Shopify Fulfillment Events and Order Tags in Wonderment
Wonderment can update each fulfillment and order in Shopify to mark it out for delivery or delivered, or if it had a delay in transit.
This enables the use of the built-in notification system in Shopify, even if your carrier is not normally supported by Shopify, such as with DHL, or other international carriers not on Shopify's list. This also makes your delivery data available for use in other apps that key off of that data, like customer support platforms such as Gorgias, review platforms like Judge.Me, Okendo, Stamped, and workflow automation apps like Drip. Wonderment does this by writing updates to your Fulfillments, and by adding Tags to your orders in Shopify.
You can get these events and tags in Shopify by activating this feature in Wonderment Settings.
When activated, Wonderment will update the package's status in Shopify as it travels to the customer. We support the full list of status types supported by Shopify, including In Transit, Out for Delivery, Delivered, and errors and delivery attempts.
If you're using a carrier not normally supported by Shopify, this will also enable the use of Shopify's Out for Delivery and Delivered notifications. You might want to configure these notifications in Shopify from the default as a result. To configure them, go to Shopify Settings -> Notifications. The emails can be disabled, enabled, or edited from this screen as below.
When Fulfillment Events is active, you can also select whether to have Wonderment write a "Delivered" or "Shipment Stalled" tag on an Order and Customer. These are useful for triggering automations in other apps or platforms. For example, you can hold back sending a review request email from someone who had a shipping delay, or combine our tags with data from a cohort segmentation app to identify when an order is delivered to a first-time customer.
If selected, when a fulfillment is marked "Stalled" because it hasn't moved in your Stalled Shipment Interval, Wonderment will write a tag "Shipment Stalled" on the order. This is useful for segmenting behavior in other apps - for example, you could hold back your review request email if you know the person had a late delivery.