WooCommerce Sequential Order Numbers Pro

$49.00

Buy at WooThemes

Plugin Description

Get Professionally Formatted Order Numbers for your WooCommerce Store

The WooCommerce Sequential Order Numbers Pro plugin allows your store to have sequential, rather than random order numbers. Additionally you can customize your order numbers by setting a starting number, number length and custom prefix and postfix. Instead of your order numbers skipping values (like 15, 37, etc), they could be for instance WT-01000-UK, WT-01001-UK, etc, or whatever format you prefer.

Click the button above to purchase — only available at WooThemes!

Share your thoughts!

Got a quick question or feedback about the plugin? Submit it here!

Already purchased the plugin & need help? Please submit support questions via WooCommerce.com; support inquiries will not be addressed here.
Proudly Powered by WooCommerce Product Reviews Pro

Let us know what you think...

What others are saying

  1. James

    Question

    When you save an order no matter what status, it regenerates a new order number. You forgot to set the “update_post_meta( $post_id, ‘_order_number’);”, so when it checks on order save for this value, its not there and generates a new number!!

    You should fix this ASAP

    (0) (0)

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

    • James

      Need to add this in the “set_sequential_order_number function”

      Line: 328
      } else {

      // normal operation
      add --->> update_post_meta( $post_id, '_order_number', $post_id );

      // normal operation
      $this->generate_sequential_order_number( $post_id, '_order_number', get_option( 'woocommerce_order_number_start' ), $this->get_order_number_prefix(), $this->get_order_number_suffix(), $this->get_order_number_length() );
      }

      (0) (0)

      Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

    • Beka Rice

      Hey James, this is not necessary. The function to generate a sequential number inserts that meta with the SQL INSERT — see line 367 onwards 🙂 I’m afraid I can’t replicate any issues with this as both meta keys are set correctly for each order, and are never changed upon save. If you do see other issues, please open a thread with the help desk and we’d be happy to look into it!

      (0) (0)

      Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  2. Aleksander Soltvedt

    The plugin does what it says, however there is a few “bugs” that needs to be fixed ASAP, f.ex cancelled orders will get theyr own numbers, for us it would been best for our accounting manager to get the approved/payed orders only. Please give this some priority!

    (0) (0)

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

    • Beka Rice

      Hey Aleksander, thanks for the rating! What you’re describing with cancelled orders is actually intentional rather than a bug. As there’s no way to know an order will be cancelled when it’s placed, it needs to be assigned a sequential order number under the assumption that it’s a valid order. Once the order has been marked as ‘cancelled’, then there’s no way to go back and change the order number, especially if new orders have been placed, without messing up the order sequence.

      If this is from unpaid orders, you can also turn off the setting that cancels unpaid orders under WooCommerce > Settings > Products > Inventory by leaving “Hold Stock (minutes)” to blank.

      (0) (0)

      Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

×

Login

Register

Continue as a Guest

Don't have an account? Sign Up

Pre-Sales

Have some questions about this plugin? We'd love to help! Fill out this form to ask 🙂
  • Any general information you need? Anything we can clear up? Ask away!
  • At least first name, please!
  • (Otherwise how can we send you our lovingly crafted response?)
  • (Optional) Sometimes helpful to know 🙂