=== Bizzorder - Pre Order for WooCommerce ===
Contributors: codersaiful,bizzplugin
Tags: preorder, pre-order, woocommerce, pre-orders, woocommerce-addons
Requires at least: 6.2
Tested up to: 6.9
Requires PHP: 8.0
Stable tag: 2.1.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Simple and lightweight Pre-Order plugin for WooCommerce. Allow customers to pre-order products before they are available.

== Description ==

[Doc](https://codeastrology.com/docs/docs/bizzorder/overview/) | [Try Live](https://wpprincipal.xyz/?demo=wppo)

*Bizzorder* is a simple, lightweight, and efficient pre-order plugin that allows your customers to order products before they become available.

= Key Features =

* **Enable Pre-Order** - Turn ON/OFF all pre-order features at once.
* **Pre-Order Button Text** - Text displayed on the Add to Cart button for pre-order products.
* **Pre-Order Status Label** - Label for the pre-ordered order status.
* **Cart Item Notice** - Notice shown below pre-order items in cart. Use {days_left} for days remaining.
* **Available Date Text** - Text showing when product will be available. Use {date_format} for the date.
* **Show Pre-Order Badge** - Display a "Pre-Order" badge on shop and product pages.
* **Show Available Date** - Display the available date on product pages.
* **Available Date Position** - Choose where to display the available date on product pages.
* **Show Countdown Timer** - Display a countdown timer until the product becomes available.
* **Countdown Format** - Choose the format for the countdown timer.
* **Pre-Order Rules** - Add multiple pre-order rules with different triggers and restrictions.
*       **Enable Rule** - Enable or disable this specific rule.
*       **Pre-Order Date** - The date when these items will be available.
*       **Pre-Order Trigger** - Select which products should support pre-orders.
*       **Specific Products** - Only selected products will support pre-orders.
*       **Specific Categories** - Only products in these categories will support pre-orders.
*       **Specific Tags** - Only products with these tags will support pre-orders.
*       **Specific Brands** - Only products with these brands will support pre-orders.
*       **Enable Pre-Order Discounts** - Offer special discounts for pre-order products to incentivize early purchases.
*       **Discount Type** - Select the type of discount to apply.
*       **Discount Value** - Enter the discount value (amount or percentage).
*       **Discount Notice** - Notice shown to highlight the pre-order discount. Use {discount_value} for the amount.
* **Either Mode** - Prevent customers from mixing pre-order and regular products in the same cart.
* **Enable Delivery Date Picker** - Show a delivery date picker on checkout for pre-order products.
* **Automatic Status Update** - Orders automatically update when pre-order date passes
* **WooCommerce HPOS Compatible** - Works with High-Performance Order Storage

Documentation and support available at [here](https://codeastrology.com/docs/docs/bizzorder/general-settings/pre-order-settings/).

= Perfect For =

* New product launches
* Out-of-stock products that will be restocked
* Limited edition items
* Seasonal products
* Crowdfunding-style sales

= How It Works =

1. Edit any product and check "Pre-Order Product" from "Inventory" tab
2. Set the available date
3. Customers can now pre-order the product
4. Orders are marked as "Pre-Ordered"
5. When the date arrives, orders are ready to ship

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/bizzorder` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Navigate to WooCommerce → Pre-Order to configure the plugin.
4. Edit any product to enable pre-order options.
5. Save your changes.

== Frequently Asked Questions ==

= Can I set different pre-order dates for product variations? =

Yes! Each variation can have its own pre-order status and date.

= When is the customer charged? =

Customers are charged immediately when placing the pre-order.

= Can customers mix pre-order and regular products? =

By default, the "Either Mode" is enabled which prevents mixing. You can disable this in settings.

= How do I know which orders are pre-orders? =

Pre-orders have a special "Pre-Ordered" status and show the available date in the orders list.

= Does it work with WooCommerce HPOS? =

Yes! The plugin is fully compatible with High-Performance Order Storage.

== Screenshots ==

1. Product edit page with pre-order options
2. Shop page showing pre-order badge
3. Single product page with available date
4. Cart with pre-order notice
5. Settings page
6. Orders list with pre-order column

== Changelog ==

= 2.1.2 =
* Minor bug fixes and improvements
* Features added in 2.1.1 are now available for all users

= 2.1.1 =
* Minor bug fixes and improvements
* Features added in 2.1.0 are now available for all users

= 2.1.0 =
* Readme file update
* Compatibility with latest WooCommerce version

= 2.0.0 =
* Complete plugin architecture restructure
* Added PSR-4 autoloading with namespaces
* Service-oriented architecture for better scalability
* Centralized asset management
* Added comprehensive documentation
* No feature changes - all existing functionality preserved

= 1.0.2 =
* Added documentation and support link
* Minor bug fixes and improvements

= 1.0.0 =
* Initial release of Bizzorder plugin