=== Sequential Order Number for WooCommerce ===
Contributors: webtoffee
Donate link: https://www.webtoffee.com/plugins/
Tags: sequential order number, custom order number, order number, sequential order, woocommerce, sequential, woocommerce sequential order number, advanced order number, woocommerce custom order number, change order number, woocommerce change order number, woocommerce order numbers
Requires at least: 3.0.1
Tested up to: 5.8
Stable tag: 1.4.2
Requires PHP: 5.6
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Sequential order number for WooCommerce is the best plugin to generate sequential or custom order numbers for existing and new WooCommerce orders.

== Description ==

The sequential order number for WooCommerce plugin enables you to re-arrange or format your existing and new WooCommerce order numbers into a consecutive or linear format.

WordPress uses an ID system for posts, pages, and media files. WooCommerce uses the same ID for order numbers too. When a new WooCommerce order is created it may not always get the next order in sequence as the ID may have already been used up by another post or page. Using this custom order number plugin, you will always get sequential numbers for your WooCommerce orders.

When you activate the sequential order number plugin, if you have no orders in your store, your orders will start counting from order number 1 or the custom starting number specified. If you have existing orders, the order number will pick up from your highest order number.

== Free Version Features of the Sequential Order Number for WooCommerce Plugin ==

* Supports **sequential order numbers** for WooCommerce
* Set **custom starting number** for orders
* Let's you add **custom prefix** to order numbers
* Add **order date prefix**
* Option to choose **order template** (order number only, prefix & order number, date & order number, etc.)
* Set **custom order number length**
* Option to keep **existing order numbers**
* **Order number preview** available
* Enable **admin order search** for custom order numbers
* Supports **subscription orders**
* Enable **order tracking** to easily find order details
* Supports WooCommerce custom order numbers
* Tested OK with PHP 8
* Tested OK with WooCommerce 5.9


>**Note:** If you like to make any of your other plugins (invoice/payment/shipment) compatible with the Sequential Order Numbers for WooCommerce, please make the below tweak.

>Instead of referencing $order->id or $order->get_id() when fetching order data, use $order->get_order_number()


== Installation and Setup of the Sequential Order Number Plugin ==

To learn about the installation and setup of this free sequential order plugin, visit the <a rel="nofollow" href="https://www.webtoffee.com/sequential-order-number-woocommerce-plugin-user-guide/" target="_blank" > WooCommerce sequential order number plugin</a> documentation. 

==Premium Version Features==
 
 &#9989;  Add custom suffix
 &#9989;  Add order date as suffix
 &#9989;  Option to auto-reset order numbers on a daily/monthly/yearly basis
 &#9989;  Custom sequence for free orders
 &#9989;  More order number templates
 &#9989;  Custom increment for order sequence

