Standard Operating Procedure

JoyCart Product Addition Guide

Step-by-step instructions for adding new products to each collection with the correct options, tags, and taxonomy.

Last updated: April 4, 2026  |  Version 1.0
Mapped Catalog 84 Products

Five pillars and their sub-collections are already normalized into one reference table.

Non-Negotiable Rule 5 Option Names

Anything outside the canonical option set risks broken filters, messy variants, or draft flags.

5 Canonical options

Color, Size, Style, Quantity, and Plug are the only allowed option names.

14 Admin steps

The Shopify workflow is fixed so products reach the storefront complete and filterable.

84 Mapped products

All current pillars roll up into one taxonomy reference for faster collection placement.

4 Filters to enable

Only Price, Availability, Color, and Size should be on by default for discovery.

Cleaner discovery

Canonical options keep storefront filters readable and prevent variant data from fragmenting into dead-end choices.

Fewer draft flags

Pre-flight checks reduce the chance of products being auto-flagged by the normalizer and pushed back into draft status.

Faster merchandising

Consistent titles, tags, and collection handles make new products easier to publish, place, and promote.

1Before You Start — Mandatory Checklist
⚠️
Every product MUST follow these rules or it will be auto-flagged by the normalizer script and set to DRAFT.

📋Pre-Flight Checklist

  1. Product has clear, high-res images (min 1200×1200px, white or lifestyle background)
  2. Product title is clean, descriptive, Title Case — no ALL CAPS, no SKU codes
  3. Product description is written in brand voice (editorial, wellness-focused)
  4. Product type is set correctly (see Collection Tables below)
  5. Product vendor is set to JoyCart
  6. Product uses ONLY the 5 allowed option names (next section)
  7. Option values are clean, human-readable — no SKU codes, no Chinese characters
  8. Product is assigned to the correct collection(s)
2Product Options — Only These 5 Are Allowed
🚫
NEVER create options named color, style, size (lowercase), format, Power, source, quantity, or anything else. Only the 5 canonical names below.

🎨Option 1: Color

Use for any color/shade variant. Value must be a recognizable color name.

Allowed values — use exactly these spellings:
Black White Red Blue Green Pink Purple Grey Brown Orange Yellow Beige Navy Blue Gold Silver Khaki Rose Gold Rose Red Coffee Sky Blue Wine Red Lavender Apricot Turquoise Emerald Champagne Fuchsia Cream Ivory Coral Teal Mint Olive Plum Salmon Burgundy Charcoal Platinum Bronze Copper Amber

Compound forms OK: Dark Blue, Light Grey, Army Green, Ice Blue, Baby Blue, Cherry Red, Forest Green, Deep Purple

NEVER use as Color:
SKU codes (3N5Z25M, NCDL01) • Packs (3PACK1, Set 1) • Product names (Lipstick suit) • Sizes (L, XL) • Descriptions (Necklace Gold Card Box)

📏Option 2: Size

Use for size, dimensions, weight, or capacity variants.

CategoryAllowed Values
Standard apparelXS S M L XL XXL XXXL 2XL 3XL 4XL 5XL 6XL
UniversalOnesize Average Size Plus Size
Age-basedAdult Children's
Numeric6 7 8 28 30 32 34 etc.
Dimensions40cm, 183x61cm, 28 inch X 72 inch
Weight/Volume500g, 100ml, 550ml, 4KG
Piece counts1PC, 2PCS, 3PCS
NEVER put colors into Size. Not Black L — use Color: Black + Size: L separately.

Option 3: Style

For non-color, non-size variations: shape, material, bundle, jewelry type, scent.

Use CaseExample Values
Jewelry typeRing Necklace Earrings Pendant Bracelet Set
ShapeCircular Lotus Fold
Accessory incl.Pillow No pillow Gift box
MaterialPVC Nylon Leather
Scent (body care)Lavender Vanilla Jasmine Champagne
Garment typeBra Pants Standard

📦Option 4: Quantity (use sparingly)

Only for multi-packs of the same product.

1PC2PCS3PCS4PCSSetSet ASet B

🔌Option 5: Plug (electrical only)

Only for products with regional power adapters.

USEUUKAUUSB
3Collection Taxonomy — Where Products Go

Every product belongs to one Pillar (top-level) and one or more Sub-collections.

💪Pillar: BODY 31 products

Sub-CollectionHandleProduct TypesOptions to Use
ActivewearactivewearLeggings, shorts, sports bras, jumpsuitsColor Size
  ↳ Leggings & Tightsleggings-tightsYoga leggings, compression tightsColor Size
  ↳ Sports Bras & Setssports-bras-setsSports bras, matching setsColor Size
  ↳ Shorts & Bottomsshorts-bottomsYoga shorts, bike shortsColor Size
Yoga & Movementyoga-movementMats, props, accessoriesColor Size Style
  ↳ Yoga Matsyoga-matsYoga mats, travel matsColor Size
  ↳ Yoga Propsyoga-propsBlocks, straps, bolsters, wheelsColor Style
  ↳ Meditation Cushionsmeditation-cushionsZafu, zabuton, benchColor Style
