Customers can exchange for a different product. The form offers products from the same category, and a search box finds the rest. You can limit it to chosen categories under Exchange and credit.

If the new item costs more, the exchange order waits for payment and the customer gets a standard WooCommerce pay link by email and on the status page, with your normal payment methods. If it costs less, the difference is refunded or given as store credit when the exchange is done.

