=== PowerfulWP – Order Delivery Scheduler for WooCommerce ===
Contributors: powerfulwp
Donate link: https://powerfulwp.com/
Tags: woocommerce, delivery, date, time, slots
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 1.0.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Requires PHP: 7.4
WC requires at least: 3.0.0
WC tested up to: 8.0.0

Transform your WooCommerce store into a delivery powerhouse with flexible delivery dates, time slots, blackout dates, and calendar scheduling.

== Description ==

**PowerfulWP – Order Delivery Scheduler for WooCommerce** lets customers choose their preferred delivery date, time slot, or ASAP delivery directly at checkout.

Whether you run a **restaurant**, **grocery delivery**, **flower shop**, **catering service**, or **courier business**, this plugin gives you full control over your delivery schedule - backed by modern technology, HPOS compatibility, AJAX validation, and a mobile-optimized interface.

---

## 🆓 FREE FEATURES

### 🔥 MAJOR ADVANTAGE
**✔ FULL SUPPORT for BOTH WooCommerce Legacy Checkout and WooCommerce Blocks Checkout**  

### GENERAL SETTINGS
* Enable/Disable plugin functionality
* Make delivery date/time required or optional
* Choose available delivery weekdays
* Minimum days before delivery
* Maximum days customers can book in advance
* Blackout dates (holidays, closures, maintenance)
* Enable “ASAP Delivery”
* Customizable field labels
* 9 modern calendar UI themes
* Calendar localized in 9 languages (EN, ES, FR, HE, PT, RU, DE, IT, AR)

### TIME SLOTS & FEES
* Create unlimited custom time slots
* Set daily order limit across all slots
* Minimum order amount for delivery
* Maximum order amount for delivery
* Disable slot X minutes before start
* Disable slot X minutes before end
* Same-day delivery fee
* Next-day delivery fee
* ASAP delivery fee

### ADVANCED SETTINGS
* Disable delivery for specific payment methods
* Disable delivery for virtual/downloadable products
* Debug mode for testing

### CORE FEATURES
* Fully compatible with WooCommerce Blocks Checkout ✔
* Fully compatible with WooCommerce Legacy Checkout ✔
* Mobile responsive UI
* HPOS support
* Multisite ready
* AJAX real-time availability
* Fast modern date picker
* Delivery info added to order confirmation emails
* Delivery columns in WooCommerce orders
* Customer delivery notes

---

## ⭐ PREMIUM FEATURES

### ADVANCED TIME SLOT CONTROL
* Global slot capacity (lockout)
* Individual slot capacity
* Show remaining slot availability (e.g., “5 / 10 left”)
* Date-based delivery fees
* Weekday-based delivery fees
* Time slot-based fees
* Coupon-based delivery fee rules

### SHIPPING MANAGEMENT
* Delivery Availability Manager
* Shipping zone delivery rules
* Shipping method delivery rules
* Slot-level shipping assignment

### PRODUCT / CATEGORY RULES
* Disable delivery for specific products/categories/user roles
* Restrict delivery to selected products/categories/roles
* Processing time rules per product/category/zone/weekday
* Complex multi-condition logic

### ADMIN DASHBOARD & ENTERPRISE FEATURES
* Full Delivery Dashboard (List, Today, Calendar, Slots, Analytics)
* Complete orders from dashboard
* Filter & search orders
* Calendar scheduling interface
* Google Calendar integration
* REST API
* Advanced shortcodes
* Custom hooks & filters
* White-label options
* Priority support
* Advanced analytics & reporting
* Special open/closed days

---

## Perfect For
Restaurants  
Grocery & fresh food delivery  
Flower shops  
Appointment-based services  
Catering & events  
Local delivery services  
Subscription boxes  
Same-day couriers  

---

## Security & Performance
* Nonce verification
* Sanitized/validated data
* SQL prepared statements
* Caching supported
* Performance-optimized
* Strong error-handling

---

== Installation ==

### Automatic Installation
1. Go to **Plugins → Add New**
2. Search: **PowerfulWP – Order Delivery Scheduler for WooCommerce**
3. Install & Activate

### Manual Installation
1. Download ZIP
2. Go to **Plugins → Add New → Upload Plugin**
3. Upload & activate

---

== Frequently Asked Questions ==

= Does it work with WooCommerce Blocks Checkout? =
Yes - fully supported.

= Does it work with the classic Legacy Checkout? =
Yes - fully supported.

= Is it HPOS compatible? =
Yes - fully compatible with WooCommerce HPOS.

= Can I set different delivery settings per product/category? =
Yes, in Premium.

= How do I block specific dates? =
Use Blackout Dates or Recurring Blackout Days (Premium).

= Can I add extra fees for premium delivery slots? =
Yes - Premium feature.

= Does it sync with Google Calendar? =
Premium supports automatic syncing.

= Can I restrict delivery based on order amount? =
Yes - Premium feature.

---

== Screenshots ==
1. Delivery date  
2. Time slots  


---

== External Services ==

This plugin connects to external third-party services in certain scenarios. Below is a detailed description of when and why external connections are made.

= Google Calendar API (Premium Feature) =

When the Google Calendar Integration feature is enabled, this plugin connects to Google's servers to sync delivery orders with your Google Calendar.

**What data is sent:**
* Your Google account email (for authentication)
* OAuth tokens (for secure API access)
* Delivery order details including: customer name, delivery date, delivery time, delivery address, and order notes

**When data is sent:**
* When you connect your Google account (OAuth authentication flow)
* When a new order with delivery is placed (creates calendar event)
* When fetching your calendar list (to select which calendar to use)

**Service Provider:** Google LLC

* Google Calendar API Terms of Service 
* Google Privacy Policy 
* Google API Services User Data Policy 

**Note:** This feature is optional and disabled by default. No data is sent to Google unless you explicitly enable and configure the Google Calendar Integration in the plugin settings.

---

== Changelog ==

= 1.0.1 =
* Fix style

= 1.0.0 =
* Initial release
* Full delivery date & time slot system
* Legacy Checkout support
* WooCommerce Blocks Checkout support
* HPOS compatibility
* Blackout date system
* Time slot management
* Same-day / next-day / ASAP fees
* Delivery rules & order limits
* Google Calendar integration (Premium)
* REST API (Premium)
* Admin delivery dashboard
* Multisite support
* Email delivery integration
* Mobile-responsive UI
* Internationalization support

---

== Upgrade Notice ==

 
---

== Support ==
Docs: [https://powerfulwp.com/docs/order-delivery-scheduler-for-woocommerce/](https://powerfulwp.com/docs/order-delivery-scheduler-for-woocommerce/)
Support email: apowerfulwp@gmail.com 
Support response: within 24 hours  

---

== Credits ==
Developed by **PowerfulWP**  
Specialists in WooCommerce delivery, logistics & scheduling systems.
