How to Configure Acumatica Sales Order Creation from Shopify Orders
When Shopify orders need to flow into Acumatica ERP for fulfillment and accounting, the Acumatica-Shopify connector handles the synchronization. Orders from your Shopify store become sales orders in Acumatica, complete with customer data, line items, and payment information.
This guide co
vers how to configure the connector for sales order import, including payment processing, customer handling, and the settings that control how orders sync between systems.
Minimal Configuration Requirements
Before orders can import from Shopify, you need to activate entities and configure basic settings.
Entities to Activate
On the Shopify Stores form (BC201010), activate these entities for synchronization:
Sales Order: Required for order import
Customer: Required for customer creation and matching
Required Settings
Configure minimum settings for each area:
Customer Settings:
Default customer class for new customers
Customer numbering sequence
Update behavior for existing customers
Stock Item and Non-Stock Item Settings:
Default item class
How to handle items not found in Acumatica
Sales Order Settings:
Branch: The Acumatica branch to assign orders
Order Type for Import: The sales order type to create (typically SO for standard orders)
Refund Amount Item: The non-stock item to use for refund adjustments
Optional: Shipping Method Mapping
Map Shopify shipping options to Acumatica ship via codes. This ensures shipping methods translate correctly when orders import.
How Order Synchronization Works
Understanding the sync process helps you configure and troubleshoot effectively.
What Happens During Sync
When orders import from Shopify, the connector:
Creates a sales order on the Sales Orders form (SO301000)
Archived orders in Shopify are filtered out (not imported)
Searches for products by SKU
Matches stock items and non-stock items in Acumatica
Products must already exist in Acumatica or be synchronized first
Searches for the customer
Matches existing customers or creates new ones
Updates customer data based on your configuration
Creates a prepayment document
Payment records on the Payments and Applications form (AR302000)
Requires payment method mapping (unmapped methods filter out payment records)
Product Matching
The connector matches Shopify line items to Acumatica items by SKU. Before orders can sync successfully:
Ensure products exist in Acumatica with matching SKUs
Run product synchronization first, or create items manually
Configure how to handle unmatched items (error vs. skip)
Configuring sales order creation from Shopify orders connects your ecommerce channel to Acumatica's order management and fulfillment capabilities. Take time to configure payment mappings correctly, ensure products sync before orders, and test thoroughly before processing live orders.