CIN7 OMNI
CIN7 OMNI is a popular Order Management System company used by many merchants. CIN7 OMNI does not read live edits, meaning order changes must be synced before they download the order.
How CIN7 OMNI Downloads Orders
ShipStation 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)
CIN7 OMNI 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
CIN7 OMNI downloads order → Order sent to CIN7 OMNI with all edits included
Setting Up CIN7 OMNI Integration
Step 1: Change 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 Automatically after fulfillment
Click Save
Important: This setting is required for CIN7 OMNI integration. Without it, orders will be captured immediately and sent to CIN7 OMNI before customers can edit.
Step 2: Import Order Editing Master Flow
You need to import the Delayed Payment Capture Master Flow into Shopify Flow.
How to Import the Flow:
Download the DELAYED_Order Editing_Master Flow.flow file
This file should be provided by Order Editing support or in your integration documentation
Navigate to Shopify Admin > Apps > Shopify Flow
Click Create Workflow or Import
Select Import workflow from file
Upload the DELAYED_Order Editing_Master Flow.flow file
Configure the Flow timing:
Set the delay to match your editing deadline (e.g., 30 minutes)
Activate the Flow
Click Save
What this Flow does: It delays payment capture for the duration of your editing window, then automatically captures payment when the grace period ends.
Integration Limitations
Shipping Method Updates Not Supported
CIN7 OMNI does not currently support shipping method updates. This means customers will be unable to upgrade their shipping from Standard to Express during the editing window.
Required Action:
Disable the "Shipping Methods" App Block in Order Editing to prevent customer confusion:
Navigate to App Blocks in Order Editing
Locate Shipping Methods
Toggle OFF
Click Save
Why disable it? If customers attempt to change shipping methods, the changes won't sync to CIN7 OMNI, causing fulfillment errors and customer dissatisfaction.
Important Settings Summary
In Shopify:
Payment capture: Automatically after fulfillment
Shopify Flow: Delayed Payment Capture Master Flow active
Editing Deadline: Configured in Order Editing Settings
In Order Editing:
Shipping Methods App Block: DISABLED
Editing Deadline: Set to desired time (e.g., 30 minutes)
Other App Blocks: Enabled as desired (except Shipping Methods)
In CIN7 OMNI:
No specific configuration required
Ensure CIN7 OMNI is set to download "Paid" orders from Shopify
Testing Your Integration
Required Tests:
Before going live, test the following scenarios to ensure CIN7 OMNI 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 CIN7 OMNI receives order with correct items (removed products should not appear)
Test 2: Addition of Products
Place a test order
During editing window, add additional products
Wait for editing period to expire
Verify CIN7 OMNI receives order with all added items included
Test 3: Discount Code Application
Place a test order without a discount code
During editing window, apply a discount code
Wait for editing period to expire
Verify CIN7 OMNI receives order with discount applied and correct pricing
General Test Flow:
Place test order
Check CIN7 OMNI immediately → Order should NOT appear
Make edits during editing window
Wait for editing period to expire
Check CIN7 OMNI → Order should now appear with all edits
Verify all changes are reflected accurately
FAQ?
Last updated
