All things Shopify and commerce
I'm trying to use Shopify Flow to place a fulfilment hold on orders that meet a certain condition (they contain a specific product).
Using one of the Shopify Flow templates I'm creating a flow which starts with
"Order Ready to Fulfil"
Checks the line items, then adds order tags and attempts to place a fulfilment hold.
However when the flow runs on an order placed via the POS it throws the error:
"Cannot apply a fulfilment hold on a fulfilment order in an uninterruptible state."
Does anybody know if this is expected? Why can't fulfilment holds be placed on POS orders?
My goal is to place a hold on these orders because they need some additional processing before they can be shipped by the customer.
Thanks for your help.
If it's a POS order, wouldn't it have already been fulfilled at the point of sale?
I would have expected that sales through the POS would go through the same flow as any other of
Order Created
Payment Captured
Fulfilment request created
Fulfilment request accepted by the fulfilment service
Fulfilment created
However it seems that it creates the order and fulfils it at the same time. The only way to keep it unfulfilled is to ask the POS operator to manually un-check the option to "Fulfil order", but this isn't ideal as it's easy for the operator to miss this step.
Ah gotcha. So the customer is placing an order in person for something to be shipped to them? I'd imagine the default use case for POS is that they are picking the item up at the point of sale, so maybe that's why that check option isn't the default.
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024