Shopify Flow is an ecommerce automation platform that enables you to automate tasks and processes within your store and across your apps.
Hi, I've created a to flow to hold orders being shipped to Canadian addresses containing a specific product. However, the flow only works sometimes and I cannot pinpoint why.
Flow I'm using:
When order created > Check if name includes X > Check if country is equal to Canada > Hold fulfillment order
In the workflow runs, it states that the flow succeeded and that the order was held, but in most cases it is not. Any help would be appreciated, I have to manually hold orders which is so time consuming and takes away from the point of the flow. I've called Shopify Support and they directed me here.
Hi, when an order is created it is put on hold. You can't see this in the Admin because it's released fairly quickly. But when Flow runs after order created it is sometimes still on hold. Also, shopify adds fulfillment orders after an order is created. I'd recommend using Order ready to fulfill instead, which runs per fulfillment order and guarantees the order is both "open" and have fulfillment orders assigned.
Learn how to expand your operations internationally with Shopify Academy’s learning path...
By Shopify Feb 4, 2025Hey Community, happy February! Looking back to January, we kicked off the year with 8....
By JasonH Feb 3, 2025Expand into selling wholesale with Shopify Academy’s learning path, B2B on Shopify: Lau...
By Shopify Jan 28, 2025