Site Logo

Getting Started with Orders

With ShipEngine, you can integrate with many order sources, and were adding more integrations all the time. ShipEngine is not just any other “Orders API”, though. We’re designed around handling everything from a simple online order source to enterprise ERP solutions. This is why we’ve created the Sales Order API.

SINGLE DASHBOARD ORDER PROCESSING

Wherever you sell, connect ShipEngine to quickly import and process orders using a single dashboard.

PUSH NEW ORDERS

Use webhooks to automatically push new orders that are ready for shipment.

GET SHIPMENT STATUS NOTIFICATIONS

Send a notice back to the marketplace or cart after an order has shipped.

CREATE YOUR OWN SHIPMENTS

Manually create single or bulk shipments with ease.

Sales Orders vs Orders

The idea of a sales order is much broader than an order, as it encompasses the topmost level of an order. A sales order includes all of the facets of an order.

The "Sales Order" and "Sales Order Item" are to be immutable by ShipEngine and will only be updated when an order source is refreshed, whereas "Shipments" and "Fulfillments" can be manipulated by ShipEngine processes.

As ShipEngine exists now, you can create a shipment and a label without being tied to a sales order (that's staying the same). The Shipment model has now been expanded to include sales_order_items (from multiple sales orders or just from some of a single sales order).

Sales Order Hierarchy

Get Started

Contact our sales team at [email protected] or connect with us through our contact form for inquiries about using the Sales Order API.