Hi,
I bumped into several threads complaining about the negative inventory issue on multi-locations. Here is a new variation: the Shopify POS created a brand new inventory in store for a product stocked in another location and set it as -1, then immediately marked the entire order as fulfilled with no options to request fulfillment.
This was a digital product that the store did not have access to. They expected the application (which owned the fulfillment location and inventory item) to fulfill it (email the customer) but since the Shopify POS decided to create its own inventory, it never created fulfillment orders for that item, which prevented the rest of the app’s fulfillment flow to take place.
I did bump into this POS documentation piece about ‘ship and carry’, which would solve the issue, except this is a digital product and therefore Shopify will not let the app ‘ship’ it to the customer.
What are my options to prevent the Shopify POS from creating fake inventory while allowing stores to in-person sell digital files to be fulfilled by the app they installed as expected?
So far the best I could come up with involve:
- Also monitor all POS sales to verify if Shopify glitched, auto-deactive fake inventory and bypass the fulfillment requests to still fulfill orders.
- Tell stores not to use the auto-fulfill POS feature and instead have them manually mark all orders as fulfilled in the off-chance one of them is handled by the app, in which case they need to request fulfillment manually.
Neither are particularly good options. Am I missing something?
Yes inventory items are marked as ‘tracked’ and ‘do not sell when out of stock’. No inventory should exist in the actual store location and as far as I could see, this “inventory” in store was entirely created by the Shopify POS.