For more information about the plugin checkout the [Sequential Order Number for WooCommerce Premium](https://www.webtoffee.com/product/woocommerce-sequential-order-numbers/).

== Compatible Plugins ==
* <a href="https://www.pluginhive.com/product/woocommerce-shipment-tracking-pro/"> WooCommerce Shipment Tracking Pro by PluginHive</a>
* [Subscriptions for WooCommerce by WebToffee](https://www.webtoffee.com/product/woocommerce-subscriptions/)
* [PayPal Plus for WooCommerce
By Inpsyde GmbH](https://wordpress.org/plugins/woo-paypalplus/)
* [PayPal for WooCommerce By AngellEye](https://www.angelleye.com/product/woocommerce-paypal-plugin/)
* [WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels By WebToffee](https://www.webtoffee.com/product/woocommerce-pdf-invoices-packing-slips/)
* [PayPal Express Checkout Plugin for WooCommerce By WebToffee](https://www.webtoffee.com/product/paypal-express-checkout-gateway-for-woocommerce/)
* [Mollie Payments for WooCommerce By Mollie](https://wordpress.org/plugins/mollie-payments-for-woocommerce/)
* [WooCommerce Subscriptions](https://woocommerce.com/products/woocommerce-subscriptions/)
* [Point of Sale POS for WooCommerce](https://wordpress.org/plugins/point-of-sale-pos-woocommerce/)
* [WooCommerce Stripe Payment Gateway By WebToffee](https://www.webtoffee.com/product/woocommerce-stripe-payment-gateway/)
* [Stripe By WooCommerce](https://woocommerce.com/products/stripe/)
* [WooCommerce POS](https://wordpress.org/plugins/woocommerce-pos/)
* [WPML](https://wpml.org/)



== Importance of Sequential Order Numbers for WooCommerce ==

Usually, a WooCommerce store receives hundreds and thousands of orders each day. Each of these orders has to be recorded for the smooth functioning of the store and any future reference of the orders. When WooCommerce order numbers are linearly ordered it makes order management easy.

The WooCommerce Sequential order number plugin helps to make store management effortless by converting all order numbers to a sequential format. You can sort, delete, or change order numbers without taking up much time.

A sequential order number system has its advantages in improving the efficiency of the store and the pace of its transactions. Therefore, enabling your store to generate sequential or custom order numbers is a must for the effective management of your WooCommerce store orders.

== Benefits of Sequential Order Numbers for WooCommerce ==

**Makes store management easy** - Sequential order numbers make store management easy and flexible. Consecutive order numbers helps easily estimate the orders received each day, thus, making order management easy for the store.

**Helps you to find and track orders fast** – If you have a huge WooCommerce store with orders pouring in each day, tracking a particular order is going to be a tiresome task. Thus, by assigning a unique identity to each order, it gets easy to track or find a particular order among thousands of orders.

**Effortless estimation of the number of orders received** – When order numbers are given in a sequence of natural numbers or alphabets it becomes easy to estimate the number of orders in your store within seconds.

**Easier recording of orders** – Sequential order numbers helps to record orders easily. When random numbers are given for orders store owner will have a hard time keeping a record of the orders.  

= About WebToffee.com =

<a rel="nofollow" href="https://www.webtoffee.com/">WebToffee</a> creates quality WordPress/WooCommerce plugins that are easy to use and customize. We are proud to have thousands of customers actively using our plugins across the globe.


== Frequently Asked Questions ==

= Can I do custom formatting for the WooCommerce order numbers? =

Yes, you can set a custom prefix and start number.

= Does it work with subscription orders? =

Yes, The plugin supports WooCommerce subscriptions.

= Can I set an order number prefix/suffix? =

You can set a custom prefix for WooCommerce order numbers using the plugin.

= Can I add custom order number width? =

Yes, you can set a custom order number width.

= How to make my payment gateway plugin compatible with the sequential order plugin? =

Using the below tweak you can make your payment/invoice/shipping plugin compatible with the Sequential orders. Instead of referencing $order->id or $order->get_id() when fetching order data, use $order->get_order_number()

= Is it possible to add order date prefix to sequential order numbers? =

Yes. It's possible to add order date prefix.

== Related plugins from WebToffee ==

* **[PDF Invoice, Packing Slips, Delivery notes, and Shipping Label Plugin for WooCommerce](https://wordpress.org/plugins/print-invoices-packing-slip-labels-for-woocommerce/) -** Automatically generate and print invoice and related shipping documents in your WooCommerce store.
* **[Order/Coupon Import Export Plugin](https://wordpress.org/plugins/order-import-export-for-woocommerce/) -** Custom or bulk export orders and/or coupons to a CSV and import them to your WooCommerce store.
* **[Stripe Payment Gateway Plugin for WooCommerce](https://wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/) -** Connect your WooCommerce store with Stripe and accept payments through credit/debit cards, Apple pay, Google pay, Alipay, and Stripe checkout via the Stripe payment gateway.
* **[PayPal Express Payment Gateway Plugin for WooCommerce](https://wordpress.org/plugins/express-checkout-paypal-payment-gateway-for-woocommerce/) -** Connect your WooCommerce store with PayPal Express payment gateway and let your customers pay using credit/debit cards and PayPal money without leaving your website.


== Screenshots ==

1. Sequential order numbers in WooCommerce shop order page
2. WooCommerce sequential order number settings


== Changelog ==

= 1.4.2 =
* [Add] - Free vs Pro section.
* [Fix] - Sequential order number not saved to database while creating an order issue is fixed.
* [Fix] - Returning post_id in order mails issue is fixed.
* [Compatibility] - Stripe Payment Gateway Plugin for WooCommerce by WebToffee.
* [Compatibility] - Mollie Payments for WooCommerce By Mollie

= 1.4.1 =
* [Enhancement] - Pro version banner.
* [Enhancement] - Minor code refactoring.
* [Compatibility] - WooCommerce 5.9

= 1.4.0 =
* [Enhancement] - Minor code refactoring.
* [Compatibility] - WordPress 5.8.1
* [Compatibility] - WooCommerce 5.8

= 1.3.9 =
* [Add] - Pro version coming soon banner.
* [Compatibility] - PayPal for WooCommerce By AngellEye.
* [Compatibility] - WordPress 5.8.1
* [Compatibility] - WooCommerce 5.6

= 1.3.8 =
* [Add] - Sample sequential order number preview.
* [Fix] - Issue of returning post_id instead of WooCommerce sequential order numbers when order placed through POS plugins is fixed.
* [Fix] - Returning post_id in order confirmation mail is fixed now.
* [Compatibility] - Orders created via Woocommerce rest api.
* [Compatibility] - Point of Sale (POS) for Woocommerce by BizSwoop.
* [Compatibility] - WooCommerce POS by kilbot.
* [Compatibility] - WordPress 5.8
* [Compatibility] - WooCommerce 5.5.2

= 1.3.7 =
 * Fix - Issue of returning post_id instead of WooCommerce sequential order numbers in some sites is fixed.

= 1.3.6 =
 * Feature - Order template selection for sequential order numbers.
 * Feature - Order date prefix for sequential order numbers.
 * Bug Fix - Sequential order number skipping.
 * Enhancement - Help text and tool tips.
 * Enhancement - UI Improvement
 * Enhancement - Uninstall feedback Improvement
 * WooCommerce 5.4.1 Tested OK

= 1.3.5 =
 * Bug Fix- Activation issue in multisite

= 1.3.4 =
 * WordPress 5.7.2 Tested OK
 * WooCommerce 5.3 Tested OK
 * Readme Update
 
= 1.3.3 =
 * Added option to set WooCommerce order numbers' width.
 * WooCommerce 5.2.2 Tested OK
 * Bug fix - Sequential order number skipping.
 * Uninstall feedback improvement

= 1.3.2 =
 * WooCommerce 5.2.1 Tested OK
 * WordPress 5.7.1 Tested OK
 * Bug fix - Plugin version number missing in uninstall feedback.

= 1.3.1 =
 * WooCommerce 5.1 Tested OK
 * WordPress 5.7 Tested OK
 * FAQ Update.
 * PO File Update.
 * WPML Compatibility

= 1.3.0 =
 * WooCommerce 5.0 Tested OK
 * WordPress 5.6.2 Tested OK
 * Moved plugin settings page to WooCommerce settings page.
 * Added Option to Keep Existing Order Numbers.
 * Added Option to Enable/Disable order tracking using [woocommerce_order_tracking] shortcode.
 * Added Option to Enable/Disable admin order search by woocommerce custom order numbers.
 * Settings Page Style Update.
 * Help text Improvement
 * Screenshot Update.

= 1.2.7 =
 * WooCommerce 4.9.2 Tested OK
 * WordPress 5.6.1 Tested OK
 * Review request banner.
 * Settings Page Style Update.
 * Screenshot Update.

= 1.2.6 =
 * WooCommerce 4.9.1 Tested OK
 * Added support for [woocommerce_order_tracking] shortcode.
 * Readme Update.
 * Screenshot Update.
 * PHP8 Compatibility Updates.

= 1.2.5 =
 * Added compatibility with Woocommerce Subscription
 * Added compatibility with Webtoffee Subscription
 * Bug fix - Duplicating order numbers.

= 1.2.4 =
 * WooCommerce 4.8.0 Tested OK
 * WordPress 5.6 Tested OK

= 1.2.3 =
 * WooCommerce 4.3.3 Tested OK

= 1.2.2 =
 * WooCommerce 4.3.1 Tested OK

= 1.2.1 =
 * WooCommerce 4.0.1 Tested OK
 * WordPress 5.4 Tested OK

= 1.2.0 =
 * WooCommerce 4.0.0 Tested OK

= 1.1.9 =
* Feedback Capture Improvement.

= 1.1.8 =
* Security update.

= 1.1.7 =
* Tested OK with WP 5.4 Beta and  WooCommerce 3.9.1

= 1.1.6 =
* Tested OK with WP 5.3 and  WooCommerce 3.8.1

= 1.1.5 =
* WC tested OK with 3.7.1. 

= 1.1.4 =
* WC tested OK with 3.7.0. 

= 1.1.3 =
* Bug fix with last update. 

= 1.1.2 =
* Introduced Settings 
* Custom Start Number
* Custom Prefix

= 1.1.1 =
* Tested OK with WP 5.2 and  WooCommerce 3.6.5

= 1.1.0 =
* Tested OK with WP 5.1.1 and  WooCommerce 3.5.7

= 1.0.9 =
* Tested OK with WP 5.0.3 and  WooCommerce 3.5.3

= 1.0.8 =
* Content updates.

= 1.0.7 =
* Content updates.

= 1.0.6 =
* Tested OK with WooCommerce 3.5.1

= 1.0.5 =
* WC Tested OK with 3.4.5.

= 1.0.4 =
* Optimization.

= 1.0.3 =
* Minor content changes.

= 1.0.2 =
* Readme content updates.

= 1.0.1 =
* Fixed issue with dashboard order search functionality.

= 1.0.0 =
* Initial commit.

== Upgrade Notice ==

= 1.4.2 =
* [Add] - Free vs Pro section.
* [Fix] - Sequential order number not saved to database while creating an order issue is fixed.
* [Fix] - Returning post_id in order mails issue is fixed.
* [Compatibility] - Stripe Payment Gateway Plugin for WooCommerce by WebToffee.
* [Compatibility] - Mollie Payments for WooCommerce By Mollie