Shopify Flow allows you to build custom automations that help you run your business more efficiently.
You can now use Zapiet - Pickup + Delivery triggers in your Shopify Flow workflows.
Requirements
You need to be on the Pro plan or higher with Zapiet - Pickup + Delivery
Read more about Shopify Flow requirements
List of Zapiet - Pickup + Delivery triggers
When setting up a workflow with Zapiet - Pickup + Delivery, you can use the following triggers:
New delivery order created
Triggered when a new delivery order is created
New pickup order created
Triggered when a new pickup order is created
New shipping order created
Triggered when a new shipping order is created
Updated delivery order
Triggered when a delivery order has been updated
Updated pickup order
Triggered when a pickup order has been updated
Updated shipping order
Triggered when a shipping order has been updated
Updated order events are triggered when you change order status in Zapiet - Pickup + Delivery.
Updated order events are also triggered when you update the delivery information manually.
Set up a workflow with Zapiet - Pickup + Delivery
To learn more about how to create and manage a workflow, take a look at the Creating workflows in Shopify Flow article.
In Shopify Flow, click Create workflow.
Click Select trigger.
Click Zapiet - Pickup + Delivery to open a set of triggers you can use.
Select the trigger you want to use, and continue setting up the workflow as needed.
After you've set up the workflow, click Turn on workflow.
This workflow should now be active for your future orders.
For any questions about setting up workflows, you can contact Shopify support.
Access custom attributes
Custom attributes are used to provide additional, customizable information about an order that isn’t part of the standard Shopify fields.
Zapiet - Pickup + Delivery custom attributes will include details such as delivery options, location, date, time, day of the week, and more. You can see the example below.
Open the Shopify Flow you want to edit, then click on the action where you want to add custom attributes.
Click Add variable next to Subject or Message fields, based on your needs.
Click Order.
Search for customattributes in the list.
If you click Value, it will print the names of the custom attributes. If you click Key, it will print the values of the attributes. If you want to print them both side by side, we recommend adding this code:
{% for customAttributes_item in order.customAttributes %}
{{customAttributes_item.key}}: {{customAttributes_item.value}} <br>
{% endfor %}
Continue editing the flow, and save the flow when you have finished.
Limitations
It is not possible to set up the Flow to add a different order tag depending on whether the order is ready for pickup or picked up. Those statuses only exist in Zapiet - Pickup + Delivery, not in Shopify orders.
Since Flow can only read the Shopify order statuses, it won't be able to differentiate between ready for pickup or picked up order status.