Indigo8

Indigo8 is an ERP (Enterprise Resource Planning) system that reads live edits. Orders sync in real-time once downloaded to Indigo8.

Integration method required: Delayed Payment Capture Flow with Tag Syncing


How Indigo8 Downloads Orders

Indigo8 downloads orders when both conditions are met:

  1. Payment status is "Paid" in Shopify

  2. Specific sync tag is applied to the order


How the Integration Works

  1. Order created → Payment authorized (status: "Authorized"), no sync tag yet

  2. Grace period active → Customer can edit order

  3. Indigo8 does not download → Order not "Paid" and no sync tag applied

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

  5. Tag applied → "orderediting-r8-ready" tag added to order

  6. Indigo8 downloads order → Order sent with all edits included

  7. Live edits sync → Changes continue to sync in real-time after download


Setup Instructions

Step 1: Change Payment Capture Setting

  1. Go to Shopify Admin > Settings > Payments

  2. Change Payment capture method to Automatically after fulfillment

  3. Click Save

Step 2: Import Order Editing Master Flow (Tag & Paid)

  1. Download Order Editing_Master Flow (Tag & Paid).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:

  • Delays payment capture during editing window

  • Applies the "orderediting-r8-ready" tag when editing period ends

  • Triggers order download to Indigo8

Step 3: Configure Indigo8 Tag Sync

Ensure Indigo8 is configured to recognize the "orderediting-r8-ready" tag as the trigger for downloading orders.


Key Benefits

Shipping Method Upgrades Supported ✓

This is a significant advantage. Unlike most integrations, Indigo8 supports shipping method upgrades during the editing window.

What this means:

  • Customers CAN upgrade their shipping (e.g., Standard to Express)

  • Changes sync to Indigo8 correctly

  • No need to disable the Shipping Methods App Block

Why this is popular: Shipping upgrades are a common customer request, and Indigo8's ability to handle them makes it a highly desirable integration.


Settings Summary

In Shopify:

  • Payment capture: Automatically after fulfillment

  • Shopify Flow: Order Editing Master Flow (Tag & Paid) active

In Indigo8:

  • Tag sync: Configured to download orders with "orderediting-r8-ready" tag

  • Payment status: "Paid"

In Order Editing:

  • Shipping Methods App Block: Can remain ENABLED (shipping upgrades supported!)

  • Editing Deadline: Configured


Testing

Test before going live:

Basic Integration Test:

  1. Place test order

  2. Verify order doesn't appear in Indigo8 immediately

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

  4. Wait for editing period to expire

  5. Verify "orderediting-r8-ready" tag is applied

  6. Confirm order appears in Indigo8 with all edits

Shipping Upgrade Test:

  1. Place test order with Standard shipping

  2. During editing window, upgrade to Express shipping

  3. Wait for editing period to expire

  4. Verify order appears in Indigo8 with Express shipping correctly applied

  5. Confirm shipping charges updated properly


Troubleshooting

Orders appearing in Indigo8 too early: Verify tag is not being applied until after editing period

Orders not appearing after grace period: Check that both payment is captured AND "orderediting-r8-ready" tag is applied

Tag not appearing: Review Flow configuration and verify it's active

Live edits not syncing: Confirm Indigo8 integration is properly connected

Shipping upgrades not working: Verify Indigo8 is configured to read shipping line updates


FAQ?

How do we integrate?

What is Shopify Flow?

Last updated