How To Delete An Order Status In The Current Version?

I am upgrading to the current Cs cart version and on the order status page I am allowed to edit but not delete.

In an older version I currently can delete whatever I want - see attachment.

How can I do this now easily? Since the delete option no longer shows up?

Thank you!

Oder Status how to delete current version?.png

I am upgrading to the current Cs cart version and on the order status page I am allowed to edit but not delete.

In an older version I currently can delete whatever I want - see attachment.

How can I do this now easily? Since the delete option no longer shows up?

Thank you!

Hello!

You can delete only your own created statuses, not the default ones. But you can rename them for your needs.

Oleg,

Spasibo for the fast answer!

I assume that if I can find the code I can also comment out the extra order status' - is that correct?

Any idea why we have gone backwards in terms of flexibility?

Statuses data is store in the following tables

- cscart_statuses
- cscart_status_data
- cscart_status_descriptions
But it is strongly not recommended to delete default statuses

And just to add, the status codes are hard-coded throughout the source base and many conditions depend on them being the same and having the same meaning. I.e. it would be a disaster to change the Complete status (C) to be Review Before Ship (C).

Thank you for the ideas.

Statuses like awaiting calls are pointless to me (for my business) and I like a simple design both for the look and for helping staff not be confused.

In past versions we were allowed to delete what we didn't need and an advantage of CS cart is that it normally encourages changes.

I still wonder why we are going backwrads in terms of limting choices...

Thank you for the ideas.

Statuses like awaiting calls are pointless to me (for my business) and I like a simple design both for the look and for helping staff not be confused.

In past versions we were allowed to delete what we didn't need and an advantage of CS cart is that it normally encourages changes.

I still wonder why we are going backwrads in terms of limting choices...

The Awaiting calls status is added by the Call requests module. If you do not use it, just uninstall the module

eCom,

Thank you for your suggestion - I have uninstalled (but did not clear cache) and it is still there, as is backorder...

Thank you for your suggestion - I have uninstalled (but did not clear cache) and it is still there, as is backorder...

Yes, I see it now. For some reason module adds status on install but does nothing with the statuses on uninstall.

As for Backordered, it is a part of CS-Cart core. It means that the order hasn’t been processed yet, as it contains out-of-stock items.

Again thank you for trying to help, I appreciate it.

If a store does not use/allow backordered there is no point in it.

The backordered status is built into the core as it relates to inventory statuses. There is logic in the core that tests to see if status is 'B' and if so does certain actions. It can be used by merchants who do not manage inventory within the cart and the core logic is then unaffected. It can be set via the API and other 3rd party integrations.

There is probably NO harm in removing it from the DB (though there could be side-effects since it is expected in the core),.

My advise would be to leave the core statuses alone (and back to V2, core statuses were protected and couldn't be removed).

My advise would be to leave the core statuses alone (and back to V2, core statuses were protected and couldn't be removed).

My advice to myself is to listen to you - smiling.
My memory is not that good for small details from a long time ago maybe I am thinking about version one from when I started with CS Cart.
Thinking of the past this is a very small issue compared to the early days - CS Cart has improved quite a bit.