Skip to main content

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:

  1. Basic Info — Product name, description, and category (e.g., T-Shirts, Hoodies, Hats).
  2. Images — Upload mockup images. For best results, use SVG mockups with a transparent background at 800x800px or larger.
  3. Variants — Configure colors and sizes available for this product.
  4. Pricing — Set base price and optionally override quantity break tiers from your store defaults.
  5. 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

Download a free SVG mockup template from the Resources page. Templates are available for popular blank garments including Gildan 64000, Bella+Canvas 3001, and Port & Company PC54.

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.

Was this page helpful?