Two methods: manual per-product entry or bulk CSV import. Both work at the variant level.
Products with variants need costs set at the variant level (e.g., Size M costs differently than Size XL)
Orders with missing COGS show a warning badge in the orders list
A dashboard banner appears when COGS aren't configured
Future orders use new costs immediately. Historical orders keep old values until reprocessed.
sku,cost_per_unit
PRO-JERSEY-BLUE-M,28.75
PRO-JERSEY-BLUE-L,28.75
PRO-JERSEY-WHITE-M,28.75
CAP-CLASSIC,12.40
TEE-STANDARD-S,19.50
TEE-STANDARD-M,19.50
SAMPLE-PACK,32.80
Two columns required: sku and cost_per_unit. SKU must match your Shopify variant SKU exactly.
Free plan. No credit card. Install in 60 seconds.
Install Free on Shopify