Shiptheory
Shiptheory is a shipping service that reads live edits. Orders sync in real-time once downloaded to Shiptheory.
Integration method required: Delayed Payment Capture Flow
How Shiptheory Downloads Orders
Shiptheory downloads orders when the payment status is "Paid" in Shopify.
How the Integration Works
Order created → Payment authorized (status: "Authorized")
Grace period active → Customer can edit order
Shiptheory does not download → Order not visible (not "Paid" yet)
Grace period ends → Payment captured, status updates to "Paid"
Shiptheory downloads order → Order sent with all edits included
Live edits sync → Changes continue to sync in real-time after download
Setup Instructions
Step 1: Change Payment Capture Setting
Go to Shopify Admin > Settings > Payments
Change Payment capture method to Automatically after fulfillment
Click Save
Step 2: Import Delayed Payment Capture Flow
Download DELAYED_Order Editing_Master Flow.flow
Navigate to Shopify Admin > Apps > Shopify Flow
Import the Flow file
Configure timing to match your editing deadline (e.g., 30 minutes)
Activate the Flow
Save
Step 3: Configure Shiptheory Import Settings
Critical: Ensure Shiptheory is configured correctly to download only the right order statuses.
How to Configure:
Log in to Shiptheory
Navigate to Shopify Integration Settings
Configure import settings:
Import: "Paid" ✓
Import: "Partially paid" ✓
Import: "Partially refunded" ✓
Do NOT import: "Authorized" ✗
Do NOT import: "ON-HOLD" ✗
Save settings
Why this matters: If Shiptheory imports "Authorized" orders, it will download orders before the editing period expires.
Reference: Shiptheory Shopify Integration Guide
Integration Limitations
Features Not Supported:
1. Gift Messages
Gift messages cannot be edited or synced through Shiptheory integration
2. Upgrading Shipping Methods Post-Purchase
Shiptheory 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 Shiptheory:
Import: Paid, Partially paid, Partially refunded
Do NOT import: Authorized, ON-HOLD
In Order Editing:
Shipping Methods App Block: DISABLED
Editing Deadline: Configured
Testing
Test before going live:
Place test order
Verify order doesn't appear in Shiptheory immediately
Make edits during editing window (add/remove items, change address)
Wait for editing period to expire
Confirm order appears in Shiptheory with all edits
Test live edit sync: Make additional changes and verify they appear in Shiptheory
Verify shipping method changes are blocked (App Block disabled)
Troubleshooting
Orders appearing in Shiptheory too early: Verify Shiptheory is NOT importing "Authorized" orders in integration settings
Orders not appearing after grace period: Check Flow is capturing payment correctly
Live edits not syncing: Confirm Shiptheory integration is properly connected and configured
Edits not reflecting: Ensure edits were saved successfully before checking Shiptheory
Gift messages not working: This is expected—gift messages are not supported through Shiptheory integration
FAQ?
Last updated