Fitness & Trainingfitness-trainingResistance bands, dumbbells, push-up boardsColor Style Quantity
  ↳ Strength & Resistancestrength-resistanceBands, weights, pull-up barsColor Quantity
  ↳ Cardio & Boxingcardio-boxingJump ropes, boxing glovesColor Size
Professional Gearprofessional-gearAnkle supports, wrist wraps, trackersColor Size Style
  ↳ Fitness Trackersfitness-trackersSmartwatches, bandsColor Style

🧠Pillar: MIND 5 products

Sub-CollectionHandleProduct TypesOptions to Use
Meditation & Mindfulnessmeditation-mindfulnessSinging bowls, timersColor Style
Stress & Sleepstress-sleepSleep sprays, pillow mistsStyle
  ↳ Sleep Aidssleep-aidsLavender spray, sleep maskStyle
Aroma TherapyaromatherapyDiffusers, essential oilsStyle Plug
  ↳ Essential Oilsessential-oilsOils, blendsStyle

🌿Pillar: LIFE 28 products

Sub-CollectionHandleProduct TypesOptions to Use
Gut Healthgut-healthProbiotics, gut supplementsSize Style
  ↳ Pre & Probioticspre-probioticsCapsules, powdersSize
  ↳ Mucosa & Gut Lininggut-liningSupplements, powdersSize
Immunity & Vitalityimmunity-vitalityVitamins, immune boostersSize Style
  ↳ Vitamins & Mineralsvitamins-mineralsVitamin supplementsSize
Skin & Body Careskin-body-careScrubs, lotions, masks, bath saltsColor Size Style
  ↳ Face Serums & Masksface-serums-masksSerums, face masksSize
  ↳ Body Oils & Lotionsbody-oils-lotionsBody lotion, oilsSize Style
  ↳ Hair & Groominghair-groomingHair serum, toolsColor Plug
Recovery & Therapyrecovery-therapyMassagers, acupuncture matsColor Style
  ↳ Massagers & ReliefmassagersMassage guns, rollersColor Plug

🌍Pillar: EARTH 6 products

Sub-CollectionHandleProduct TypesOptions to Use
Air & Environmentair-environmentAir purifiers, humidifiersColor Plug
Pet Rest & Recoverypet-rest-recoveryPet beds, blanketsColor Size
  ↳ Pet Beds & Nestspet-bedsDog beds, nestsColor Size
Pet Grooming & Carepet-grooming-careGrooming brushesColor Quantity

💎Pillar: WEALTH 14 products

Sub-CollectionHandleProduct TypesOptions to Use
Bags & Briefcasesbags-briefcasesLeather bags, laptop sleevesColor Size
  ↳ Yoga Bags & Carriersyoga-bagsMat bags, carriersColor
Nutrition Accessoriesnutrition-accessoriesJuicers, blenders, shakersColor Size
Smartwatches & GPSsmartwatchesWatches, GPS trackersColor Style
4Adding a New Product — Step by Step

🛒In Shopify Admin

  1. Go to Products → Add product
  2. Enter Title in Title Case (e.g., "Premium Anti-Slip Yoga Mat - Natural Rubber 5mm")
  3. Write the Description using brand voice. Include benefits, materials, dimensions.
  4. Upload Images — first image is the hero, add 3–6 lifestyle/detail shots. Min 1200×1200px.
  5. Set Price and Compare at price (for sale items)
  6. Set Product type — match the sub-collection (e.g., Yoga Mat)
  7. Set VendorJoyCart
  8. Add Tags: the pillar tag (body, mind, life, earth, wealth) and sub-collection handle
  9. Add Options — ONLY from the 5 allowed names. Check the collection table above for which options apply.
  10. For each option, enter clean values only from the approved lists in Section 2.
  11. Set SKU and Inventory for each variant
  12. Set Product status → Active
  13. Assign to the correct Collection(s) in the sidebar
  14. Click Save
5Search & Discovery — Filter Config

🔍Filters to Enable (in order)

#FilterTypeStatus
1PriceBuilt-in✅ Enable
2AvailabilityBuilt-in✅ Enable
3ColorProduct option → Color✅ Enable
4SizeProduct option → Size✅ Enable
5StyleProduct option → Style⚠️ Optional
Quantity❌ Do not enable
Plug❌ Do not enable
Vendor❌ Do not enable
Product type❌ Do not enable
6Common Mistakes to Avoid
❌ Wrong✅ CorrectWhy
Option: colorOption: ColorMust be uppercase C
Option: styleOption: StyleMust be uppercase S
Option: 颜色Option: ColorEnglish only
Option: PowerOption: ColorUse canonical names
Option: Electrical outletOption: PlugUse canonical names
Color: 3PACK1Style: SetNot a color
Color: Black SetColor: Black + Qty: SetSeparate the concepts
Size: Black LColor: Black + Size: LUse separate options
Size: FemaleUse OnesizeNot a valid size
Color: NCDL01Color: BlueNo SKU codes ever
Color: Necklace Gold BoxStyle: Necklace + Color: GoldSeparate attributes

JoyCart Store Operations  •  Product Addition SOP v1.0

cedf55.myshopify.com  |  Last updated April 4, 2026