1) Success page editing (right after checkout)
     - On the “Thank you / Order success” page, customers can now see:
         - Edit address
         - Edit products
     - These buttons only appear while the order is still within the allowed editing window.

2) Improved “Edit products” experience on the success page
     - We added a clear popup that asks the customer what they want to do:
         - Add a new product to the order
         - Update an existing product

3) Configurable products (variants like Color / Size)
     - If the customer ordered a product with options (e.g. Color / Size), they can now update those options (change the variant) and submit the change.

4) Simple products replacement (no variants)
     - If the order contains only simple products, the “Update existing product” option changes to:
         - Replace an existing product with another
     - When the customer replaces a product:
         - A new corrected order is created
         - The original order is automatically cancelled

5) Safety rules
     - Editing options are shown only when the order is in the correct “open for edit” status and still within the allowed time window.