Purpose
1.2. Capture every critical order detail—SKU, quantity, customer info, shipment method, tax data, payment status—and ensure immediate ERP reflection, triggering automatic stock level adjustments, pick/pack notifications, and accounting workflows.
Trigger Conditions
2.2. Order status update (e.g., "Paid", "Confirmed") in webstore.
2.3. Manual entry override or backdated web order input.
2.4. Receipt of new paid invoice from eCommerce channel.
2.5. Changes in order directly via API call or webhook from the front-end sales system.
Platform Variants
3.1. Shopify
• Feature/Setting: Use "Orders Create" webhook to push order details via the Shopify API (Admin API: /admin/api/2023-01/orders.json).
3.2. WooCommerce
• Feature/Setting: WooCommerce REST API endpoint "/wp-json/wc/v3/orders" configured for "new order" events.
3.3. Magento
• Feature/Setting: Sales Order Placement Event (sales_order_place_after) triggers REST API call to export order.
3.4. BigCommerce
• Feature/Setting: Webhooks for "order created" with API invocation (GET /orders) to fetch full details.
3.5. Amazon Seller Central
• Feature/Setting: Selling Partner API (sp-api) "GET /orders/v0/orders" to poll or webhook order sync.
3.6. eBay
• Feature/Setting: eBay Sell API "Order notifications" Webhook for real-time push of transaction info.
3.7. Odoo ERP
• Feature/Setting: External API order creation endpoint "/api/order" for direct insertion.
3.8. SAP Business One
• Feature/Setting: Use Service Layer API "POST /Orders" to create sales orders programmatically.
3.9. NetSuite
• Feature/Setting: SuiteTalk SOAP API "add" function for SalesOrder object.
3.10. Microsoft Dynamics 365
• Feature/Setting: OData endpoint "salesOrders" for inserting new sales documents.
3.11. Acumatica
• Feature/Setting: REST API "POST /entity/Default/17.200.001/SalesOrder" for remote order entry.
3.12. QuickBooks Online
• Feature/Setting: API endpoint "POST /v3/company/{companyId}/salesreceipt" for order creation.
3.13. Xero
• Feature/Setting: API endpoint "POST /api.xro/2.0/Invoices" with Sales Invoice type used for web orders.
3.14. Oracle NetSuite
• Feature/Setting: Web Services (SuiteScript/REST API) to insert new sales order.
3.15. Salesforce
• Feature/Setting: REST API "POST /services/data/vXX.X/sobjects/Order" for cloud CRM/ERP hybrid.
3.16. Zoho Inventory
• Feature/Setting: API endpoint "POST /api/v1/salesorders" to push new sales orders.
3.17. Linnworks
• Feature/Setting: API endpoint "Order/Create" for inserting new channel orders.
3.18. Cin7 Core (DEAR)
• Feature/Setting: API endpoint "/Sale" with action=Insert for webstore orders.
3.19. Lightspeed Retail
• Feature/Setting: API endpoint "POST /orders" for new incoming transactions.
3.20. PrestaShop
• Feature/Setting: Webservice API "POST /api/orders" with XML or JSON payload.
Benefits
4.2. Real-time stock and availability visibility across sales channels.
4.3. Optimizes picking, packing, and shipping workflows for abrasives.
4.4. Ensures accurate financials with automated invoice and payment sync.
4.5. Scales with order volume, supporting peak sales without backlogs.