=== WooCommerce Delivery & Pickup Date Time Pro ===
Contributors: CodeRockz
Donate link: https://coderockz.com
Tags: WooCommerce, WooCommerce Delivery Date, WooCommerce Delivery Time, WooCommerce Delivery Date Time
Requires at least: 4.0.1
Tested up to: 6.8
Stable tag: 1.4.69
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Gives the facility of selecting delivery date and time at order checkout page.

== Description ==

**WooCommerce Delivery & Pickup Date Time** is a WooCommerce plugin extension that gives the facility of selecting delivery date and time at order checkout page. If want, store admin can create a list of pickup location for customers and if any customer want to take his/her order products from a selected pickup location. Also customers can give special instructions about his/her order via the plugin. The Store admin can also control the delivery date, time from the individual order page. Store admin can change the delivery date and time if needed and can also notify the user via email. It's fairly easy to set up the plugin that you don't have to take any hassle. Moreover, you don't need to worry about the styling because the plugin compatible with your theme styling.

<blockquote>
<h4>Free version only has the basic setup of delivery/pickup date and time.</h4>
<br/>
<h4><b><a target="_blank" href="https://coderockz.com/downloads/woocommerce-delivery-date-time-wordpress-plugin/">Premium Version</a></b> has many more additional awesome features that you can't imagine</h4>
<br/>
<h4>To see live demo of <b>Premium Version </b><a target="_blank" href="https://coderockz.com/downloads/woocommerce-delivery-date-time-wordpress-plugin/">click here</a> and go to the live demo tab for the details</h4>
<br/>
</blockquote>

== Woo Delivery PRO Features ==

**Time Zone Based Delivery Information:** Delivery information like date, time set based on the selected timezone.

**Home Delivery or Self Pickup:** We have an option that if you want you can give customers the opportunity that he can select what he wants. If he wants home delivery than he has to enter the delivery date and delivery time. And if he wants self pickup than he has to enter the pickup date and from where he picks up his ordered products. **WooCommerce shipping methods are automatically changed based on your selection. Also the plugin Dynamically Enable/Disable Delivery/Pickup Based on WooCommerce Shipping.**

**Hide Plugin Module For Specific Shipping Method:** If your website is giving shipping via local courier or postal service then you may want to hide the plugin module because there is no time frame when the product arrive to your customer via local courier or postal service. 

**Advance Settings Option for Date & Time:** You can enable or disable the date and time field in the checkout page. Also, you can make them mandatory or optional. You can choose your desired date or time format. The weekend option is also available. You can also control maximum delivery/pickup per day or maximum (delivery+ pickup) per day.

**Custom Delivery/Pickup Timeslot:** You can make a custom delivery/pickup timeslot as you want. For an example, you can make 2 timeslots like 2:00PM - 4:00PM and 6:00PM - 7:00PM. Also you can control in which weekdays the timeslot appears. You can also disable a timeslot for a specific product/category, your woocommerce shipping zone/state/postcode. Also you can control a timeslot's maximum delivery/pickup, time slot fee, disable timeslot for the current day, disable timeslot at a specific time, or enable timeslot only for specific dates etc.

**Time slot with single time:** You can also make a timeslot with single time along with a time range.

**One Tab To Control All Deliveries:** The plugin has an advanced Delivery Reports tab from where you can control all of your deliveries includes showing billing address, shipping address, ordered product details, etc. Also, you can make an order completed or delivered. You don't need to take hassle because **orders are sorted in ascending order automatically based on delivery date and time in Delivery Reports.**

**Report of Product Quantity:** It's a useful feature for those how need to know how much product quantity he needs to prepare for delivery or pickup for a specific day.

**Delivery Reports As Excel Sheet(xlsx format):** You can now download the delivery reports as an excel sheet. You get all the necessary information like order id, order status, delivery details, delivery status, billing address, shipping address, order details, order total, customer note, etc.

**Ability to Sort Order By Delivery Details in WooCommerce Orders Page:** You can now sort your orders on the woocommerce orders listing page by delivery details.

**Delivery Calendar:** This is the most exciting feature of this plugin. You can now see the delivery/pickup order in a calendar view. Also, you can also see the product quantity in the calendar view.

**Sync to Google Calendar:** You can add the order information to your Google calendar as an event when an order is placed and the process is automated. You don't have to do anything except the settings. You can also give the opportunity to your customer to add his placed order information to his Google calendar also.

**Delivery Tips Option:** Now you can give an option of delivery tips for the delivery boys to your customer. You can either set a predefined tips dropdown value or a input field where the customer put any amount as tips.

**Restrict Delivery Option Based on Cart Amount:** Now you can hide the delivery option until the cart amount reaches a certain amount.

**Restrict Pickup Option Based on Cart Amount:** Now you can hide the pickup option until the cart amount reaches a certain amount.

**Restrict Delivery/Pickup Option Based on Category/Product:** Now you can hide the delivery or pickup option if the cart has a specific category's product or a specific product.

**Restrict Free Shipping Based on Cart Amount:** Now you can hide the free shipping method until the cart amount reaches a certain amount. You can also hide/show free shipping only for today or some specific dates or any weekdays.

**Enable/disable Free Shipping only for current date delivery:** Now you can enable/disable the free shipping method for current day delivery.

**Enable/disable Free Shipping for specific weekday delivery:** Now you can enable/disable the free shipping method for specific weekday delivery.

**Disable Delivery or Pickup for Specific days:** If you want you can disable Delivery or Self Pickup for specific days.

**Individual Pickup Time:** You can control your pickup time individually. No more same delivery time and pickup time.

**Calendar Language:** You can select your desired language for the date selection calendar so that your customer select the date more easily.

**Off Days:** This is a highlighted feature of this plugin. You can specify the off-days so the customer can't select those days for delivery or pickup individually.

**Advanced Off Days:** This is another highlighted feature of this plugin. You can specify the weekdays or weekends for a specific category, product, shipping zone, state or postcode or shipping method. Also, you can set specific date as offdays for any category/product and shipping zone.

**Next Month Off for Certain Category:** Sometime you need to off all the delivery date's for the next months for a specific category. Customer can only choose the delivery/pickup date from the current month and for this we have that feature.

**Next Week Off for Certain Category:** Sometime you need to off all the delivery date's for the next week for a specific category. Customer can only choose the delivery/pickup date from the current week and for this we have that feature.

**Special Open Days:** Sometimes a special day like Christmas is fallen in an weekend but you still want to open this day. For this, we have this feature. Also, you can special open days for a specific category and if you want to open only the special days for a specific category, it is also possible. And everything you can make individually for delivery and pickup.

**Store Closing Time:** You can give a specific time as store closing time. After the time no one can select the current day. Also you can give additional days to close after closing time.

**Different store closing time for different weekday:** You can give a specific time as store closing time for a specific weekday. After the time no one can select the specific day from the calendar.

**Show/Hide Custom Time Slot for Shipping Zone/State/PostCode:** You can hide/show a time slot for specific days, shipping zone, shipping state or postcode.

**Show/Hide Custom Time Slot based on Cart Products/Categories:** You can also show or hide custom timeslot based on cart products and categories.

**Show/Hide Custom Pickup Slot based on Pickup Location:** You can also show or hide custom pickup slot based on pickup location.

**Processing Days Management:** Sometimes, your store has some products that are not delivered instantly. You need some days for processing those products. You can easily handle the situation with this plugin. So you don't need to worry because our plugin automatically disables days based on your product processing days. You can either specify your processing days by category or product-wise.

**Processing Time Management:** Sometimes, your store has some products that are not delivered instantly. You need some times for processing those products. You can easily handle the situation with this plugin. So you don't need to worry because our plugin automatically disables timeslot based on your product processing time. You can either specify your processing time by category or product-wise. This feature is super useful for restaurants and cafes.

