Documentation & User Guide

Compatibility Details

Version 2.1.3

WordPress: Ver 4.9.6

WooCommerce*:  Ver 3.4.0

PHP: Ver 5.6 or higher

(*mandatory plugins)

Installation Guide

How do I install the plugin?

Upon purchasing the Scheduler for WooCommerce plugin, an email will be sent to the registered email id, with the download link for the plugin and a purchase receipt id. Download the plugin using the download link.

Go to Plugin-> Add New menu in your dashboard and click on the ‘Upload’ tab. Choose the ‘woocommerce-scheduler.zip’ file to be uploaded and click on ‘Install Now’.

After the plugin has installed successfully, click on the Activate Plugin link or activate the plugin from your Plugins page.

An Scheduler Setting License sub-menu will be created under Plugins menu in your dashboard. Click on this menu and enter your purchased product’s license key. Click on Activate License. If license is valid, an ‘Active’ status message will be displayed, else ‘Inactive’ will be displayed.

Upon entering a valid license key, and activating the license, you will find scheduler settings on every WooCommerce product add/edit settings page.

User Guide

Global Scheduler Settings

Select ‘Per day‘ to make the product available from the Start Time to End Time on every date from Start Date to End Date.

For example if ‘Start Date’ is set as ’02/04/2015 10:00? and ‘End Date’ is set to ’14/04/2015 20:00?, the product will be available on each day 02nd to 14th from 10a.m. to 8p.m. each day.

The per day option also allows you to schedule product on certain days of the week.

Select ‘Entire duration‘ to make the product available from the ‘Start Date’ to the ‘End Date’.

For example if ‘Start Date’ is set as ’02/04/2015 10:00? and ‘End Date’ is ’14/04/2015 20:00?, the product will be available from 02nd 10a.m. to 14th 8p.m.

To display a message to a store visitor, when the product is unavailable for purchase, there are two options available.

 The ‘Single Product Expiration Message‘ field can be used to set an unavailable message on the single product page.

The ‘Shop Page Expiration Message‘ field can be used to set an unavailable message on the WooCommerce shop page.

Enable Timer: Displays a timer about the product availability at the front end for one or multiple products.

Enable Start Timer: It displays the time remaining for the product to be available.

Enable End Timer: It displays the time remaining for the product to become unavailable.

Text After/Before Product Becomes Available: You can add your own text to indicate availability of a product.

Color for Timer Texts: You can change the text of the timer after or before the product becomes available.

Base Ring/Top Ring Color: You can change the top and the base color of the ring.

WooCommerce Product Settings

Once the plugin is activated, you will see the ‘Product Display Dates’ settings added on a product add/edit page. Use the ‘Start Date – End Date’ options, to set product purchase availability.

If you have selected the ‘Per Day‘ schedule option, you should also notice settings to schedule a product on certain days of the week.

The ‘Days of Week’ option allows you to schedule a product on certain days. For example, let’s say you set the start date as ’10/05/2015 10:30?, end date as ’12/17/2015 22:00?, and pick ‘Tuesday’, ‘Friday’, ‘Saturday’ as days of the week. The product will be available for purchase, every Tuesday, Friday and Saturday from 5th Oct to 17th Dec, from 10:30 a.m. to 10: p.m.

Remember to save any changes made.

Bulk Product Scheduler

In the Dashboard menu, you should notice a ‘Scheduler for WooCommerce’ option. This option allows you to bulk schedule several products at once.

Under General Settings you can either select ‘Product’ or ‘Category’ to continue. You can then pick multiple products or categories to bulk schedule multiple products at once.

Once you pick the products or categories, click on ‘Set Schedule’. You will be shown the same settings to schedule the products as available on a single product page.

Pick the ‘Start date’, ‘End date’ and set the ‘Days of Week’ (for Per Day scheduling) and click ‘Set Schedule’. You can also enable the timer option to display timer at the front end for a product or product category.

Do note, only one schedule will be applied to the products and previously set schedules will be overridden.

Timer Display at the Front end

This is how the timer will be displayed if the ‘End Timer‘ is enabled.

