Skip to content

Release 1.10.56

Choose a tag to compare

@GeorgeWebDevCy GeorgeWebDevCy released this 13 May 15:48
· 25 commits to main since this release

Changes

  • Added checkout lifecycle diagnostics to the existing Order Export Logs screen.
  • Logs the new-customer checkout path before order creation, including validation, customer creation, order object creation, order processed, and checkout shutdown-before-order stages.
  • Captures safe context such as request id, cart count/total, chosen shipping methods, customer/order ids, validation errors, redirect location, and fatal error summary when present.

Why

Existing-customer checkout works, while new-customer checkout fails before SoftOne order export logs are written. These diagnostics show the last WooCommerce hook reached so we can identify whether the request stops during customer creation, order creation, payment-free processing, or redirect handling.

Validation

  • php -l softone-woocommerce-integration.php
  • php -l includes/class-softone-checkout-diagnostics.php
  • php -l includes/class-softone-woocommerce-integration.php
  • php tests/order-export-readiness-test.php
  • php tests/legacy-greek-json-decoding-test.php
  • git diff --check