Back to Master ERP Guide

Acumatica logo

Managing Pre-orders
on Acumatica

Acumatica

|

Acumatica is a cloud-based ERP platform that integrates natively with Shopify. It synchronizes product data (titles, SKUs, inventory), orders, and customer information in near real-time. Acumatica also supports negative inventory for scenarios like pre-orders or overselling, and offers configurable workflows—including partial fulfillment and custom automations using Shopify tags, line-item properties, and metafields.

This guide will break down how Acumatica handles key pre-order functions like negative stock, Shopify’s “On Hold” status, and fulfilment workflows—so you’ll know what to expect, where it excels, and any workarounds you may need.

How ERPs and pre-orders work together in the modern ecommerce stack

As the central source of truth for your ecommerce operations, ERPs play a crucial role in pre-orders—primarily in two areas:

  • Product & inventory management (tracking stock, syncing availability).
  • Order processing (handling pre-order statuses and fulfilment flows).

Below is a typical flow. Click through to see how Shopify, the ERP and pre-order application interact.


1

Order & Inventory Sync

The ERP synchronizes orders and inventory across various sales channels (e.g., Shopify, Amazon, retail POS).


ERP Diagram

Category

ERP pre-order support

Support

Via the Acumatica support portal or your integration partner

Looking at Acumatica’s support for Shopify pre-orders

Key Considerations for Managing Pre-orders
on Acumatica

In the diagram above you may have noticed the word “should” being used a couple of times… That’s because not all ERPs fully support Shopify’s pre-order features out of the box. Some may lack support for negative inventory counts or fail to respect Shopify’s “On Hold” order status, requiring workarounds or additional configuration. Read on to see how Acumatica interacts with Shopify pre-orders and what you might need to adjust.

Syncing Shopify Products

Acumatica offers native integration with Shopify to synchronize product data, including titles, SKUs, and inventory levels. This real-time, bi-directional connection ensures your Shopify storefront and Acumatica back-office remain aligned. You must match Acumatica’s inventory ID to Shopify SKUs/titles, and enable “Track quantity” in Shopify for accurate stock updates.

Syncing Shopify Orders

Acumatica’s native integration with Shopify also synchronizes order data—statuses, customer details, line items—so that Shopify sales orders automatically appear in Acumatica for processing. You can configure the sync to be real-time or on a scheduled interval, ensuring up-to-date records for seamless order management.

Handling Negative Inventory

Yes, Acumatica allows for negative inventory levels to handle pre-orders or overselling. This is controlled by the “Allow Negative Quantity” setting, which you can configure at both the item class and individual item levels. Once enabled, Acumatica tracks negative stock entries and flags them for replenishment through standard purchasing or production workflows.

Respecting Shopify’s “On Hold” Status

Acumatica’s native integration does not directly recognize Shopify’s “on hold” fulfillment status. However, you can use Shopify Flow to tag orders (e.g., “ThisOrderIsOnHold”) and configure Acumatica to detect those tagged orders. Once the hold is released in Shopify, another workflow can remove the tag, updating Acumatica accordingly. This approach simulates an “on hold” state within Acumatica’s existing order management.

Pre-Order-Specific Features

Yes, Acumatica facilitates pre-order workflows through Sales Order Management and Purchase Order Management: 1. Sales Order Management:
• Blanket Sales Orders: Create contracts with predefined quantities, delivery dates, and locations—ideal for scheduling pre-orders.
• Inventory Allocation: Reserve or prioritize inventory for pre-orders, ensuring customers receive items promptly once stock arrives.
2. Purchase Order Management:
• Automated Replenishment: Generate POs based on stock levels, ensuring pre-order items are ordered on time.
• Drop Shipments: Ship directly from vendor to customer for faster fulfillment.
3. Integrated Workflow & Automation:
• Configurable Workflows: Automate approvals, status updates, and more, tailoring them to pre-order scenarios.
• CRM Integration: Convert opportunities into pre-order sales orders without re-entering data.

Custom Workflows with Order Tags, Line-item Properties or Metafields

Yes, Acumatica can leverage Shopify tags, line-item properties, and metafields to power custom workflows. By using the Shopify Flow app, you can automate actions—like tagging orders when certain criteria are met—and Acumatica can detect and respond to these tags or metafields. This enables advanced scenarios such as special handling for pre-orders, VIP customers, or unique shipping rules.

Supporting Full vs. Partial Order Fulfilment

Yes, Acumatica supports both full and partial fulfillment. You can split orders into multiple shipments or fulfill partial quantities from different warehouses based on availability. This flexibility ensures in-stock items can be shipped immediately, while back-ordered items are fulfilled once they arrive.

Summary

Acumatica support for
Shopify Pre-orders

 
Pre-order touchpointAcumatica support
Products sync with Shopify✅ Syncs titles, SKUs, and inventory between Acumatica and Shopify
Orders sync with Shopify✅ Imports Shopify orders (statuses, customers, line items) in real-time or on a schedule
Negative inventory support✅ Allows negative stock, useful for pre-orders or overselling
Shopify “On Hold” status recognition⚠️ Not recognized natively; use Shopify Flow tags for a workaround
Specific pre-order support✅ Blanket orders, inventory allocation, automated POs, and CRM integration
Custom workflows✅ Shopify tags, line-item properties, and metafields can trigger automated flows
Partial fulfilment support✅ Supports partial shipments from multiple warehouses

Strengths & Limitations

Strengths
• Native Shopify integration for bi-directional data sync
• Negative inventory and robust pre-order workflows
• Easily configurable workflows and CRM integration

⚠️ Limitations
• No direct “on hold” status sync without Shopify Flow
• Requires matching SKUs and item IDs for accurate product sync
• Some advanced tagging/metafield workflows need external automation (Shopify Flow)

Next steps

Start Pre-Selling
with Acumatica today

Are you using Acumatica and interested in boosting sales with pre-orders?
Click below to start a free trial with PreProduct today.

Shopify app store badge
BigCommerce app store badge
different platform badge