MYOB Advanced/Acumatica via Weka

Weka is an iPaaS (Integration Platform as a Service) connector commonly used to connect MYOB Advanced or Acumatica ERP systems to Shopify. Weka does not read live edits. Orders must be finalized before being pushed to the ERP.

Integration method required: ON-HOLD Flow (or Delayed Payment Capture in some cases)


How Weka Downloads Orders

Weka downloads orders when they reach fulfillment status in Shopify. Weka pushes orders to MYOB Advanced/Acumatica only once an order has been fulfilled.


How the Integration Works

  1. Order created → Fulfillment status set to "ON-HOLD"

  2. Grace period active → Customer can edit order

  3. Weka does not download → Order on hold, not fulfilled yet

  4. Grace period ends → Hold removed, order marked as ready for fulfillment

  5. Weka downloads order → Order pushed to MYOB Advanced/Acumatica with all edits included


Setup Instructions

Step 1: Import ON-HOLD Master Flow

  1. Download HOLD_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

Note: Payment capture settings in Shopify do NOT need to be changed. Leave on Automatic.


Important: Verify Account Setup

Before implementing, ask the merchant how their Weka account is configured.

Some Weka setups may require:

  • ON-HOLD Flow only (most common)

  • Delayed Payment Capture Flow (some configurations)

  • Both flows (rare, but possible in specific setups)

Action required: Confirm with the merchant or Weka support which method their specific configuration requires.

If Delayed Payment Capture is needed instead of (or in addition to) ON-HOLD Flow:

  1. Change payment capture to Automatically after fulfillment in Shopify

  2. Import DELAYED_Order Editing_Master Flow.flow

  3. Configure and activate


Settings Summary

Standard Setup (ON-HOLD Flow):

In Shopify:

  • Payment capture: Automatic (no change needed)

  • Shopify Flow: ON-HOLD Master Flow active

In Weka:

  • Download trigger: Fulfilled orders

In Order Editing:

  • Editing Deadline: Configured

Alternative Setup (if required):

In Shopify:

  • Payment capture: Automatically after fulfillment

  • Shopify Flow: Delayed Payment Master Flow active (or both Flows)


Required Tests

Test the following scenarios before going live:

Test 1: Adding a Product

  1. Place test order

  2. During editing window, add additional products via upsell

  3. Wait for editing period to expire

  4. Verify order appears in MYOB/Acumatica with added products

Test 2: Removing a Product

  1. Place test order with multiple items

  2. During editing window, remove one or more products

  3. Wait for editing period to expire

  4. Verify order appears in MYOB/Acumatica without removed products

Test 3: Shipping Upgrades

  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 MYOB/Acumatica with upgraded shipping method

Test 4: Discount Codes

  1. Place test order without discount

  2. During editing window, apply discount code

  3. Wait for editing period to expire

  4. Verify order appears in MYOB/Acumatica with discount applied and correct pricing


Testing

General test flow:

  1. Place test order

  2. Verify order doesn't appear in MYOB/Acumatica immediately

  3. Check that hold status is applied (or payment not captured, if using Delayed Flow)

  4. Make edits during editing window

  5. Wait for editing period to expire

  6. Verify hold is removed (or payment captured)

  7. Confirm order appears in MYOB/Acumatica via Weka with all edits


Troubleshooting

Orders appearing in MYOB/Acumatica too early: Verify ON-HOLD tag/status is being applied by Flow

Orders not appearing after grace period: Check that hold is being removed when editing period ends

Edits not reflecting: Ensure edits were completed before grace period ended (Weka doesn't read live edits)

Wrong Flow type: Confirm with merchant/Weka which Flow method their configuration requires


FAQ?

How do we integrate?

What is Shopify Flow?

Last updated