James & James
James & James is a 3PL/WMS (third-party logistics / warehouse management system) used by many merchants. James & James does not read live edits, meaning order changes must be synced before James & James downloads the order.
How James & James Downloads Orders
James & James downloads orders when the payment status is "Paid" in Shopify.
Integration method required: Delayed Payment Capture Flow
How the Integration Works
Order Flow with Order Editing:
Order created → Customer completes checkout
Payment authorized → Payment status remains "Authorized" (not "Paid")
Grace period active → Customer can edit their order (e.g., 30 minutes)
James & James does not download → Order not visible because status isn't "Paid"
Grace period ends → Editing window expires
Payment captured → Order Editing captures the payment
Status updates to "Paid" → Order now shows as paid in Shopify
James & James downloads order → Order sent to James & James with all edits included
Setting Up James & James Integration
Step 1: Enable Payment Capture Setting in Shopify
Required for Delayed Payment Capture Flow
Go to Shopify Admin > Settings > Payments
Change Payment capture method from Automatically at checkout to Manual
Click Save
Why "Automatically after fulfillment"? This allows Shopify Flow to control when payments are captured, creating the editing window while still automating the capture process.
Step 2: Set Up Delayed Payment Capture Flow
Navigate to Shopify Admin > Apps > Shopify Flow
Create or import the Delayed Payment Capture Flow template
Configure the Flow to match your editing deadline (e.g., 30 minutes)
Activate the Flow
Step 3: Contact James & James Support
Critical step required for proper integration
James & James must update your account settings to handle removed product lines correctly. Without this configuration, removed items may still appear on pick lists with zero quantity.
What to Request:
Email your James & James account manager or support team with the following:
Subject: Update Fulfillable Quantity Setting for Order Editing Integration
Hi James & James Team,
We've integrated Order Editing with our Shopify store to allow customers to modify orders post-purchase. To ensure this works correctly with your fulfillment system, we need to update our account settings.
Request: Please update our fulfillable quantity setting to not download removed product lines when syncing orders from Shopify.
Why this matters: Customers can remove items during the Order Editing window. When items are removed, the fulfillable quantity becomes zero. We need your system to recognize this and exclude those lines from the pick list.
Our setup:
Store: [Your Shopify store URL]
Account #: [Your James & James account number]
Integration: Delayed Payment Capture (orders download only after payment captured)
Expected behavior after this change:
Customer removes Item A from order
Item A fulfillable quantity = 0
Order syncs to James & James after editing window
Item A does not appear on pick list (because quantity = 0)
Please confirm this setting has been updated and let us know if you need any additional information.
Thank you, [Your Name]
Testing Your Integration
Required Tests:
Before going live, test the following scenarios to ensure James & James integration works correctly:
Test 1: Removal of Products
Place a test order with multiple items
During editing window, remove one or more products
Wait for editing period to expire
Verify James & James receives order with correct items (removed products should not appear)
Test 2: Addition of Products
Place a test order
During editing window, add a product via upsell
Complete payment for additional item
Wait for editing period to expire
Verify James & James shows the added product with correct quantity
Test 3: Shipping Address Changes
Place a test order with Address A
During editing window, change to Address B
Wait for editing period to expire
Verify James & James shows Address B (not Address A) on shipping label
General Test Flow:
Place test order
Check James & James immediately → Order should NOT appear
Make edits during editing window
Wait for editing period to expire
Check James & James → Order should now appear with all edits
Last updated
