How to create your own order status?

InSend supports four system order statuses:

  • new
  • paid
  • shipped
  • canceled

These statuses are adopted by default by most CMSs for which the module was developed.


If there is no integration module for your CMS yet, you can configure the status transfer manually. You can find the instructions here and here.


You can manage the statuses of your system under "Settings" - in the "Order statuses" section.

What if your CMS supports the statuses "new", "paid", "shipped" and "canceled", but you cannot transfer the corresponding key values from your CMS to InSend?

The answer is simple - give them aliases.

Set an alternate key (alias) for the system status of the job

You can set an alternate key for each system status that your CMS can submit to InSend. To do this, click the three dots in the system status bar and open the "Edit" pop-up. Enter the key that corresponds to the selected system status you want to transmit.

Now InSend understands your key as well as the system states.

That clears up the alternative keys, but what if you do not use these four default order states?


Create your own order state

You can create any number of your own order states and send them to InSend. Click the blue button in the upper right corner, fill in the fields and - voila! - a new status is created.

Transfer this status to InSend, and it will be processed in the same way as the four preset system statuses. It will also be possible to send trigger mailings based on these custom states.


Attention! Ecwid do not currently support the ability to create custom order statuses. The data about a change in the order status will not be sent to InSend. However, the preset statuses in these CMSs work fine.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.