How is an order expiration date calculated?
Why is it possible to process the order after its expiration date? Is it possible to setup the system to cancel the orders in certain status after the expiration date?
An order expiration date is calculated as "Order Date" + "Days to keep new orders" from Home>Configuration Director>Order Processing.
Currently 'Expiration Date' exists only for provider's reference and orders are not canceled/archived automatically when passing expiration date, which means that if customer comes and pays it, order will be processed. There are feature requests PBA-34060, PBA-33651, PBA-26628 to implement automatic archiving of old orders (customizable for different order types and statuses), which would allow to deny processing of such orders.