Click on a title to get common solutions for that issue.
Add to cart button disappeared
If you set some dates as holiday either casual holidays or national holidays in plugin’s holiday settings page, then “Add to Cart” button will be hidden for those dates, it is an inbuilt function of the plugin, as in general no order should be processed/accepted on store holidays, but in your case if you want to accept orders on holidays too..
then go to ByConsoleWooODT.php file and find for this line as
add_action('init','byconsolewooodt_store_closed_remove_addtocart');
and changed this to below
//add_action('init','byconsolewooodt_store_closed_remove_addtocart');
and just delete it or commented it out.
And then “Add to Cart” button will be back on holidays too for your store.
If you cant do that yourself please send us ftp and wp-admin access at support@byconsole.com we can do that from our side and make it sure for you.
How to show the order date, time, location info on third party plugins or on a page template
If you wish to integrate the custom order meta created by this plugin in some third party plugin, you need to get the proper key value pair by the order meta value.
And for multiple locations its an array in format of $key->$value pair, so you need to fetch the complete array for the order meta value for location.
Below example will help you to understand it
// Get the location from order object $pickup_location_index=get_post_meta( $order->id, 'byconsolewooodt_pickup_location', true ); //Now fetch the complete array from option table for added locations $pickup_location_get_option_array_value = get_option('byconsolewooodt_pickup_location'); //Now get the location string from the option array by the location index($pickup_location_index) and fetch the location string value by its key from this multidimensional array $pickup_location_name=$pickup_location_get_option_array_value[$pickup_location_index]['location']; //Now this is the string you need echo $pickup_location_name;
For date and time its simple enough so you can fetch the exact value form order object as same as it is passed along with order.
It is suggested for version 1.0.3.2
Time picker is not working
This happen due to conflict with other plugin that/those is/are using some other time-picker script, check your browser console for jQuery error and locate the script file that is causing the issue, try again after disabling that plugin, and get the latest version again from your My account-> Download area and replace with the newly downloaded plugin. Then enable the other plugin(s) you have disabled for checking purpose.
NB: If you copy was modified by support team based on your customization request then please contact support team at support@byconsole.com, if you overwrite your modified version with newly downloaded files then your customization will be lost and support team will not be liable for that.
It is recommended that you keep a safe backup before doing any changes.
Dates are not clickable in date-picker calendar
When you see some dates are grayed out and not able to be selected, that means those dates are restricted for delivery (or pick-up in case of pick-up).
Please check the allowable delivery weekdays settings, have you enabled each day or some of days as allowable delivery day(s) by checking the check box regarding each of weekdays?
If you leave as unchecked for some weekdays then dates fall on those days will not be clickable on date-picker calendar.
Suppose you have checked only Monday and Wednesday as allowable delivery days, so all the dates fall on rest of weekdays will not be clickable on date-picker calendar, lets say 18th November,2016 is not clickable coz that dates falls on Friday and you did not check the checkbox for Friday as allowable delivery day.
Next:
Check you holiday settings if you have selected some dates as either casual holidays or national holidays, dates you declared as holidays are disable to select/pickup on date-picker calendar.
If you still can’t pick dates from date-picker please read this topic “Calendar issue for languages other than English”
Hope it resolve your issue, if not please send us wp-admin and FTP login access along with your site url and please keep the plugin activated so that we can check what causing the issue for you.
Date, time and location fields are missing on checkout page
WooODT Extended uses hooks provided by WooCommerce, so as long as the default WooCommerce hooks are present in your theme or they are not removed/altered on your checkout page, it will work as it do.
If your theme or some other active plugin manipulate default WC hooks then you need to hook the plugin’s functions to the new place/hook provided by your theme/plugin after altering default WC hooks.
To confirm check WooODT Extended on a default theme and/or with no other similar plugin activated. Better to start by deactivating similar plugins one by one and you will get the reason.
If you have another similar plugin and wish to have both the plugin activated, then you need to alter hooks and/or hooking positions, if it is a difficulty for you, simply send a mail to support team, we will take care of it if its doable.
Calendar issue for languages other than English
Please download the plugin for your language, in download area you will get download link for each languages, get the file for the same language on your site, and replace the default language version that is English. If you can see your language listed there or if you still have issue please write us with your FTP and wp-admin credentials at support@byconsole.com from a reliable mail server that can accept mail from our server and do not bounce while sending us.
I can’t see features as described in description
If you still see same settings page as on free version of this plugin then make sure you have downloaded the plugin from your “My account” area and installed it on your store. Also deactivate or remove the free version of this plugin installed on your store.
Upgrading WooODT Extended to 1.0.3.0
If you have any older version of WooODT EXtended that is lower than vaerion 1.0.3.0 and wish to upgrade it to 1.0.3.0 or later, then must follow this steps else simply over writing the old plugin files will not work here.
1) Delete all location created by you and note it down
2) Then upload the new version files through FTP
OR
uninstall the old plugin from wp-admin and then install the new plugin
3) After upload/install the new version go to “Location settings” menu and re-enter the locations
If you leave blank for timing for any delivery/pick up location then the timing form main setting page will be used for that location
If you leave empty the minimum cart value or put it as 0(zero) then no minimum cart value will be considered for that location.
I have an issue with new / next year date
If you face issue with time selection drop-down while selected date is in new/next year(showing “Please select a date equal to or greater than current date” in place of time drop-down) please re-download the plugin with same version you have installed in your wp site
OR
find this function block at bottom of ByConsoleWooODT.php file inside the WooODT Extended plugin folder
if(selected_date > todays_formated_date){ . . . }else if(selected_date < todays_formated_date){ . . . }else if(selected_date == todays_formated_date){ . . . }else{ . . . }
and change it to this
if( Date.parse(selected_date) > Date.parse(todays_formated_date) ){ . . . }else if( Date.parse(selected_date) < Date.parse(todays_formated_date) ){ . . . }else if( Date.parse(selected_date) == Date.parse(todays_formated_date) ){ . . . }else{ . . . }
Follow the 2nd option if you already got a customized copy from support team(or if they have customized the plugin on your site upon your support request) or if you have already did some modification on it.
I have no location yet getting warning as “Select location first”
If you don’t wish to limit delivery location instead using customers shipping address as delivery location, please add a delivery location from “Location settings” page of the “WooODT Extended” plugin, and name the location as “Same as my shipping address” so that during checkout customers need to select that only available option from the drop-down and if they not select a location it warning will be there to mean it.
It is suggested for version 1.0.3.2
Date,time and location fields are missing checkout page
Check your “Holiday Setting” page configuration in plugin settings page, check for Casual holiday dates, National holidays dates as well as closing days.
If you put the current date as holiday or if the current date falls on a closing days then the date, time and location field will be removed as well as the “Complete” button to complete the order will be removed, as this plugin does not allow to place an order on store closed days/holidays.
Fatal error upon activation
If you get this error upon activation of “WooODT Extended” as fatal error: Cannot redeclare byconsolewooodt_load_text_domain(), check for the free version of this plugin installed and deactivate the free version then activate this pro version. It will resolve it, you can’t keep both the free version and pro version of this plugin.