The new PO/Transfer interface has been a bit of a mess for us. If we transfer items from one fulfillment location to another it does not stock that location by default. The bulk editor in the console also fails (throws an error).
So for instance we run into tons of product that look like this:
Where the product is in Location X but is not an inventory location. If I go into the variant manually and enable it – it now makes the On hand as available. If I try to do it through the bulk editor, an error is thrown. If I try to do it through an inventoryActivate mutation, it zeros out my inventory no matter what.
Activates an inventory item at a Location by creating an InventoryLevel that tracks stock quantities. This enables you to manage inventory for a ProductVariant at the specified location.
When you activate an inventory item, you can set its initial quantities. The available argument sets the quantity that's available for sale. onHand argument sets the total physical quantity at the location. If you don't specify quantities, then available and onHand default to zero.
The problem is I have NO way to read the “On hand” amount before I activate the inventory, so it zeros out my inventory – this is a huge problem when we’re shipping thousands of variants to new fulfillment locations.
