Home » Item #955
I have noticed that failed or unfinished orders show a stream of apparently random numbers in the order progress field when I view the order in the back end. Why is this? Is it a bug?
It is not a bug - this behaviour is by design. Just before going to a payment gateway, CactuShop stores details of the basket contents in string format in the order progress field. The numbers represent item codes and quantities, and in v6, details of any options too. On a successful callback, the basket is reinstated from these details and processed - wishlists, stats and stock levels for those items are adjusted.
If a callback does not happen, or is unsuccessful, these basket details are retained in the field because this information can be useful in some cases if a problem needs to be investigated. If the order completes successfully, this field is blanked and normally replaced with some comment about the transaction being successful.