**Delivery Fee:** Another advanced feature of this plugin is fee management. You can specify a fee for each time slot you made. Also, you can specify a fee for Delivery dates like for same-day delivery, for next day delivery, and other day delivery.

**Weekday wise Delivery Fee:** You can specify a fee for a specific weekday.

**Delivery Fee/Shipping Method within X Minutes/Hours:** Now you can specify a shipping method only for next available x hours/minutes. The shipping methods is only applicable when customers select the special type of timeslot like Express Delivery($x) or Delivery within X hours/ minutes for $x. Also you can give a specific delivery fee for the next X hours/ minutes.

**Shipping Method for first X days:** Now you can specify a shipping method only for next available X days.

**Pickup Location With Lot of Control:** You can specify a pickup location from where your customer takes his order products. You can control how many pickup per location, disable a weekday for a specific pickup location, disable pickup location for specific category or product. You can enable or disable the feature at any time.

**Category/Product Exclusion:** Now if you want you can exclude a product or category. If users add those category or products they can't see the Delivery fields.

**Additional Field for Special Instructions:** Enabling this field will be helpful when any customer wants to provide guidelines about the order.

**WooCommerce App Support Using Order Note:** The plugin adds delivery information in order note. The feature is super handy because the WooCommerce app doesn't allow any custom information. So if you control your order using the WooCommerce app, you don't need to worry about Delivery details.

**Filtering and Bulk Action Functionality on WooCommerce Order page:** You can filter your orders according to the delivery/pickup date on the WooCommerce order page. Also, you can complete delivery/pickup completed in bulk from the WooCommerce order page.

**Other Settings:** You can choose where you want to show the date-time field at checkout page for your customer. Also can give access to your shop manager, can change loading animation, background color and a lot of other features.

== Support ==

To make your journey with us more easier & error free, We’ve a dedicated team. So, if you use our plugin or facing any problem feel free to contact with us by emailing here: support@coderockz.com.

== Installation ==

Before installing the plugin please make sure that

1. Your php version is 5.4 or greater
2. Wordpress version is 4.0 or greater
2. WooCommerce version is 3.0 or greater

This section describes how to install the plugin and get it working.

e.g.

1. Upload `coderockz-woocommerce-delivery-date-time-pro.zip` to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Select 'Woo Delivery' from admin menu and setup the necessary settings
4. Done!

== Screenshots ==

1. Delivery Date Settings

2. Delivery Time Settings

3. Other Settings

4. Order Page Metabox

5. Checkout Page Delivery date Field View

6. Checkout Page Delivery Time Field View

== Changelog ==

= 1.4.69 =
* Fixed: Metabox of single order page is not loading.

= 1.4.68 =
* Fixed: CRITICAL Uncaught TypeError: array_merge(): Argument #2 must be of type array, null given issue is fixed.

= 1.4.67 =
* Added: Specific date off for specific shipping method is added.

= 1.4.66 =
* Fixed: Warning: Attempt to read property "license" on null issue is fixed.
* Fixed: Issue after failed plugin update is fixed.

= 1.4.65 =
* Fixed: Processing time is not working if more than 24 hours.

= 1.4.64 =
* Added: Option for adding weekday wise pickup date fee is added.
* Added: Shipping method from rest of the world to shipping method wise offdays and exclusion tab is added.

= 1.4.63 =
* Fixed:  PHP Warning:  Invalid argument supplied for foreach() in class-coderockz-woo-delivery-public.php on line 3930 is fixed.
* Fixed:  PHP Warning:  Invalid argument supplied for foreach() in class-coderockz-woo-delivery-admin.php on line 14351 is fixed.
* Added: Option for hiding delivery/pickup option for user role is added.

= 1.4.62 =
* Tweak: Update the phpspreadsheet library to the latest version.
* Fixed: Delivery reports excel sheet is not opening if WP_DEBUG enabled.
* Fixed: Translation loading for the coderockz-woo-delivery domain was triggered too early notice is fixed.
* Fixed: Function WC_Order_Data_Store_CPT::query was called incorrectly issue is fixed when Order data storage is WordPress posts storage (legacy).
* Fixed: Additional time to close after is not working if minutes are greater than 1440.

= 1.4.61 =
* Fixed: Unwanted timeslot is added for new installation.

= 1.4.60 =
* Fixed: Order date is not showing according to calendar locale in delivery reports.

= 1.4.59 =
* Fixed: Other fee title is also added if set the same day delivery fee.
* Fixed: Excel sheet is showing incorrectly if pickup location has single quote/double quote.
* Fixed: Order date is not showing correctly in delivery reports.
* Fixed: Delivery/pickup date is not showing correctly in delivery reports if HPOS is disabled.

= 1.4.58 =
* Fixed: New way to enqueue the selectWoo and select2.

= 1.4.57 =
* Fixed: Excel sheet of delivery reports is not generated correctly for today and tomorrow.
* Fixed: Pickup location field label is not showing correctly in Google Calendar.

= 1.4.56 =
* Fixed: Google calendar sync is not working.

= 1.4.55 =
* Fixed: Date month and weekday name is not converted to calendar locale.
* Fixed: PHP Warning: Undefined array key "HTTP_HOST" issue is fixed.
* Fixed: Order metabox is showing error when cutoff time set for both delivery and pickup.

= 1.4.54 =
* Fixed: PHP default timezone is invalid issue.
* Fixed: Conflict with Fluent Booking plugin.
* Fixed: Characters convert to special HTML entities in Custom CSS.

= 1.4.53 =
* Fixed: Remove redundant code for increasing the checkout page performance.

= 1.4.52 =
* Fixed: Extra script issue for Flatsome theme is fixed.
* Fixed: Uncaught TypeError: Unsupported operand types: float + string issue is fixed.

= 1.4.51 =
* Tweak: No need extra script for Flatsome theme.
* Tweak: Fastest way to calculate maximum delivery/pickup per day.
* Fixed: Single order metabox has infinite loading in some cases.
* Fixed: Excel delivery reports is empty when select a specific location that has comma.
* Fixed: Maximum delivery/pickup per timeslot is not working for custom delivery/pickup slot.
* Fixed: Excel report file is not getting the YITH sequential order number plugin ID.
* Fixed: Off before is still working when there is outdated dates in special open days.

= 1.4.50 =
* Tweak: Real time checking for next day cutoff is added.
* Tweak: Change the pickup location custom field name.
* Tweak: Change the pickup time settings option name.

= 1.4.49 =
* Fixed: Several bugs are fixed.

= 1.4.48 =
* Added: Option for hiding the plugin module for a minimum order amount.
* Fixed: Remove space after comma in "Show this - only at"/"Hide this - at" when saving.
* Tweak: Checkout page heading is dynamic instead of a fixed one.
* Tweak: Remove coderockz_woo_delivery_disable_max_delivery_pickup_date action from js script and it's method.

= 1.4.47 =
* Fixed: Delivery reports and delivery calendar not getting the orders if pickup location name has single quote.
* Fixed: Order that has auto selected fields is not processed for Divi checkout page.
* Fixed: Several bugs are fixed.

= 1.4.46 =
* Fixed: Issue with checkout page that is made by Divi page builder.

= 1.4.45 =
* Fixed: Exclusion shipping method is not working properly if multiple shipping methods from the same zone is added to exclusion.

= 1.4.44 =
* Fixed: Several bugs are fixed.

= 1.4.43 =
* Fixed: "Show Plugin Module For (Virtual/Downloadable + Regular) Products" option is not working properly.
* Fixed: Scroll to the order overview section when Disable Changing Shipping Methods Based on Delivery/Pickup is enabled.
* Tweak: Can set a variable product instead along with individual variations for Product wise features.

= 1.4.42 =
* Fixed: Critical error from WordPress fixed.

