How do I add product options that don't affect inventory?
Use a product options app that stores options as line-item properties instead of Shopify variants. Line-item properties travel with the order but don't create new SKUs and don't affect stock levels. Print It My Way handles this on every tier including Free — text inputs, uploads, dropdowns, gift wrap, rush delivery all work without touching your inventory.
Step-by-step setup
- Identify: does this option require different stock?. Different size = yes. Different engraving text = no.
- Non-inventory options → product options app. Print It My Way stores them as line-item properties.
- Inventory options stay as native Shopify variants. Size, color, material continue to drive SKU + stock.
- Verify inventory unchanged. Product > Inventory tab should show your original SKU count.
Why this matters for inventory
If every custom engraving name were a variant, you'd have infinite SKUs to "stock." Your inventory reports would be meaningless. Your COGS reports would break. Shopify's Buy X Get Y promotions couldn't function. Line-item properties keep inventory clean: the customer input is on the order, not on your stock.
Real scenarios
Scenario 1 — Engraved jewelry. You stock 100 gold pendants (1 SKU). The customer picks their engraving. You still have 100 gold pendants, minus the one they bought. Not 100,000 possible engraving SKUs.
Scenario 2 — Custom photo mug. You stock 200 white mugs (1 SKU). Each customer uploads their own photo. Still 200 mugs, minus the one sold. Not one SKU per possible photo.
Scenario 3 — Wedding invitation. You stock 50 blank cardstock invitation templates. Each order specifies custom text. Still 50 blanks in stock, minus the ordered quantity. Not one SKU per couple.
Setup steps
Install Print It My Way. Open the product in Shopify admin. Click the Print It My Way tab. Add fields for each non-inventory option (text, upload, dropdown, checkbox). Save. Product page now shows those fields to customers. Inventory tab stays untouched.
How reports handle it
Shopify's built-in inventory reports show variant-level stock (untouched). Sales reports show orders with line-item properties visible in the order detail. Third-party inventory apps (Stocky, ShipStation, DEAR) read Shopify variants — they see your clean SKU list, not the 10,000 possible custom text combinations.
Keep your inventory clean
Print It My Way stores custom options as line-item properties. Free plan covers your first personalizer.
Install Print It My Way — Free Line-item properties complete guide →Frequently asked questions
Do line-item properties affect stock levels?
No. They're stored on the cart line, not on a variant. Stock decrements only when the customer buys the variant.
Do inventory apps (Stocky, ShipStation) see line-item properties?
Yes — the property values are visible on the order detail. But the SKU count in the report stays clean because no new SKUs are created.
Can line-item properties still charge extra?
Yes. Cart Transform surcharges show as separate cart lines but don't create SKUs.
What if I need to bulk-fulfill custom orders?
Line-item properties appear on the order line — fulfillment apps read them the same way they read variant info.
Do line-item properties count against Shopify's product option caps?
No. The 3-option and 2,048-variant caps apply only to native variants, not line-item properties.