The timer displayed when the ‘Start Timer‘ is enabled.

Hide Unavailable Products

Checking the ‘Hide Product When Unavailable’ check-box will hide the products from your entire store.

You can hide unavailable products for both Simple and Variable products.

Unavailable products will be automatically turned into drafts and once their schedule is set again they can be published and will be visible on the entire site.

Variable Products Settings

You can now schedule a particular variation of a variable product type.

If a variable product ‘Shirt’ has two variations ‘Red’ and ‘Blue’ and the option ‘Hide Product When Unavailable’ has been selected for this product, the variations will be available or hidden based on your schedule.

You can now schedule a particular variation of a variable product type.

If a variable product ‘Shirt’ has two variations ‘Red’ and ‘Blue’ and the option ‘Hide Product When Unavailable’ has been selected for this product, the variations will be available or hidden based on your schedule.

If both the variations are unavailable then the variable product will be automatically saved as a ‘Draft’.

Change Log

Ver 2.1.3 (24 May 2018)

       Improvement: License Code Updated

Ver 2.1.2 (6th April 2018)

Fix: Timer issue fixed on Safari browser for iOS
 

Ver 2.1.1 (3rd April 2018)

Implemented a new Licensing system

Feature: A 'Clear' button is provided to the user on the Edit page of the product. The user will be able to clear the schedule by clicking this button present at the bottom.

Fix: Fixed the issue of multiple notices present on various pages of WordPress for devices having PHP version 7.2.

Ver 2.1.0

Feature: Added Timer feature on single product pages.

Improvement: Moved the scheduler settings to a new dashboard menu “Scheduler for WooCommerce” and added two tabs General & Global, in the settings page.

Improvement: Changed the 24 Hours clock to 12 Hours clock.

Improvement: Added a warning message on days selection section. This warning will be displayed only if the selected days does not fall within the selected range of dates.

Fix: Added an unavailable warning message for variable product if all variations are unavailable.

Ver 2.0.4

Fix: Hide if unavailable was not preserved after updating

Fix: Note on save changes button to update the product

Improvement: Compatibility with WooCommerce 3.0.x

Improvement: Integrated updated licensing code

ver 2.0.3

Fix: Issue in setting new product as Draft fixed

Ver 2.0.2

Improvement: Compatibility with Customer Specific Pricing plugin

Ver 2.0.1

Fix: Variable Product Day’s selection issue solved

Fix: Hide custom message notice for non admin user

Fix: On plugin activation days were not being shown for per day option

Fix: Custom message on product expiration for Variable Product

Ver 2.0.0

New: Hide Unavailable Products

New: Schedule variations feature available

Improvement: New Licensing code added

Ver 1.4.2

Improvement: Resolved issues with the plugin license activation

Ver 1.4.1

Improvement: Plugin code made PSR2 compatible

Bug Fix: Resolved issues with year and mandatory field

Ver 1.4.0

New: Single page to schedule products from dashboard

New: Multiple products can be scheduled at once

New: Products can be scheduled based on categories

New: Multiple categories can be scheduled at once

New: Tableview to display multiple schedules for products and categories and to be able to delete them

Ver 1.3.0

New: Feature to schedule the product, for selective days in a week, under ‘Per day’ scheduling option

New: Feature to display separate product expiration messages on the shop page and the single product page

Ver 1.2.1

Improvement: Labels changed

Ver 1.2.0

Improvement: Added functionality for both per day as well as entire day scheduling

Improvement: Added filter for changing product expiration message, filter name is ‘wdm_expiration_message’

Ver 1.1.4

Improvement: Restricted add-to-cart functionality for a product if product is expired

Ver 1.1.3

Bug Fix: Solved the issue for the ‘Add to Cart’ button enabled when product is unavailable

Ver 1.1.2

Bug Fix: Solved the product expiration message update issue

Ver 1.1.1

Bug Fix: Solved scheduling issue on single product page

Ver 1.1.0

New: Feature to schedule product based on time along with date

Ver 1.0.0

Plugin Released