Products
Add products to your store catalog, configure color and size variants, define print areas, and set up personalization options.
Adding a Product
Go to Admin → Products → Add Product. The product form has five sections:
- Basic Info — Product name, description, and category (e.g., T-Shirts, Hoodies, Hats).
- Images — Upload mockup images. For best results, use SVG mockups with a transparent background at 800x800px or larger.
- Variants — Configure colors and sizes available for this product.
- Pricing — Set base price and optionally override quantity break tiers from your store defaults.
- Decoration — Define print areas and decoration types (screen print, embroidery, DTG, etc.).
Product Variants
Each variant is a unique combination of color and size. You do not need to create every combination manually — use the Bulk Generate Variants button: select your colors and sizes, and SpreeShop creates all combinations automatically. You can then adjust individual variants (for example, to mark a specific size/color as unavailable).
Standard size codes: YS, YM, YL, YXL, YS+, AS/SM, AM/MD, AL/LG, AXL/XL, A2XL/2XL, A3XL/3XL, OSFA (one size fits all).
SVG Mockup Images
SpreeShop supports both raster (PNG/JPG) and SVG mockup images. SVG mockups enable the real-time color-change feature in the product customizer — customers can change the garment color and see it update live. To set up SVG color changing, your SVG must use a specific fill class on the garment body paths.
Tip
Print Areas
For each product, define one or more print areas. Common areas:
- Front center, back center, left chest, right sleeve, back neck label
For each print area, set the max dimensions (e.g., 12x14 inches for a full front), decoration type (screen print, embroidery, DTG, heat transfer), and whether this area is included in the base price or is an add-on.
Personalization Fields
Enable personalization to let customers add custom text (name, number) to their item. Go to the Decoration section of the product form and enable Personalization Fields. Configure:
- Field type — Text (for names) or Number (for jersey numbers).
- Label — What the customer sees: "Player Name", "Jersey Number", "Back Name", etc.
- Required — Whether the customer must fill this in to add to cart.
- Max length — Character limit (e.g., 15 characters for a back name).
- Add-on price — Extra charge per item for this personalization. Leave at $0 if included in base price.
Related Articles
Was this page helpful?