WMS Connect

WMS Connect is an iPaaS (Integration Platform as a Service) that does not read live edits. Orders must be finalized before WMS Connect downloads them.

Integration method required: WMS Connect Order Send Delay + Optional Tag-Based Hold


How WMS Connect Downloads Orders

WMS Connect downloads orders when they are created in Shopify by default. However, WMS Connect has a built-in Order Send Delay feature that we leverage to create the editing window.


How the Integration Works

Standard Integration (Order Send Delay):

  1. Order created → WMS Connect detects order

  2. Order Send Delay active → WMS Connect waits before downloading (e.g., 30 minutes)

  3. Grace period active → Customer can edit order during delay

  4. Delay expires → WMS Connect downloads order with all edits included

  1. Order created → Hold tag applied + WMS Connect detects order

  2. Order Send Delay active → WMS Connect waits before downloading

  3. Grace period active → Customer can edit order during delay

  4. Grace period ends → Hold tag removed after payment captured/edits finalized

  5. Delay expires → WMS Connect downloads order with all edits included

Why use tags? Tags provide extra protection to prevent orders with unpaid edits from being sent to the warehouse (e.g., via PVX) before edits are reversed or finalized.


Setup Instructions

Step 1: Configure WMS Connect Order Send Delay

  1. Open your Shopify Admin

  2. Go to Apps

  3. Click WMS Connect

  4. Navigate to Settings tab

  5. Click Order Send Delay

  6. Set delay time to match your editing deadline

  7. Example: 30 minutes for a 30-minute editing window

  8. Save settings

What this does: Creates a built-in delay before WMS Connect sends orders to the warehouse.


Why this is recommended: WMS Connect can hold orders from being sent to PVX (Peoplevox) or other warehouses based on order tags. This prevents orders with unpaid edits from being processed prematurely.

Import WMS Master Flow:

  1. Download Order Editing x WMS Connect_Master Flow.flow

  2. Navigate to Shopify Admin > Apps > Shopify Flow

  3. Import the Flow file

  4. Configure timing to match your editing deadline (e.g., 30 minutes)

  5. Activate the Flow

  6. Save

What this Flow does:

  • Applies a hold tag at the start of the editing period

  • Removes the hold tag after the capture payment node/send to warehouse node fires successfully

  • Provides extra protection against premature order processing

Record Tag in WMS Connect Settings:

  1. In WMS Connect app

  2. Go to Settings

  3. Locate Tag-based holds or Order tag filters

  4. Enter the hold tag name used by the Order Editing Master Flow

  5. Ensure tag name matches exactly what the Flow applies

  6. Configure WMS Connect to skip/hold orders with this tag

  7. Save settings


Settings Summary

Standard Setup (Order Send Delay Only):

In WMS Connect:

  • Order Send Delay: Set to editing deadline (e.g., 30 minutes)

In Order Editing:

  • Editing Deadline: Configured to match WMS Connect delay


In Shopify:

  • Shopify Flow: Order Editing x WMS Connect Master Flow active

In WMS Connect:

  • Order Send Delay: Set to editing deadline (e.g., 30 minutes)

  • Tag-based hold: Configured to recognize and skip orders with hold tag

In Order Editing:

  • Editing Deadline: Configured to match WMS Connect delay


The problem: If a customer adds items to their order but doesn't complete payment before the editing period ends, the order might be sent to the warehouse with unpaid additions.

The solution: Tag-based holds ensure:

  • Orders with unpaid edits are held until edits are reversed or paid

  • WMS Connect won't send problematic orders to PVX/warehouse prematurely

  • Extra layer of protection beyond just the Order Send Delay

When the tag is applied: At the start of the editing period

When the tag is removed: After the capture payment node or send to warehouse node fires successfully, confirming all edits are finalized


Testing

Standard Integration Test:

  1. Configure Order Send Delay in WMS Connect

  2. Place test order

  3. Verify order doesn't appear in warehouse system immediately

  4. Make edits during editing window

  5. Wait for delay period to expire

  6. Confirm order appears in warehouse system with all edits

  1. Configure Order Send Delay and tag-based hold in WMS Connect

  2. Import and activate WMS Master Flow

  3. Place test order

  4. Verify hold tag is applied immediately

  5. Verify order doesn't appear in warehouse system

  6. Make edits during editing window

  7. Wait for editing period to expire

  8. Verify hold tag is removed after payment captured/edits finalized

  9. Wait for delay period to expire

  10. Confirm order appears in warehouse system with all edits


Troubleshooting

Orders appearing in warehouse too early: Verify Order Send Delay is configured correctly in WMS Connect

Orders with unpaid edits being sent: Implement tag-based hold (recommended setup)

Hold tags not appearing: Review WMS Master Flow configuration and verify it's active

Tags not preventing order send: Confirm tag name in WMS Connect settings matches Flow tag exactly

Orders stuck/not releasing: Check that hold tag is being removed after editing period ends


FAQ?

How do we integrate?

What is Shopify Flow?

Last updated