This Magento 2 module is an add-on package to the LokiCheckout.
Install this package via composer:
composer require loki-checkout/magento2-delivery-date
Next, enable this module:
bin/magento module:enable LokiCheckout_DeliveryDate
We strongly recommend to use the Loki_Flatpickr module for adding a better date selection.
@dev
to the composer command.
For getting support, create an Issue under the following project URL:
https://gitlab.yireo.com/loki-checkout/LokiCheckout_DeliveryDate.git
The following options of this module can be configured via the Store Configuration:
loki_checkout_delivery_date/general/enabled
loki_checkout_delivery_date/general/date_label
loki_checkout_delivery_date/general/date_format
loki_checkout_delivery_date/general/min_days_ahead
loki_checkout_delivery_date/general/max_days_ahead
loki_checkout_delivery_date/timeslot/enabled
loki_checkout_delivery_date/timeslot/label
loki_checkout_delivery_date/timeslot/options
loki_checkout_delivery_date/holiday/provider
loki_checkout_delivery_date/holiday/api_key
The following LokiComponents are created or references in this module:
loki-checkout-delivery-date.shipping.delivery-date
loki-checkout-delivery-date.shipping.delivery-date.date
loki-checkout-delivery-date.shipping.delivery-date.timeslot
loki-checkout.shipping.address.country_id
loki-checkout.shipping.address.postcode
loki-checkout.shipping.address.region
loki-checkout.shipping.address.select
loki_delivery_date_exclusion.form
loki_delivery_date_exclusion.grid
loki_delivery_date_timeslot.form
loki_delivery_date_timeslot.grid
The following dependencies are declared in the module its `etc/module.xml` file:
LokiCheckout_Core
Loki_AdminComponents
Loki_Base
Loki_Components
Loki_CssUtils
Loki_FieldComponents
Loki_MapComponents
Magento_Backend
Magento_Catalog
Magento_Checkout
Magento_CheckoutAgreements
Magento_Config
Magento_Customer
Magento_Directory
Magento_Eav
Magento_MediaStorage
Magento_Newsletter
Magento_Payment
Magento_Quote
Magento_Rule
Magento_Sales
Magento_SalesSequence
Magento_Shipping
Magento_Store
Magento_Tax
Magento_Theme
Magento_Ui
Magento_Vault
Yireo_CspUtilities
LokiCheckout_DeliveryDateloki-checkout/magento2-delivery-date
loki-checkout/magento2-core: ^2.3
loki/magento2-admin-components: ~0.6.2
loki/magento2-components: ^2.2
loki/magento2-field-components: ^2.2
magento/framework: ^103.0
magento/module-backend: ^102.0
magento/module-config: ^101.2
magento/module-quote: ^101.2
magento/module-sales: ^103.0
magento/module-store: ^101.1
psr/log: ^1.0 | ^2.0 | ^3.0
symfony/console: ^6.0