Order Status Mapping

Learn how you map order statuses between X-Cart and ShippingEasy and why you may need it.

Olga Tereshina avatar
Written by Olga Tereshina
Updated over a week ago

Order statuses used by ShippingEasy differ from those used by X-Cart. So, before you can export orders from your X-Cart store to ShippingEasy, you will need to map order statuses between X-Cart and ShippingEasy.

To complete the task, you will need to specify the respective matching ShippingEasy statuses for all X-Cart order statuses that you must submit to ShippingEasy.

Here's how you can do it:

  1. In your X-Cart store's Admin area, go to the ShippingEasy statuses page (Store setup > ShippingEasy statuses). You'll see a screen like this (Initially, the ShippingEasy statuses page does not contain any items):


  2. Select New item. You will see two drop-down boxes:


  3. Use the drop-downs to set pairs of matching statuses.

    Suppose you want to submit order info to ShippingEasy after orders get the "Paid" payment status in your online store. These orders should gain the "Awaiting shipment" status in ShippingEasy. Hence, select "Paid" in the X-Cart payment status drop-down and "Awaiting shipment" in the ShippingEasy status drop-down:


    Create as many status pairs as you need.

  4. Click Save changes.

As a result, you should have all the X-Cart payment statuses for which order info needs to be sent automatically to ShippingEasy listed in the X-Cart payment status column, and their respective matching ShippingEasy statuses listed on the opposite side in the ShippingEasy status column:


Your store will send order information to ShippingEasy no more than once per order. It means that when an order in X-Cart receives any of the statuses that have a matching status in ShippingEasy, X-Cart will automatically export information about this order to ShippingEasy. However, if afterward, the status of this order in X-Cart changes to another status listed in the table, the store will not send this information to ShippingEasy again.

For example, let's consider the Partially Paid -> Awaiting shipment and Paid -> Awaiting payment status pairs. X-Cart will submit orders info to ShippingEasy for orders with the Partially Paid status. However, if you later switch the order status to Paid, your online store will not send it to ShippingEasy a second time.

Read on:

Did this answer your question?