= 1.4.41 =
* Fixed: JS bug fixed.

= 1.4.40 =
* Added: Add option to show/hide searchbox in pickup location field.
* Fixed: Disable All the Special Dates if Cart Has Special Category Product + Regular Product is not working properly.

= 1.4.39 =
* Fixed: Compatability issue with YOOtheme is fixed.
* Fixed: Hide plugin for shipping method is not working if shipping method name has single quote is fixed.
* Added: Customer note is added in delivery reports.
* Added: Hiding timeslot for specific shipping method is added.
* Tweak: Automatically deactivate the free version when trying to activate the PRO version.

= 1.4.38 =
* Fixed: Metabox field is not loading if order has excluded product.
* Added: Off before feature is added for overall special open days.

= 1.4.37 =
* Fixed: Showing PHP Fatal error in the latest version for some customers.

= 1.4.36 =
* Fixed: Total sales is not showing correct figure if orders have refunded amount.
* Added: Shipping zone wise processing time feature is added.
* Added: Date range is now accepted for specific offdays and special open days.
* Fixed: Order delivery/pickup time is not preselected in the single order page metabox.

= 1.4.35 =
* Fixed: Product quantity is not showing in delivery reports for variable products.
* Fixed: Showing an error on the order received page.
* Added: Shortcode [#order_number] is added for reminder email subject and heading.

= 1.4.34 =
* Fixed: Website name is showing html entities instead of single quote in notify and reminder email.

= 1.4.33 =
* Fixed: Variation is not showing correctly in delivery reports.
* Fixed: Additional minutes to close after store closing can't go beyond one day's total minutes.

= 1.4.32 =
* Fixed: Auto select first available date is not working properly.
* Fixed: Order recieved page is getting some errors.

= 1.4.31 =
* Fixed: Pickup date is empty when pickup location is selected.
* Fixed: Additional note is added extra slash.
* Fixed: Pickup location is not selected by default on the single order page metabox.

= 1.4.30 =
* Fixed: Several bugs are fixed.
* Fixed: Order is still added in Google calendar if there is no delivery/pickup date.

= 1.4.29 =
* Fixed: Several bugs are fixed.

= 1.4.28 =
* Fixed: Admin order metabox is not loading for pickup.
* Fixed: Tax amount still added to the timeslot fee if tax feature is disabled.

= 1.4.27 =
* Added: Hide timeslot for next day option is added.
* Added: Hide meta data of products from Google sync, delivery reports and calendar option is added.
* Tweak: Showing timeslot fee including tax in timeslot dropdown.

= 1.4.26 =
* Fixed: WooCommerce pages menu is not opening due to critical error for older WP version.
* Added: Default order number is replaced with YITH WooCommerce Sequential Order Number if the plugin is installed.

= 1.4.25 =
* Fixed: Add slash if timeslot name has single quote.
* Fixed: Showing checkbox instead input field for Please Enter Pickup Location text(localization tab).
* Added: Order status is added in Google calendar sync.

= 1.4.24 =
* Fixed: Shipping zone wise offdays is not working for some customers.
* Fixed: Pickup location dropdown is not closing if location name has single or double quote.
* Added: Hide Plugin Module for Non Logged in User is added.

= 1.4.23 =
* Fixed: Plugin settings page isn't showing for some customers.
* Fixed: Several bugs are fixed.

= 1.4.22 =
* Fixed: Some features are unresponsive after recent update.
* Added: New plugin position is added.

= 1.4.21 =
* Fixed: Several bugs are fixed.

= 1.4.20 =
* Fixed: Compatibility issue with Divi builder made checkout page is fixed.
* Fixed: Compatibility issue with Elementor page builder made checkout page is fixed.
* Fixed: Simple product is not showing any meta data in reports, excel sheet and Google Calendar.
* Added: Delivery/Pickup informations are added in Biz Print templates.

= 1.4.19 =
* Added: Checking real time cutoff time when order placing.
* Fixed: Warning from PHP v8.3 is fixed.

= 1.4.18 =
* Added: A custom field is added on the dropdown of delivery tips field.
* Fixed: Several bugs are fixed.

= 1.4.17 =
* Added: Show pickup location only for some specific dates are added.
* Added: Search functionality is added on category and product wise offdays setting.
* Fixed: Current date is not selectable when there is unnecessary special open days.
* Fixed: Pickup location fee is not removed when going back to delivery.
* Tweak: Only common dates are selectable if cart has multiple special category products.

= 1.4.16 =
* Fixed: Several bugs are fixed.

= 1.4.15 =
* Fixed: Time of delivery calendar is not showing correctly.

= 1.4.14 =
* Fixed: Console errors are fixed.

= 1.4.13 =
* Fixed: Several bugs are fixed.

= 1.4.12 =
* Fixed: Shipping state and shipping country is not working properly when "Hide shipping address for pickup" option enabled.
* Fixed: Delivery calendar and delivery reports order edit page is modified for HPOS.

= 1.4.11 =
* Fixed: Error is showing on the Woocommerce > Emails tab.
* Fixed: Infinite loading when only delivery/pickup time is enabled.

= 1.4.10 =
* Added: Option for enabling all the possible dates if cart has special category product as well as regular product.
* Added: Make the plugin compatible with Woocommerce HPOS.
* Fixed: Basic delivery/pickup restriction notice is not showing.

= 1.4.9 =
* Added: Option for adding custom field value on the Google calendar sync.
* Fixed: Zone wise specific offdays is not working when no weekdays as offdays.
* Fixed: As soon as possible fee is not changing according to FOX – Currency Switcher.
* Fixed: Delivery details is not showing on My accounts > Orders page.
* Tweak: Showing pickup location alphabetically.

= 1.4.8 =
* Fixed: Non numeric tax PHP warning is fixed.
* Fixed: No excel sheet quantity and details report when there is a pickup location but pickup location option is disabled.

= 1.4.7 =
* Fixed: Notify email has shipping address although the order type is pickup.
* Fixed: Shipping to different address is by default checked if Hide Shipping Address for Pickup is enabled.
* Fixed: Reminder email is not sending properly.

= 1.4.6 =
* Fixed: Category wise current week off is not working for pickup.
* Fixed: Weekday is not converted to Uzbek calendar language.
* Fixed: Single order calendar is not showing correctly if the setup date on "Allow Delivery/Pickup Until Date" is already passed.
* Fixed: Special open days and exclusion for the category is not working if one product has Special open days and exclusion category as well as another category.

= 1.4.5 =
* Fixed: Invoice using tyche software is not generated when the order has excluded products.
* Fixed: Order information from the orders page can't be updated when only custom pickup slots are activated.

= 1.4.4 =
* Added: Option added to show plugin module if the cart has downloadable/virtual and regular products.
* Fixed: The plugin module is showing when a downloadable/virtual product is on the cart with a regular product.
* Fixed: Next week off for categories is not working for pickup.

= 1.4.3 =
* Added: Google calendar order is synced with changing woocommerce order status.
* Tweak: Remove the unwanted error_log.

= 1.4.2 =
* Fixed: Delivery information is not added to the order note.

= 1.4.1 =
* Fixed: Google sync is not working for any order status.

= 1.4.0 =
* Fixed: Passed time is showing for the current day of delivery.

= 1.3.99 =
* Added: Category wise cutoff time is added.
* Added: Shipping method wise processing days are added.
* Added: Option to select the status of the order which you want to sync with google calendar is added.
* Fixed: Delivery/pickup slot Fee is not working if the last time is 12:00 AM.
* Fixed: If today's date is selected multiple times when laundry service is enabled, the past times are shown.
* Fixed: Delivery Dates After Selected Pickup Date Including Selected Pickup Date from laundry service is not working properly. 

= 1.3.98 =
* Fixed: Some payment plugins can't proceed with the v1.3.97

= 1.3.97 =
* Added: Option for removed delivery/pickup status functionality is added.
* Added: Delivery date-wise discount coupon option is added.
* Fixed: Current timeslot can't be selected when Disable timeslot range in which the sum of current time & processing time exists is enabled although no processing time for pickup.
* Fixed: Free shipping method is not hiding/showing properly when Disable Changing Shipping Methods Based on Delivery/Pickup is enabled and there is a shipping method in the exclusion tab.
* Fixed: The export function of delivery reports is not working when the location name has a comma(,) character.
* Fixed: Exclusion functionality is not working when the checkout page is built via Divi builder.
* Fixed: The Plugin module is showing when a variable downloadable product is on the cart.

= 1.3.96 =
* Added: Delivery tips value is added on the orders page and excel report.
* Added: Disable pickup location for a specific date option is added.

= 1.3.95 =
* Fixed: Plugin module on single order page is not loading when maximum product per day is set.
* Fixed: Fix compatibility issue with Rental Products by 99w.
* Added: Delivery tips value is added on the orders pages.
* Added: Add option to set shipping method wise offdays for delivery and pickup individually.

= 1.3.94 =
* Tweak: Remove unnecessary code.

= 1.3.93 =
* Fixed: Selected pickup location still selected when zone changed although pickup location is not available for the zone.
* Fixed: Filter by order status and pickup location field from delivery reports always open.
* Fixed: Today and tomorrow filtering is not working from delivery reports.
* Added: Pickup location is auto selected when only one pickup location is available.

= 1.3.92 =
* Fixed: zoneWisePickupLocationOff is not defined js error fixed.

= 1.3.91 =
* Added: Pickup location filter added on Delivery reports & Delivery calendar.
* Added: Hide Pickup location based on WC shipping zone added.
* Fixed: Meta value is showing multiple times in item name of delivery reports.
* Fixed: Maximum products per day is not counting the current order items.
* Tweak: Realtime checking for disabling current timeslot feature.
* Tweak: Add clear button for Spinner Animation in Checkout setting.

= 1.3.90 =
* Fixed: Salient theme compatibility issue fixed.
* Fixed: Cart shipping method is not changing according to settings.

= 1.3.89 =
* Fixed: Delivery reports for quantity showing duplicate meta data value in product name.
* Fixed: Showing two decimal places for total sales.
* Added: Maximum delivery/pickup/(delivery + pickup) products per day option added.

= 1.3.88 =
* Fixed: Delivery reports for quantity not showing correctly.

= 1.3.87 =
* Tweak: Change the way of detecting the current shipping zone for the feature "Hide timeslot for shipping zone".
* Tweak: Change the way of detecting the product name with variations and meta data.
* Tweak: Add order status on summary of Google calendar.
* Added: Option added to disable special open days before certain days.

= 1.3.86 =
* Added: Make delivery tips field required option added.
* Added: Specific delivery date fee added.

= 1.3.85 =
* Tweak: Change the way of detecting the current shipping zone.

= 1.3.84 =
* Fixed: Fixed some js issues.

= 1.3.83 =
* Fixed: Custom order number by tyche softwares is not showing on report and delivery calendar.
* Fixed: Showing console error when no pickup date and time is set but the give option to choose from delivery and pickup option is enabled.

= 1.3.82 =
* Fixed: PHP Fatal error:  Uncaught Error: Call to a member function format() on null issue is fixed.

= 1.3.81 =
* Added: Shipping zone wise processing days added.

= 1.3.80 =
* Fixed: Offdays and Special open days is not working for french language.

= 1.3.79 =
* Added: French translation is added(Thanks to: Arnaud Duthoit).
* Fixed: Tooltips are not showing correctly.
* Fixed: Some formats of category name is not taking account to save.
* Fixed: Some formats of location name is not taking account to save.

= 1.3.78 =
* Added: Category wise offdays for delivery and pickup individually.
* Added: Weekday wise processing days added.
* Added: Weekday wise processing time added.
* Added: Searchbox is added on category and productwise processing days and time dropdown.
* Fixed: Loco translator not getting the tooltip text.

= 1.3.77 =
* Fixed: Fixed jquery dependency for some theme.

= 1.3.76 =
* Added: Category wise current week off feature added.

= 1.3.75 =
* Added: Option added to consider the selected pickup date on Delivery Dates After Selected Pickup Date.
* Added: Logo width and order number added to reminder and notify email.
* Added: Order edit link is added on Google calendar.
* Fixed: Variation is not added on google calendar.
* Fixed: Product price is showing without tax on google calendar.

= 1.3.74 =
* Fixed: Delivery date is one day after if there is no delivery day after selected pickup day is not set in laundry service.
* Fixed: laundry service is not reset or exported.

= 1.3.73 =
* Fixed: Pickup location days is not showing correct on the popup if the location name has single quote.
* Fixed: Date is not showing only in English for Reminder email.
* Fixed: Currency position according to WooCommerce on reminder and notify email.
* Added: Pickup location fee option added.
* Added: Timeslot name option added.
* Added: Delivery time after pickup time, If dates are same for laundry.
* Tweak: New way to send pickup location admin email.

= 1.3.72 =
* Fixed: Free shipping notice is showing although there is no free shipping method on woocommerce shipping.
* Fixed: Some themes got console error Cannot read properties of undefined (reading 'length') for v1.3.71

= 1.3.71 =
* Fixed: Delivery option can't select.
* Fixed: Delivery date is showing invalid in console error.

= 1.3.70 =
* Added: Option for laundry service is added.
* Fixed: Free shipping settings combination is not working.

= 1.3.69 =
* Tweak: Change the way of real time checking for maximum order per timeslot.
* Added: Shipping method wise offdays option added.
* Added: Option for hiding disabled timeslots added.
* Added: Option for hiding or showing only free shipping at a specific date added.
* Fixed: Variation name is not showing if not setting the variation on variable product page.

= 1.3.68 =
* Fixed: Date goes wrong when calendar locale is Mandarin.
* Fixed: Processing days/time is not working when cart has variable products that is on excluded products for processing days/time.
* Fixed: Settings page is not showing if delivery tips field label is written.

= 1.3.67 =
* Added: Delivery tips option added.
* Added: Hide delivery & pickup option for specific dates added.

= 1.3.66 =
* Added: Multiple admin emails can be added for pickup location.

= 1.3.65 =
* Fixed: Divi theme compatibility code will execute when only Divi theme is activated.
* Fixed: Fields are not showing after selecting back not excluded shipping methods.
* Fixed: Timeslot fee is not applied for the smaller remaining slot after splitted.

= 1.3.64 =
* Added: Additional Times to close After Store Closing option is added.

= 1.3.63 =
* Fixed: Others tab settings is not imported if custom css exists.
* Fixed: Corresponding date and time based on selection is not showing for some themes.
* Fixed: Delivery information is not showing on the packing slip of plugin named WooCommerce PDF Invoices & Packing Slips by Ewout Fernhout.

= 1.3.62 =
* Fixed: Compatibility issue with Divi theme fixed in different approach.

= 1.3.61 =
* Added: Option added to disable all days despite special open days product.
* Fixed: Compatibility issue with Divi theme fixed.
* Fixed: Undefined method is_plugin_active fixed.

= 1.3.60 =
* Added: Separate category wise special open days for pickup added.
* Fixed: Compatibility issue with plugin WooCommerce Checkout Manager by Quadlayer fixed.
* Fixed: Delivery information is not showing on the invoice of plugin named Invoices for WooCommerce by Bas Elbers.

= 1.3.59 =
* Fixed: Unknown delivery date and time field still showing in reminder email despite it is a pickup order.
* Fixed: Product details is not added in Google calendar event.
* Added: Tax field added in reminder and notify emails.
* Added: Product wise specific offdays added.

= 1.3.58 =
* Fixed: Authentication button is not coming after giving client ID and secret for Google calendar integration.
* Fixed: Order can't be placed when enable "Automatically Sync to Google Calendar".
* Fixed: Next week off categories get an extra day available to select.
* Added: Option of reminder email for customer is added.
* Added: Option for as soon as possible fee is added.

= 1.3.57 =
* Added: Option added for zonewise specific offdays.
* Added: Email option added to get new order email for each pickup location.
* Added: Add option for google calendar integration.
* Fixed: Custom timeslot fee is not changed if overlapping timeslots.
* Fixed: postal code range with wildcard is not working.

= 1.3.56 =
* Added: Add option for separate pickup processing days.
* Added: Add option for separate pickup processing time.
* Fixed: Backorder processing days is not working.

= 1.3.55 =
* Fixed: Not working more than one zonewise offdays is set and there is range and other format of postal code in the woocommerce shpping.
* Fixed: Weekday wise delivery fee not getting the decimal value on the admin single order page metabox.
* Added: Add delivery information on the Dokan multivendor plugin's vendor dashboard and suborders.

= 1.3.54 =
* Fixed: Timezone issue with pickup location.

= 1.3.53 =
* Fixed: Offdays is not working if customer given postal code is alphabetical mix.
* Fixed: Product Heading multiple time in quantity report.
* Fixed: Pickup location is not staying selected for some customers.
* Fixed: Custom timeslot fee is not applied correctly for overlapping straight timeslot.

= 1.3.52 =
* Fixed: Removed extra semicolon from code.

= 1.3.51 =
* Added: Hide plugin module based on user role option added to exclusion tab.
* Added: Shipping method column added to export order details xlsx file.
* Added: Additional field placeholder option added.
* Fixed: Processing days calculating including offdays is not working.
* Fixed: Postal code related feature not working when postal code range has a hyphen in woocommerce shipping.
* Fixed: Auto select first available time is not working on IOS Safari web browser.

= 1.3.50 =
* Added: Introduce an option for different notify email and name.
* Fixed: Ship to different address is not showing when exclude shipping method selected and enabled Hide shipping address for pickup.
* Fixed: Additional message is still showing if it is specific for delivery/pickup and there is no pre slected order type.
* Fixed: Multiply processing days/time by quantity is not working if a variable product is on the cart.
* Tweak: Add shipping cost to the notify email.
* Tweak: Remove refunded, cancelled, failed order from delivery report, quantity by default.

= 1.3.49 =
* Added: Add local pickup shipping method on the exclusion shipping method list.
* Fixed: Remove empty element from exclude shipping method array.
* Fixed: Order type option is not disabled if customer zone has no available delivery/pickup shipping method because all shipping method is on the exclusion shipping method.
* Tweak: Separate cell for contact information in export xlsx file.

= 1.3.48 =
* Fixed: Special open days doesn't respect the disable same day delivery/pickup.

= 1.3.47 =
* Added: Hide Plugin Module for Flexible Shipping, Table Rate Shipping Method option added.
* Added: Add SKU with each product in delivery calendar.

= 1.3.46 =
* Fixed: Compatibility issue with Jetpack site accelerator feature.

= 1.3.45 =
* Fixed: Compatibility issue with WC v5.2 fixed.

= 1.3.44 =
* Tweak: Change the default loading background color and animation.
* Fixed: No date is selectable if allow delivery only one day and disable the same day delivery/pickup.

= 1.3.43 =
* Fixed: Special open days is not working if the special open date is today date.

= 1.3.42 =
* Added: Option of excluding/including discount amount on order total for delivery/pickup/free shipping restriction added.
* Fixed: Compatibility issue with PW WooCommerce Gift Cards plugin fixed.
* Fixed: Auto select pickup time is not working in some cases.
* Fixed: Calendar is not showing if there is an exclusion shipping method and only delivery/pickup is setup.

= 1.3.41 =
* Added: Tax to any delivery/pickup fee option added.
* Added: Total sales in delivery report tab added.
* Fixed: Make delivery status column blank if plugin module is hidden.
* Fixed: Rounding issue of product total price in delivery reports tab.
* Fixed: Plugin field is not showing on the checkout page if delivery/pickup date/time is enabled and shipping method change from exclusion to delivery/pickup zone.
* Fixed: Additional field is showing if shipping method is on the exclusion.

= 1.3.40 =
* Fixed: Maximum (delivery+pickup) per day is not working.

= 1.3.39 =
* Fixed: Delivery fee is not working for auto select delivery time.

= 1.3.38 =
* Added: Pre selected order type option added.
* Fixed: If pickup date is not blank, pickup time placeholder showing wrong text.
* Fixed: Additional field value is not updated from admin single order page.
* Fixed: Cannot open the file because the file format or file extension is not valid when export delivery details.

= 1.3.37 =
* Fixed: Exclude shipping method is not working if created by third party plugin.

= 1.3.36 =
* Fixed: Exclude shipping method is not working if multiple shipping method saved.

= 1.3.35 =
* Fixed: Exclude shipping method is not working if has a fee.

= 1.3.34 =
* Tweak: New way to check the exclude shipping method's field value.

= 1.3.33 =
* Added: Separate cutoff time for delivery and pickup added.
* Added: Hide plugin module for specific shipping method added.
* Tweak: Remove order type field from order confirmation screen and email.
* Fixed: Weekday delivery fee not taking decimal value.
* Fixed: Sort the orders by Delivery Details is not working after administrator update.
* Fixed: Auto Select delivery time is not working when urgent delivery fee is used.
* Fixed: Free shipping restriction is not working when only delivery date is used.

= 1.3.32 =
* Fixed: Processing time going to other day is not working.

= 1.3.31 =
* Fixed: Auto select the first available date is not working if there is a previous date in special open days.
* Fixed: when processing time belongs to the same day is not working.

= 1.3.30 =
* Added: Next week off category added.
* Fixed: Dynamic delivery notice is not showing.
* Fixed: Additional field showing when order type selected.
* Fixed: Delivery/pickup time sort.
* Fixed: Conditional delivery fee notice showing when delivery fee is available.

= 1.3.29 =
* Tweak: Temporary hold google calendar sync.

= 1.3.28 =
* Added: Sorting by delivery details on the woocommerce orders page.
* Added: Add an option for allow delivery until a date.
* Added: Add notice for free shipping restriction.
* Added: Delivery/pickup auto selected based on shipping method from the cart page.
* Added: Add option for google calendar integration.
* Fixed: Urgent delivery shipping method is not working when only delivery time is enable.
* Fixed: Wildcard postal code can't consider the lowercase character.
* Fixed: Corresponding date is disabled if weekdaywise cutoff time is enabled and not set the cutoff time.

= 1.3.27 =
* Added: Exclude category or product from processing days and time added.
* Added: Option for adding custom css added.

= 1.3.26 =
* Fixed: Passed time is not disabled, if only time is enabled.
* Fixed: Make every possible text WPML compatible.

= 1.3.25 =
* Fixed: Export quantity is not working if same date is selected in custom date range fixed.
* Fixed: Special open days for delivery/pickup is not working in some cases fixed.
* Fixed: Pickup location field label not changing although you have different label from the settings.

= 1.3.24 =
* Fixed: Call to a member function is_on_backorder() on bool fixed.
* Fixed: Shipping address is not showing correctly in notify email fixed.
* Fixed: Updating delivery information from admin order also adding wrong pickup information fixed.
* Fixed: Enable custom timeslot auto add 12:00AM on Hide timeslot at.

= 1.3.23 =
* Fixed: Overflow issue fixed for some themes.
* Fixed: Maximum order limit excceed notice if "Don't Consider Order for Maximum Limit if Delivery Status Completed" enabled.
* Fixed: Import plugin settings not taking the foreign character.

= 1.3.22 =
* Added: Specific date offdays for category wise offdays added.
* Added: Character remaining text localization added.
* Fixed: Only delivery filter is not working on the order list page.
* Fixed: Delivery details metabox is not showing when making a new order.
* Fixed: Delivery/Pickup time field has no max height.

= 1.3.21 =
* Fixed: Theme compatibility issue fixed.

= 1.3.20 =
* Fixed: Cutoff time is not working for 12:00AM fixed.
* Tweak: Dynamic notice is not appeared until enter the address.
* Fixed: Checkout page is not loaded after updating the latest WP v5.6 for some themes.


= 1.3.19 =
* Added: Notify email header logo and color option added.
* Fixed: Can't change the order type from the order page if pickup time is not enabled fixed.
* Tweak: Make compatible with WordPress v5.6.

= 1.3.18 =
* Added: Custom timeslot for hiding specific date option added.
* Fixed: Undefined index conditional_delivery_shipping_method fixed.

= 1.3.17 =
* Added: Add a specific shipping method for first specific days option added.
* Added: Custom timeslot for specific date option added.
* Fixed: Location wise pickup day popup warning.

= 1.3.16 =
* Fixed: Wrong date goes for korea and japanese calendar.
* Fixed: Remove the product slug from quantity report & excelsheet.

= 1.3.15 =
* Fixed: Plugin module is not showing on the checkout page if only time is enabled.

= 1.3.14 =
* Fixed: Plugin module is not showing on the checkout page.

= 1.3.13 =
* Fixed: Plugin module is not showing on the checkout page.

= 1.3.12 =
* Remove: Enter address correctly notice removed.

= 1.3.11 =
* Tweak: Calendar locale file move as local file.
* Fixed: Date is not working correctly for Japanese locale.

= 1.3.10 =
* Added: Available free shipping only for some weekdays option added.
* Added: Option added to operate WooCommerce zonewise off days for delivery and pickup separately.
* Added: Option added to Hide a custom slot at a specific time.
* Added: Can insert link in Additional Message Before Delivery Section.
* Fixed: Postal code wise features are now taking the without space and smaller latter version.
* Fixed: Pickup location is not move upward if custom pickup slot hase hide for location option.
* Fixed: Cart total is zero and Hide Plugin Module if Cart Total Zero option is also enabled but showing notice of missing order type.

= 1.3.9 =
* Fixed: CSS bug fixed.

= 1.3.8 =
* Fixed: Select2 field is not showing properly.

= 1.3.7 =
* Fixed: Pickup date calendar locale script loaded while pickup date is not enabled.
* Fixed: Pickup Location wise pickup days is not responsive.

= 1.3.6 =
* Added: Show next month's order in delivery calendar.
* Added: Hide plugin module if cart amount is zero option added.
* Added: Location wise available pickup days popup added.
* Fixed: Date is not disabled if all timeslot passed for current date.
* Fixed: Variation is not showing in delivery report details.

= 1.3.5 =
* Added: Make compatible with WooCommerce Sequential Order Numbers plugin by SkyVerge.
* Added: Add option to enable/disable free shipping method only for current day delivery.
* Fixed: Free shipping restriction is not working for exact match amount.
* Tweak: Currency symbol position is based on WooCommerce Currency position.

= 1.3.4 =
* Added: Hide custom timeslot for current date option added.
* Fixed: Cutoff time can't work for 12:00AM.
* Fixed: Order page calendar open sunday if only sunday is set as weekend.

= 1.3.3 =
* Fixed: Minor bug fixed.

= 1.3.2 =
* Added: Make compatible with custom order status manager plugin.
* Fixed: Metabox of single order page is not loaded if a product from special open days.
* Tweak: Hide all the timeslot except the conditional timeslot if only the conditional shipping method is available for a address.
* Tweak: New way to implement the disable same day delivery/pickup.
* Tweak: Disable all the date that is passed from special open days.

= 1.3.1 =
* Added: Export product quantity as excelsheet added.
* Added: Conditional delivery fee added.
* Fixed: Time format for delivery calendar fixed.
* Fixed: Use delivery and pickup date time together without delivery option.
* Fixed: Some text is not compatible with WPML.
* Fixed: Sometime custom timeslot make duplicate if modified.
* Fixed: Order is not placed for different location and for the same pickupslot that is already booked for another pickupslot when Individual Location (If Pickup Location Enabled) Wise Max Pickup Per Time Slot option is enabled.
* Fixed: Special open days for delivery and pickup is not working properly.
* Fixed: Delivery reports tab filter showing wrong date for some timezones.
* Fixed: Delivery report's order completed button tooltip is wrong.
* Fixed: Dynamic order type based on woocommerce shipping is not working in single order page.
* Fixed: Blank shipping method in notify email if no woocommerce shipping method.

= 1.2.99 =
* Added: Next month's date is off for category added.
* Added: Max Pickup per timeslot per pickup location option added.
* Fixed: Minimum Order amount for pickup option notice is not working.
* Fixed: Multiple row added when click add productwise processing day.
* Fixed: Unable to put date in categorywise special open days if more than one row.
* Fixed: Delivery fee is not working if calendar locale is not English.
* Fixed: New library used for order excel sheet.
* Fixed: Pickup location is selectable but disappear after the select for some reason.
* Fixed: Single order page date is not working if calendar locale is not English.

= 1.2.98 =
* Fixed: Plugin settings import functionality is not working.
* Fixed: Getting site url is changed to WordPress url.
* Fixed: is_cart() method error if cart page not exists.
* Added: Category wise special open days added.
* Added: Hide pickup option until cart reaches a certain amount feature added.
* Tweak: Hide dynamic shipping notice if delivery or pickup is selected.

= 1.2.97 =
* Tweak: Load the js and CSS only on checkout page.
* Fixed: CRITICAL Uncaught Error: Call to a member function on null.

= 1.2.96 =
* Fixed: Timeslot is not showing sequentially if there is any remaining timeslot after spliting.
* Fixed: CRITICAL Uncaught Error: Using $this when not in object context.

= 1.2.95 =
* Added: Delivery reports export as xlsx format added.

= 1.2.94 =
* Added: Order status filter added in delivery reports.
* Added: Hide additional message for delivery/pickup condition added.

= 1.2.93 =
* Added: Make delivery status completed if mark order as completed option added.
* Added: Don't Consider Order for Maximum Limit if Delivery/Pickup Status Completed option added.
* Fixed: Disable current timeslot for pickup time is not working.

= 1.2.92 =
* Fixed: Zonewise offdays not working if multiple zone has both state and postcode.
* Fixed: Loading animation is not properly placed for some theme.

= 1.2.91 =
* Fixed: Additional field remain required whether it hides for delivery or pickup.

= 1.2.90 =
* Fixed: Special Open days is not working if more than one date.

= 1.2.89 =
* Fixed: Remove extra semicolon from code.
* Tweak: Delete the delivery informations that is not enabled after the update from single order page.
* Fixed: Not working for some theme if Hide Heading of Delivery Section From Checkout Page from others tab enabled.
* Added: Real time checking added for passed time.

= 1.2.88 =
* Fixed: Exclude category is not working if more than one product from exclude category.
* Added: Option added for giving access to delivery calendar and plugin settings separately.

= 1.2.87 =
* Fixed: Separate pickup offdays is not working.
* Tweak: Redundant code deleted.

= 1.2.86 =
* Fixed: Restrict delivery option based on cart amount is not working for single order page.
* Added: Category/product wise delivery/pickup restriction is added.
* Added: Click here to see map location localization option added.

= 1.2.85 =
* Fixed: Exclude category is not working if product belongs to several categories.
* Added: Maximum Delivery or pickup per day option added.

= 1.2.84 =
* Added: Before shipping address and after shipping address added as plugin section position.
* Added: Option added for showing date with weekday name.
* Fixed: Dynamically enable/disable delivery/pickup is not working if delivery restriction is enabled.
* Fixed: Order type selection field gets small width after changinbg it 3-4 times.


= 1.2.83 =
* Fixed: null is not an object (evaluating 'c[b].length') console error fixed.

= 1.2.82 =
* Fixed: Exclude categories is not working if category name has special character.

= 1.2.81 =
* Fixed: Plugin settings import, export not working correctly.
* Fixed: Off days date is not taken for Pickup offdays.
* Fixed: Passed time is not disabled for delivery.
* Added: New redesigning of adding pickup location.

= 1.2.80 =
* Fixed: Delivery information section showing into billing section if postion is before billing section.
* Fixed: Category related feature not working if category name contains special character.

= 1.2.79 =
* Fixed: Custom timeslot is not hidden properly if zone has a multiple state.

= 1.2.78 =
* Added: Processing days if cart has a backorder product.
* Fixed: Make compatible with flatsome theme.
* Fixed: Custom timeslot is not hidden if zone has a country which has no state.

= 1.2.77 =
* Fixed: Custom timeslot is not showing if zone has both state and postcode. 
* Added: Option added for import, export and reset plugin settings.
* Added: Separate closing time for separate weekday added.

= 1.2.76 =
* Fixed: Orders come with blank delivery information. 
* Added: Option added to select the delivery/pickup date and pickup location first.

= 1.2.75 =
* Fixed: Delivery restriction is not compatible with side cart plugin. 
* Fixed: Delivery type filter in not working individually.

= 1.2.74 =
* Fixed: Option for hiding delivery heading section is not working. 
* Added: Custom delivery/pickup date filter added on orders page. 

= 1.2.73 =
* Fixed: Current date is disabled if there is custom timeslot and all timeslot is passed but time is disabled.
* Fixed: Timeslot is not appeared in timeslot fee if each timeslot duration is empty for General time settings.
* Fixed: Add a date if time is changed from backend when only time is enable.
* Fixed: Chrome browser take the previous selected order type value if using the back and forward button of the browser.
* Added: Option added to remove heading of checkout page.
* Added: Order/Product Quantity in calendar view Added.

= 1.2.72 =
* Added: Option added to remove shipping calculator from cart page.

= 1.2.71 =
* Added: Make all the available color same in the calendar.
* Fixed: Custom timeslot based on shipping zone/state/zip is not working.

= 1.2.70 =
* Added: Add filtering by date and type in order page.
* Added: Multiply processing days with product quantity added.
* Fixed: Array and string offset access syntax with curly braces is deprecated problem fixed.

= 1.2.69 =
* Fixed: Passed time is disabled for all the dates.
* Fixed: Order is not placed if timeslot is single.
* Added: Specify for which additional field is shown.

= 1.2.68 =
* Fixed: Passed time is not disable if only pickup time is used.

= 1.2.67 =
* Fixed: Pickup weekend is not working.
* Fixed: strip slashes from text input field.
* Fixed: Maximum pickup notice not working.

= 1.2.66 =
* Fixed: Non Numeric value for delivery date fixed.

= 1.2.65 =
* Fixed: Minor Bug fixed.

= 1.2.64 =
* Fixed: Format is not changed if only time is available.

= 1.2.63 =
* Fixed: Max pickup per day not working in single order page calendar.
* Fixed: Undefined Index for free shipping restriction notice.
* Fixed: Undefined variable error if only pickup option is used in checkout.
* Fixed: Delivery date fee is not added from single order page.
* Fixed: Ship to different address toggle button is not hidden if it is disable by default when you enable Hide Shipping Address for Pickup.
* Added: Additional message before place order button added.
* Tweak: Change the format of saving date and time.

= 1.2.62 =
* Added: Special open days added for delivery and pickup.
* Added: Order item details added in reminder and notify email.

= 1.2.61 =
* Fixed: Current day is not selectable.

= 1.2.60 =
* Fixed: Day after tomorrow delivery fee is not working.
* Added: Free Shipping method restriction added based on cart amount.
* Added: Add an option As Soon As Possible for Delivery time field.

= 1.2.59 =
* Fixed: Exclude functionality is not working properly.
* Added: Multiply processing time with product quantity added.
* Added: Check whether free version is activated or not when activating the PRO version.
* Tweak: Change the default loading spinner.

= 1.2.58 =
* Tweak: Improve code quality.
* Fixed: Minor bug fixed.

= 1.2.57 =
* Fixed: Loading spinner problem still exists in some website.

= 1.2.56 =
* Fixed: Loading spinner loading forever.
* Fixed: Always shows update notification.

= 1.2.55 =
* Added: Hide custom delivery timeslot and custom pickup slot based on cart products and categories.
* Fixed: Combine state and zip wise offdays function.

= 1.2.54 =
* Fixed: Delivery starts and ends time 12:00AM is not properly saved.
* Fixed: Problem of maximum order limit fixed.
* Tweak: Access shop manager in a new way.

= 1.2.53 =
* Fixed: Showing only one product in Product Quantity report fixed.
* Fixed: Order can place without selecting order type.
* Added: Product quantity is not considered if order has pending payment in Product Quantity report.

= 1.2.52 =
* Added: Add extra layer to prevent order with blank delivery date and time.
* Added: Delivery reports for product quantity added.
* Added: Disable the date which all timeslots have passed.

= 1.2.51 =
* Fixed: Delivery/Pickup fee showing wrongly fixed.
* Added: Day after tomorrow delivery fee added.
* Added: Weekday wise delivery fee added.
* Added: Dynamically Enable/Disable Delivery/Pickup Based on WooCommerce Shipping added.

= 1.2.50 =
* Fixed: Fee is not working if Localization for fee is set.
* Fixed: Maximum Delivery per day is not working if only Delivery is used.

= 1.2.49 =
* Added: Different closing time for different weekdays added.
* Fixed: Pickup date heading and label is not working.
* Fixed: Off days is not working for the next month of 31th.

= 1.2.48 =
* Added: Separate Pickup Date settings added.
* Fixed: No label of order type in order confirmation and email fixed.

= 1.2.47 =
* Added: Option for disabling dynamic shipping methods based on order type added.
* Added: Option for hiding shipping address section if pickup is selected added.

= 1.2.46 =
* Added: Option for email and name for all sending email added.
* Added: Option for restrict delivery option until cart amount reach certain amount.
* Changed: Changed Delivery Option text to Order Type.

= 1.2.45 =
* Added: Delivery/ Pickup slot and Delivery fee text localization added.
* Added: Order type added in order confirmation page and WooCommerce Email.
* Added: Option added for adding Delivery Information as order note.

= 1.2.44 =
* Added: Reverse Exclude condition added.

= 1.2.43 =
* Fixed: Call to a member function get() on null problem fixed.

= 1.2.42 =
* Fixed: Passed time is not disabled for Pickup.

= 1.2.41 =
* Fixed: When shipping method is only pickup delivery is not hidden.

= 1.2.40 =
* Fixed: Auto select 1st available pickup time is not working.
* Added: Disable Delivery or Pickup for specific days.

= 1.2.39 =
* Added: Give access to Shop Manager option Added.

= 1.2.38 =
* Fixed: WPBakery Page Builder compatibility issue fixed.
* Fixed: Overall processing days is not working in admin order page calendar.
* Added: Payment Method added in the Delivery Report.

= 1.2.37 =
* Fixed: Delivery date and time field is blank when changing the state or zip.
* Fixed: Calendar Month is not visible for some themes.
* Fixed: New way to implement Maximum delivery/Pickup.

= 1.2.36 =
* Added: Category Wise Delivery Field exclusion added.
* Added: Product Wise Delivery Field exclusion added.
* Fixed: Loading spinner showing although Delivery Field For Virtual Or Downloadable Products is disabled.

= 1.2.35 =
* Fixed: Disabled all dates fixed.

= 1.2.34 =
* Fixed: Checkout page unresponsiveness issue fixed.
* Fixed: Shipping methods not auto selected if only pickup date is available fixed.
* Fixed: Script not loading for some themes fixed.

= 1.2.33 =
* Fixed: Order is not placed although there is valid shipping method.

= 1.2.32 =
* Added: POT file added.
* Fixed: Eye button in Delivery reports tab is not working for multisite.
* Fixed: Delivery Date fee is removed from Pickup.
* Tweak: Showing shipping method based on delivery type in checkout page.

= 1.2.31 =
* Fixed: JS problem fixed.

= 1.2.30 =
* Fixed: Disable timeslot is not disabled if disable order type.

= 1.2.29 =
* Fixed: Date heading and placeholder for delivery and pickup work individually.
* Fixed: Pickup date is one month ahead if basic pickup time is used.

= 1.2.28 =
* Added: Maximum Pickup Per day option addded.
* Added: Disable the date if all the time slots are booked or passed.

= 1.2.27 =
* Fixed: Calendar theme is not working for single order page metabox.
* Fixed: Reminder and notify email template for mobile responsiveness fixed.
* Added: Reminder and Notify email localization added.
* Added: More places added for locate the Delivery Field in checkout page.
* Added: Option added to make delivery completed in bulk added.
* Added: Option for disabling WooCommerce Default order note.

= 1.2.26 =
* Fixed: Pickup location is not saved fixed.

= 1.2.25 =
* Added: Option for changing spinner animation in checkout.
* Added: Option for changing animation background in checkout.
* Added: Option for changing Delivery Date calendar theme.

= 1.2.24 =
* Added: Separate Pickup time included.
* Fixed: Hide searchbox for delivery time dropdown is not working.
* Fixed: Get the best matching wildcard in shipping postcode.

= 1.2.23 =
* Fixed: Hide timeslot for shipping zone and state conflicting each other fixed.

= 1.2.22 =
* Fixed: If processing time plus current time cross the day time, then not working fixed.
* Fixed: Wildcard and range not working in shipping postcode not working.
* Fixed: Current time not calculating correctly if closing time 12:00PM hour.
* Fixed: Delivery fee is not added after order placed fixed.
* Added: Maximum order per day added.
* Added: Category wise weekends added.
* Added: Product wise weekends added.
* Added: Shipping Zone wise weekends added.
* Added: Shipping State wise weekends added.
* Added: Shipping Postcode wise weekends added.
* Added: Option added for field added.
* Added: Option for hiding searchbox in Delivery time dropdown added.

= 1.2.21 =
* Fixed: Delivery Calendar not showing fixed.
* Fixed: Eye button is not working in Delivery Reports tab fixed.

= 1.2.20 =
* Fixed: Delivery Date is not working when no value in Shipping State or Zip fixed.
* Fixed: Eye button is not working in Delivery Reports tab fixed.

= 1.2.19 =
* Tweak: Improve the performance of js.
* Fixed: Delivery Days not working only for Sunday fixed.
* Fixed: Hide timeslot for Shipping zone not working fixed.

= 1.2.18 =
* Tweak: Orders are sorted in ascending order automatically in Delivery Reports.
* Fixed: Shipping Zone is not saved more than one in Custom timeslot more settings.
* Fixed: Maximum Order limit bug fixed.

= 1.2.17 =
* Fixed: Plugin activation problem fixed.

= 1.2.16 =
* Added: Additional days to close after store closing added.
* Added: Shipping zone is added in the condition of more settings in custom timeslot.
* Fixed: Timeslot not properly disabled in order page metabox fixed.

= 1.2.15 =
* Fixed: Maximum order limit for single slot bug fixed.

= 1.2.14 =
* Fixed: Custom time slot bug fixed.

= 1.2.13 =
* Fixed: Passed time disabled not working for basic time settings.

= 1.2.12 =
* Fixed: Passed time is not disabled fixed.

= 1.2.11 =
* Added: Warning modal showing if free version is activated/installed.
* Fixed: Plugin activation problem fixed.

= 1.2.10 =
* Added: Added option for enabling/disabling custom timeslot based on Shipping Zone or Postcode.
* Fixed: Custom timeslot header text time format is not working while changing time hour.
* Tweak: Custom timeslot sorted in plugin settings page.

= 1.2.9 =
* Fixed: Disable same day delivery is not working for some timezone.

= 1.2.8 =
* Fixed: Store closing time not working properly fixed.

= 1.2.7 =
* Fixed: Daterange picker problem solved.

= 1.2.6 =
* Fixed: Time 12:00AM is not working fixed.

= 1.2.5 =
* Added: Consider current day as processing day.
* Added: Added Delivery Status column in order page.
* Added: Added Localization for Delivery Status text.
* Added: Overall processing days added.
* Fixed: Consider offdays and weekends not working for processing days.
* Fixed: Store closing time is not working fixed.
* Fixed: Store closing time shows error for the first time.

= 1.2.4 =
* Added: More text added for localization.
* Added: Option for adding store closing time.

= 1.2.3 =
* Added: Localization Settings added for plugin text.
* Fixed: Timeslot ends time can't after timeslot starts time.
* Fixed: Timeslot ends time 24:00 is not appearing correctly fixed.
* Fixed: Timeslot ends time 24:00 inserted as 00:00 fixed.

= 1.2.2 =
* Added: Option for slecting home delivery or self pickup.
* Fixed: Create double custom timeslot if you update existing timeslot more than one time.
* Fixed: Timeslot is not disabled that has already passed if auto select 1st available date is enable.

= 1.2.1 =
* Fixed: Delivery time settings is not working independently.
* Fixed: Maximum order per timeslot is not working for more than one order.
* Added: Add New Calendar locale.

= 1.1.10 =
* Added: Option for selecting first available time automatically.

= 1.1.9 =
* Added: Processing Time settings added.
* Fixed: Disable days for splited custom time slot is not working fixed.

= 1.1.8 =
* Added: Disable the timeslot that already passed away when date is not selected or date field is not used.

= 1.1.7 =
* Fixed: Minor bug fixed.

= 1.1.6 =
* Tweak: Load scripts and styles only for specific page.
* Fixed: Auto select date bug fixed.
* Fixed: Category wise processing days for variable product not working fixed.
* Fixed: Warning after added product from single product page fixed.

= 1.1.5 =
* Added: Option for spliting the custom timeslot based on a given duration.
* Added: Option for making a custom timeslot single.

= 1.1.4 =
* Added: Option for selecting first available date automatically.

= 1.1.3 =
* Update: Update the Calender script.

= 1.1.2 =
* Fixed: Custom Time Slot not updating fixed.

= 1.1.1 =
* Fixed: Minute field of Custom Time Slot not working properly fixed.

= 1.0.10 =
* Added: Option for enabling or disabling Delivery date & time if cart's products are downloadable or virtual.

= 1.0.9 =
* Fixed: After selecting Delivery Date, Delivery time field not showing properly for some Themes fixed.

= 1.0.8 =
* Fixed: Delivery date & time is always required if cart's products are downloadable or virtual.

= 1.0.7 =
* Added: Delivery date & time is not showing if cart's products are downloadable or virtual.

= 1.0.6 =
* Fixed: Last delivery time slot not showing correctly fixed.

= 1.0.5 =
* Fixed: Delivery time slot not showing correctly, if there is any fractional time slot fixed.

= 1.0.4 =
* Added: Option for selecting calendar language added.

= 1.0.3 =
* Fixed: Delivery time format always in 12 hours format fixed.

= 1.0.2 =
* Added: Option to enable or disable the same day delivery added.

= 1.0.1 =
* Item name changed in licensing manager.

= 1.0.0 =
* First Release.
