• From the research that I have done it seems WooCommerce order numbers are tied to a system that saves the checkout state of a potential conversion.
    I understand the necessity, but having it tied to the order number feels like a poor design choice.

    A shop-owner/customer-facing order number is a business/accounting reference, these need to be standardized and sequential, just like in any other accounting software.

    I understand the technical reasons for gaps in Order IDs, but the visible order number should have been stored as a separate sequential value from the beginning.
    I have similar feelings about the timestamp on the order, but at least I was able to fix that with a simple hook.

    Relying on plugins for something as basic as sequential order numbers does not feel right for an eCommerce platform.

    Is there any plan to support native sequential order numbers in WooCommerce core, separate from internal order IDs?

    Thank you!

Viewing 1 replies (of 1 total)
  • Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @binaryfabric,

    I can understand where you are coming from here, especially from an accounting and store management perspective where having clean, sequential customer facing order numbers feels more natural and expected.

    At the moment, WooCommerce uses the WordPress post ID system for order IDs internally, which is why gaps can happen. These gaps are usually caused by failed checkouts, draft orders, temporary checkout states, deleted orders, and other background processes. The visible order number is therefore tied to the underlying order ID by design.

    That said, you are correct that many merchants prefer having a separate sequential reference number for customer facing and accounting purposes, which is why there are extensions built specifically for this workflow.

    As far as WooCommerce core goes, there is currently no native feature for separate sequential order numbers, but feature requests and discussions around this have come up over time. If you would like to formally suggest or support this as a core enhancement, you can submit it here: https://woocommerce.com/feature-requests/

    Thanks again for taking the time to share your thoughts and detailed feedback around this.

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.