Made To Order Item Variants And Inventory

I have a site that sells limited quantity made to order products. I offer these products in a few variations and allow for 6 items sold per week. Customers go to the site, place their orders and when I get to 6 orders I make the products in whatever variants they ordered.

The issue I have is that Shopify requires me to select the inventory level for each variant. I know I can turn off inventory tracking but then I run the risk of too many orders.

But I cannot accurately calculate the inventory because everything is made to order.

EX: I offer a product in 2 colors, white and black, I want to allow 6 people to order and tell me if they want white or black. Shopify requires me to update the inventory for both variants so I set them to 3 available of each.

What happens if black is more popular this week and I have 5 people who want black and only 1 that wants white? Black would show as sold out as soon as it hits 3 sales.

This seems like it should be an easy fix but has been frustrating.

You need a shared inventory app @GrJohn

Best ones:

Sumtracker

Connected Inventory

Trunk

Hope this helps

Yes, as recommended above you can have black variant and white variant, each of them set to 6 and an app which will synchronise inventory between them so that when one white variant is bought, the black one has inventory decreased to be 5 too.

This is a good option if you need to keep different price on those two.

However, if you have the same price and same inventory, then you can have a single variant and pass the color as line item property.

This way you know what color is ordered (as line item properties are passed to cart/checkout and into order), inventory is kept right.

Benefit of this approach is that some themes support adding line item properties to product form, or there are multiple ways to add them.
Some will involve using “Custom liquid” blocks (search forum for line item properties) or you may use an app – but those product options apps will be cheaper than inventory sync apps (some may offer this functionality for free)…