Thanks for that very helpful and very specific message DrByte.
I'll provide a rundown of what I did, in case it's of use to anyone looking at this:
- Several orders already exist. They had been given the premade 'Delivered' status at one stage;
- I wanted 'Delivered' to become 'Dispatched' but couldn't rename it as the order status was "in use" (this is really quite the drawback for this cart solution...);
- I created 'Dispatched' manually and added it to the existing orders;
- I then removed 'Delivered' from the order_status_history table via PHPMyAdmin so that it was no longer assigned to any existing order;
- I then deleted the 'Delivered' order status from within Zen Cart;
- I then updated the order_status_id for 'Dispatched' in the order_status table via PHPMyAdmin so that instead of '105' it was '3' (the same as 'Delivered' had been).
Everything seems to be working just fine (e.g. in the main screen showing a rundown of order status, in the individual order history pages, and in the localization pages), except for the pulldown menu which is displaying the order status options in the incorrect order despite the fact they show in the correct order via Localization -> Order Status.
DrByte, do you have any specific suggestions or helpful advice to offer?