Orders Created Without Payment (Shopify Integration)


Issue

Orders are successfully imported from Shopify, but:

  • The invoice shows as unpaid

  • No deposit is created

  • The order may not get allocated or processed further


Why This Happens

When an order is imported, the system performs two separate actions:

  1. Creates the order

  2. Attempts to attach the payment (deposit)

If the system is unable to map the Shopify payment to a configured account, the payment is skipped.

As a result:

  • Order is created

  • Payment is not recorded


Common Causes

This issue usually occurs when:

  • Shopify payment methods are not mapped to deposit accounts

  • A new payment method was added but not configured

  • Payment waiver setting is enabled

  • Account mappings were changed or removed


How to Fix

Step 1: Verify Payment Mapping

  • Navigate to Orders → Accounts Settings

  • Check all Shopify payment methods

  • Ensure each method is mapped to a valid deposit account


Step 2: Check Payment Waiver Setting

  • If enabled, the system allows orders without payment

  • Disable this setting if payment should be mandatory


Step 3: Resync the Order

  • After updating settings, resync the affected order

  • The system will now correctly attach the payment


Expected Result After Fix

  • Deposit is created

  • Invoice is marked as paid

  • Order proceeds to allocation and processing


Key Note

Order creation and payment attachment are handled separately. If payment mapping is missing or incorrect, the system will still create the order but skip the payment.

Last updated

Was this helpful?