ShipBob

ShipBob is a WMS (Warehouse Management System) that reads live edits. Changes made during the editing window will sync to ShipBob once the order is downloaded.

Integration method required: Delayed Payment Capture Flow


How ShipBob Downloads Orders

ShipBob downloads orders when the payment status is "Paid" in Shopify.


How the Integration Works

  1. Order created → Payment authorized (status: "Authorized")

  2. Grace period active → Customer can edit order

  3. ShipBob does not download → Order not visible (not "Paid" yet)

  4. Grace period ends → Payment captured, status updates to "Paid"

  5. ShipBob downloads order → Order sent with all edits included


Setup Instructions

Step 1: Import Delayed Master Flow

  1. Download DELAYED_Order Editing_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

Step 2: Change Payment Capture Setting

  1. Go to Shopify Admin > Settings > Payments

  2. Change Payment capture method to Automatically after fulfillment

  3. Click Save

Step 3: Verify ShipBob Settings

Important: Check that ShipBob is configured to only import orders with "Paid" status.

  1. Log in to ShipBob

  2. Go to Settings or Shopify Integration Settings

  3. Verify that ShipBob only imports orders when payment status is "Paid"

  4. Ensure "Authorized" or other statuses are NOT selected for import

  5. Save if any changes were made

Example configuration: [Include screenshot reference if available showing proper ShipBob payment status settings]


Integration Limitations

Shipping Method Updates Not Supported

ShipBob does not support shipping method changes during the editing window.

Required action: Disable the Shipping Methods App Block in Order Editing to prevent customer confusion.


Settings Summary

In Shopify:

  • Payment capture: Automatically after fulfillment

  • Shopify Flow: Delayed Payment Master Flow active

In ShipBob:

  • Import orders: Only "Paid" status

In Order Editing:

  • Shipping Methods App Block: DISABLED

  • Editing Deadline: Configured


Testing

Test before going live:

  1. Place test order

  2. Verify order doesn't appear in ShipBob immediately

  3. Make edits during editing window (add/remove items, change address)

  4. Wait for editing period to expire

  5. Confirm order appears in ShipBob with all edits

  6. Verify shipping method changes are blocked (App Block disabled)


Troubleshooting

Orders appearing too early: Verify ShipBob is set to import only "Paid" orders, not "Authorized"

Orders not appearing after grace period: Check Flow is capturing payment correctly

Edits not reflecting: Confirm edits were completed before grace period ended and ShipBob downloaded the order


FAQ?

How do we integrate?

What is Shopify Flow?

Last updated