Skip to main content

Prevent order sync to 3PL / ERP / WMS

Ryan Haidinger avatar
Written by Ryan Haidinger
Updated over 2 months ago

Overview

Today when an order is an editable state, Shipment Guard will place the order "On-Hold" within Shopify. This changes the fulfillment status and is meant to prevent your 3PL / ERP / WMS from pulling down the order to sync and process. However, there can be situations where these platforms ignore the fulfillment status and just pull the order down regardless as soon as it's paid. To avoid this situation, we've created an alternative recommendation to ensure orders can be editable but not synced to your provider.


Get Started

To ensure that your 3PL / ERP / WMS does not sync your orders as soon as they are paid, we recommend authorizing the payment only and then capturing it once the edit deadline has passed. Once the deadline has passed, Shopify will automatically capture the payment and allow the order to flow downstream to your providers.

We recommend to watch this quick tutorial covering all 3 steps to ensure you're up and running fast.

Manual Steps

There are a few steps to follow which are outlined below:

Step 1: Update Order Edit Deadline

  • Go to: Order Editing > Order Edit Deadline

  • Customize the deadline time to edit the order (ex: 30 minutes)

Step 2: Update Shopify payment capture status

  • [Shopify Account] Go to: Settings > Payments

  • Select the "Manually" radio button under the Payment capture method

This means that Shopify will fully authorize the total order amount on the customer's payment card, which will later be captured in Step 3.

Step 3: Create Shopify Flow to capture payment

Once the below flow is created it will automatically capture payment after the order edit deadline has passed and will prevent future edits on the order.

  • [Shopify Account] Go to: Apps > Flow

  • Click Import and select the below Flow File to save time configuring the final step

If you prefer to setup the flow manually, here are the recommended steps:

  • Set initial trigger to Order Created

  • Set Wait time for X minutes (this should be your order edit deadline from Step 1)

  • Set Shipment Guard to prevent further order edits

  • Set Shopify to capture payments

Did this answer your question?