WC-Local-Pickup / woocommerce-local-pickup-time

Adds an option to the WooCommerce checkout pages for Local Pickup that allows the user to choose a pickup time.
https://wordpress.org/plugins/woocommerce-local-pickup-time-select/
29 stars 17 forks source link
hacktoberfest woocommerce wordpress

WooCommerce Local Pickup Time Select

Contributors: tnolte, mjbanks, vyskoczilova
Donate link: https://www.ndigitals.com/donate/
Tags: woocommcerce, shipping, local pickup, checkout fields, ecommerce, e-commerce, wordpress ecommerce
Requires at least: 4.9
Tested up to: 6.0.1
Stable tag: 1.4.2
Requires PHP: 7.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Add an option to the WooCommerce checkout for Local Pickup orders to allow the user to choose a pickup time, defined in the admin area.

Description

Local Pickup Time extends the WooCommerce Local Pickup shipping option to allow users to choose a pickup time.

In the admin area, under "WooCommerce -> Settings -> Shipping -> Local Pickup Time settings", you can set the start and end times for order pickups each day, as well as define days the store is closed and allow you to select a time interval for allowing pickups. In addition, you can specify a time delay between when a customer places their order and when they can pickup their order to account for processing time, as well as how many days ahead a customer can choose for their delivery.

Features

Installation

Using The WordPress Dashboard

  1. Navigate to the 'Add New' in the plugins dashboard
  2. Search for 'WooCommerce Local Pickup Time Select'
  3. Click 'Install Now'
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Download a zip file of the plugins, which can be done from the WordPress plugin directory
  2. Navigate to 'Add New' in the plugins dashboard
  3. Click on the "Upload Plugin" button
  4. Choose the downloaded Zip file from your computer with "Choose File"
  5. Click 'Install Now'
  6. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download a zip file of the plugins, which can be done from the WordPress plugin directory
  2. Extract the Zip file to a directory on your computer
  3. Upload the woocommerce-local-pickup-time-select directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard

Usage

Navigate to WooCommerce -> Settings -> Shipping -> Local Pickup Time settings, to edit your start and end times for daily pickups, set your days closed and time interval for pickups.

Frequently Asked Questions

Things aren't displaying properly

How do I change the location of the pickup time select box during checkout?

The location, by default, is hooked to woocommerce_after_order_notes. This can be overridden using the local_pickup_time_select_location filter. A list of available hooks can be seen in the WooCommerce documentation.

How do I change the location of the pickup time shown in the admin Order Details screen?

The location, by default, is hooked to woocommerce_admin_order_data_after_billing_address. This can be overridden using the local_pickup_time_admin_location filter. A list of available hooks can be seen in the WooCommerce documentation.

Screenshots

  1. Frontend Display on Checkout Page
  2. Shipping Settings -> Local Pickup Time Settings Screen
  3. Local Pickup Shipping Method Settings Screen
  4. Order Listing Includes Pickup Date/Time
  5. Order Details Screen Includes Pickup Date/Time
  6. Ready for Pickup Order Email Notification

Changelog

1.4.2

Fixed

1.4.1

Changed

Fixed

Added

1.4.0

Changed

Fixed

Added


See the previous changelogs here