Skip to content

The Laravel eCommerce Delivery Time Slot allows the admin to create multiple slots for each day of the week and customers can choose their preferred date as well as time for the product delivery.

Notifications You must be signed in to change notification settings

bagisto/bagisto-delivery-time-slot

Repository files navigation

1. Introduction:

Laravel Delivery Time Slot module will allow the admin to set the delivery day along with the delivery time slots for their orders.

Customers can choose their preferred delivery day and time for their order at the time of checkout. After the customers have completed the purchase they can see their selected day and time slot in their order history.

2. Features Of Laravel Delivery Time Slot

  • Customers can choose their preferred day and time for delivery at the time of checkout.
  • The admin can select the default allowed days.
  • Admin can set the total number of days to display.
  • The admin can set the minimum required time for order processing in days.
  • Admin can set the error message that will be visible at the time of checkout if no slot is available.
  • Admin can turn off the Laravel Delivery Time Slot from the Admin panel.

3. Requirements:

  • Bagisto: v2.0

4. Installation:

  • Unzip the respective extension zip and then merge "packages" and "public" folder into project root directory.
  • Goto config/app.php file and add following line under 'providers'
Webkul\DeliveryTimeSlot\Providers\DeliveryTimeSlotServiceProvider::class
  • Goto composer.json file and add following line under 'psr-4'
"Webkul\\DeliveryTimeSlot\\": "packages/Webkul/DeliveryTimeSlot/src"
  • In the config/bagisto-vite.php file, add the following line under the 'viters' section:
   'delivery-time-slot' => [
        'hot_file'                 => 'delivery-time-slot-default-vite.hot',
        'build_directory'          => 'themes/delivery-time-slot/default/build',
        'package_assets_directory' => 'src/Resources/assets',
    ],
  • Run these commands below to complete the setup
composer dump-autoload
php artisan optimize:clear
php artisan migrate
php artisan route:clear
php artisan config:cache
php artisan vendor:publish

-> Press 0 and then press enter to publish all assets and configurations.

That's it, now just execute the project on your specified domain.

About

The Laravel eCommerce Delivery Time Slot allows the admin to create multiple slots for each day of the week and customers can choose their preferred date as well as time for the product delivery.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages