We don’t allocate our entire finished good stock holding to be sold across all the Ecommerce platforms we sell on (Shopify, Eebria, Sellar) but prefer to allocate portions of stock to each platform to make it easier to manage how much of a batch is sold through each sales channel.
Currently the only way to do this is by setting up different sites within Breww and syncing allocating stock to each site for the respective sales platform. This creates issues for us at order fulfilment as we’re unable to combine fulfilment sites into one delivery run. For instance we might have orders created manually in Breww, orders from Sellar and direct delivery orders from Shopify. These could all be coming from the same physical warehouse and delivered using our own van but we’re unable to create one delivery run for them as Breww thinks they are held at difference locations and thus need separate delivery runs.
If we could use the locations feature in Breww, rather than sites, to separate and sync stock to Ecommerce platforms, we could then fulfil the orders from one location, combing the delivery runs if needed.
The “problem” with this idea is that orders are fulfilled from sites, not locations. We know how much stock is at a location, but we don’t know how much stock is available at a location (i.e. not allocated to orders) as we don’t yet know for any undespatched order which location within the site its stock will be taken from (and the stock figures we sync to sales platforms are the available stock figures). I hope that makes sense.
This would only be possible if orders could also be locked to only be able to be fulfilled from a single location (rather than site), and for the maths to work, that would also need to be enforced on all orders, not just sales integration orders. To be honest, this isn’t something that’s going to happen as it would have a huge impact on existing processes and no-doubt cause many problems for lots of people.
I think we need to take a step back and think about other solutions to the root issue that you’re trying to solve. To help with that, how many products do you do this on? It’s it lots/most/all or just a handful. And do you want to limit to sales to X (with the ability to change X at any time), or just to only have X available at any one time and when it dropped it could be “topped up” to X again shortly after (stock-level allowing)?