{"id":272367,"date":"2020-10-29T16:49:10","date_gmt":"2020-10-29T16:49:10","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=272367"},"modified":"2026-09-17T08:04:04","modified_gmt":"2026-09-17T08:04:04","slug":"laravel-ecommerce-saas-delivery-time-slot","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/","title":{"rendered":"Laravel eCommerce SaaS Delivery Time Slot"},"content":{"rendered":"\n<p>Laravel eCommerce SaaS Delivery Time Slot lets every tenant of your Bagisto SaaS store offer a delivery date and time window at checkout.<\/p>\n\n\n\n<p>Each tenant builds its own delivery calendar. Moreover, nothing a tenant creates is ever visible to another tenant on the same installation.<\/p>\n\n\n\n<p>Customers pick a convenient day and window while placing the order. Afterwards, they can see that choice again in their order history.<\/p>\n\n\n\n<p>Check a brief overview the plugin &#8211;  <\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"i2v3BX8eJKg\"><div class=\"components-placeholder__instructions\">i2v3BX8eJKg<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Features<\/h2>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Every tenant manages its own delivery days, time windows and bookings<\/li>\n\n\n\n<li>Generate several time windows for any date from a single screen<\/li>\n\n\n\n<li>Copy a whole day\u2019s windows onto another date in one step<\/li>\n\n\n\n<li>Set a booking quota for each window, so a slot stops being offered once it fills<\/li>\n\n\n\n<li>Set the minimum days required in order processing before a delivery date<\/li>\n\n\n\n<li>Activate or deactivate several windows together through a mass action<\/li>\n\n\n\n<li>Maintain serviceable zip code ranges per tenant<\/li>\n\n\n\n<li>Customers check delivery availability for their zip code on the product page<\/li>\n\n\n\n<li>Customers choose a date and a time window during checkout<\/li>\n\n\n\n<li>A window that already has bookings cannot be deleted by mistake<\/li>\n\n\n\n<li>Slots, zip codes and delivery orders stay separate for every tenant<\/li>\n\n\n\n<li>The super admin gets a module information panel and plan level control<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Installation<\/h2>\n<\/div><\/div>\n\n\n\n<p>Unzip the respective extension zip and then merge<strong> &#8220;packages&#8221;<\/strong> folder into the project root directory.<\/p>\n\n\n\n<p>This extension needs the base <strong>Bagisto Delivery Time Slot<\/strong> package as well, so merge both packages before continuing.<\/p>\n\n\n\n<p>Goto <strong>bootstrap\/providers.php<\/strong> file and add the following lines.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Webkul\\DeliveryTimeSlot\\Providers\\DeliveryTimeSlotServiceProvider::class,\nWebkul\\DeliveryTimeSlotSaas\\Providers\\DeliveryTimeSlotSaasServiceProvider::class,<\/pre>\n\n\n\n<p>Both entries must sit <strong>after<\/strong> the SAASCustomizer service provider, otherwise the tenant behaviour will not apply.<\/p>\n\n\n\n<p>Goto <strong>composer.json<\/strong> file and add following lines under <strong>\u2018psr-4\u2019<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\"Webkul\\\\DeliveryTimeSlot\\\\\": \"packages\/Webkul\/DeliveryTimeSlot\/src\",\n\"Webkul\\\\DeliveryTimeSlotSaas\\\\\": \"packages\/Webkul\/DeliveryTimeSlotSaas\/src\"<\/pre>\n\n\n\n<p>Next, goto <strong>config\/concord.php<\/strong> file and add the following line under the <strong>\u2018modules\u2019<\/strong> array.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Webkul\\DeliveryTimeSlot\\Providers\\ModuleServiceProvider::class,<\/pre>\n\n\n\n<p>Finally, run these commands below to complete the setup.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">composer dump-autoload\nphp artisan saas-delivery-time-slot:install<\/pre>\n\n\n\n<p>The install command migrates the tables, publishes the assets and clears the cache in one go.<\/p>\n\n\n\n<p>That\u2019s it, now just execute the project on your specified domain.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step-by-Step: Installing the Extension<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Unzip both extension archives and merge the <strong>packages<\/strong> folder into your project root.<\/li>\n\n\n\n<li>Open <strong>bootstrap\/providers.php<\/strong> and register both service providers after SAASCustomizer.<\/li>\n\n\n\n<li>Open <strong>composer.json<\/strong> and add the two PSR-4 autoload entries.<\/li>\n\n\n\n<li>Open <strong>config\/concord.php<\/strong> and add the Delivery Time Slot module service provider.<\/li>\n\n\n\n<li>Run <strong>composer dump-autoload<\/strong> from the project root.<\/li>\n\n\n\n<li>Run <strong>php artisan saas-delivery-time-slot:install<\/strong> to finish the setup.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Tenant Subscription<\/h2>\n<\/div><\/div>\n\n\n\n<p>Before a tenant can use the module, it needs an active subscription plan. Otherwise every admin route redirects to the subscription overview.<\/p>\n\n\n\n<p>The tenant opens <strong>Billing &gt;&gt; Plans<\/strong> and chooses a plan as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-1\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot tenant subscription plans page listing available plans\" class=\"wp-image-558109\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The super admin can also decide which plans include this extension, so delivery slots become a paid feature when required.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step-by-Step: Activating a Plan<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the tenant admin panel.<\/li>\n\n\n\n<li>Go to <strong>Billing &gt;&gt; Plans<\/strong> from the left sidebar.<\/li>\n\n\n\n<li>Review the listed plans and their allowances.<\/li>\n\n\n\n<li>Click <strong>Choose<\/strong> on the plan you want to activate.<\/li>\n\n\n\n<li>Confirm the plan now appears under <strong>Billing &gt;&gt; Overview<\/strong>.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Module Configuration<\/h2>\n<\/div><\/div>\n\n\n\n<p>To configure the module the admin\/tenant needs to navigate to the&nbsp;<strong>Configure &gt;&gt; Delivery Time Slot &gt;&gt; Settings<\/strong>&nbsp;<\/p>\n\n\n\n<p>Under the&nbsp;<strong>Delivery Time Setting<\/strong>&nbsp;section the admin\/tenant can configure the module as shown in the image below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-2\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/02-configuration-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot module configuration settings in the tenant admin panel\" class=\"wp-image-558110\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/02-configuration-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/02-configuration-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/02-configuration-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/02-configuration-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/02-configuration.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Enable:-<\/strong>&nbsp;The admin\/tenant can enable or disable the module for their own store.<\/p>\n\n\n\n<p><strong>Allowed Days<\/strong>&nbsp;\u2013 Select the weekdays the store delivers on. Consequently, a window on any other weekday never reaches the checkout page.<\/p>\n\n\n\n<p><strong>Display Total Days<\/strong>&nbsp;\u2013 Enter how many delivery dates to display at checkout. For example, a value of five shows the next five dates that actually have windows.<\/p>\n\n\n\n<p><strong>Display Time Format<\/strong>&nbsp;\u2013 Choose whether the windows appear in a 12 hour or a 24 hour format.<\/p>\n\n\n\n<p><strong>Error Message<\/strong>&nbsp;\u2013 Enter the message that will be visible if there is no time slot available.<\/p>\n\n\n\n<p>Saving this form also adds the <strong>Delivery Time Slot<\/strong> entry to the sidebar menu, where the tenant manages the slots.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step-by-Step: Configuring the Module<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>Configure<\/strong> in the tenant admin sidebar.<\/li>\n\n\n\n<li>Open the <strong>Delivery Time Slot<\/strong> settings group.<\/li>\n\n\n\n<li>Turn the <strong>Enable<\/strong> switch on.<\/li>\n\n\n\n<li>Select the weekdays under <strong>Allowed Days<\/strong>.<\/li>\n\n\n\n<li>Enter a value in <strong>Display Total Days<\/strong> and pick a <strong>Display Time Format<\/strong>.<\/li>\n\n\n\n<li>Write an <strong>Error Message<\/strong>, then click <strong>Save Configuration<\/strong>.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Default Delivery Time Slots<\/h4>\n\n\n\n<p>Now the admin\/tenant needs to navigate to the <strong>Delivery Time Slot<\/strong> that is available in the sidebar menu as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-3\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/03-slot-manager-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot default delivery time slots screen showing date groups and booking counts\" class=\"wp-image-558111\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/03-slot-manager-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/03-slot-manager-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/03-slot-manager-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/03-slot-manager-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/03-slot-manager.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>In the <strong>Minimum days required in order processing for shipment<\/strong> field, the tenant sets how much notice each order needs.<\/p>\n\n\n\n<p>Above the list, the <strong>Month<\/strong>, <strong>Year<\/strong> and <strong>Status<\/strong> filters narrow the view. In addition, <strong>Expand All<\/strong> opens every date group at once.<\/p>\n\n\n\n<p>Each date group shows its windows with the time range, the booking count and the status. Furthermore, <strong>Add Slot<\/strong> appends another window to that same date.<\/p>\n\n\n\n<p>A window that already has orders against it shows <strong>Has bookings \u2014 deactivate instead of deleting<\/strong>, so a customer never loses a booked slot.<\/p>\n\n\n\n<p>To create windows for a new date, the tenant clicks the <strong>Generate Slots<\/strong> button as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-4\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/04-slot-generator-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot slot generator dialog for creating delivery windows on a date\" class=\"wp-image-558112\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/04-slot-generator-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/04-slot-generator-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/04-slot-generator-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/04-slot-generator-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/04-slot-generator.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The generator takes a date, a start and end time, and a quota. Additionally, it rejects any window that overlaps another on the same date.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step-by-Step: Creating Delivery Slots<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Delivery Time Slot &gt;&gt; Default Delivery Time Slots<\/strong>.<\/li>\n\n\n\n<li>Click the <strong>Generate Slots<\/strong> button at the top right.<\/li>\n\n\n\n<li>Pick the delivery <strong>date<\/strong> in the dialog.<\/li>\n\n\n\n<li>Enter the <strong>start time<\/strong>, the <strong>end time<\/strong> and the booking <strong>quota<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Create Slots<\/strong> and wait for the confirmation message.<\/li>\n\n\n\n<li>Use <strong>Add Slot<\/strong> on the date group to append a second window, or <strong>Copy to\u2026<\/strong> to reuse the whole day elsewhere.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Zip Codes<\/h4>\n\n\n\n<p>Each tenant also maintains the areas it delivers to. Therefore, the <strong>Zip Codes<\/strong> screen lists the serviceable ranges as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-5\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/05-zipcodes-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot zip codes listing showing serviceable ranges for the tenant\" class=\"wp-image-558113\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/05-zipcodes-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/05-zipcodes-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/05-zipcodes-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/05-zipcodes-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/05-zipcodes.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>A range added here belongs to that tenant only. As a result, one tenant editing its areas never changes delivery availability for another.<\/p>\n\n\n\n<p>To add a range the tenant clicks <strong>Create New<\/strong> and fills the short form shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-6\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/06-zipcode-create-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot create zip code form with zip from, zip to and status fields\" class=\"wp-image-558114\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/06-zipcode-create-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/06-zipcode-create-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/06-zipcode-create-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/06-zipcode-create-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/06-zipcode-create.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Zip From<\/strong> and <strong>Zip To<\/strong> define the range, while <strong>Status<\/strong> decides whether it is active.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step-by-Step: Adding a Zip Code Range<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Delivery Time Slot &gt;&gt; Zip Codes<\/strong>.<\/li>\n\n\n\n<li>Click the <strong>Create New<\/strong> button.<\/li>\n\n\n\n<li>Enter the starting value in <strong>Zip From<\/strong>.<\/li>\n\n\n\n<li>Enter the ending value in <strong>Zip To<\/strong>.<\/li>\n\n\n\n<li>Set <strong>Status<\/strong> to <strong>Active<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Save Zip Code<\/strong> to store the range.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Delivery Orders<\/h4>\n\n\n\n<p>Under this the admin\/tenant can find all the orders that have made by the customers as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-7\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/07-delivery-orders-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot delivery orders grid listing orders with their booked delivery date and time\" class=\"wp-image-558115\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/07-delivery-orders-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/07-delivery-orders-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/07-delivery-orders-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/07-delivery-orders-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/07-delivery-orders.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The grid lists the order, the customer, the status and the booked delivery date with its time range. Moreover, the list is filterable and searchable.<\/p>\n\n\n\n<p>By clicking on the Order ID the admin\/tenant can see the details for the order as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-8\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/08-order-slot-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot order view showing the booked delivery date and time slot\" class=\"wp-image-558116\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/08-order-slot-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/08-order-slot-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/08-order-slot-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/08-order-slot-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/08-order-slot.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The slot appears beside the usual order information, so support staff can see the promised delivery window immediately.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step-by-Step: Reviewing a Delivery Order<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Delivery Time Slot &gt;&gt; Delivery Orders<\/strong>.<\/li>\n\n\n\n<li>Use the <strong>Search<\/strong> box or the <strong>Filter<\/strong> panel to find an order.<\/li>\n\n\n\n<li>Check the <strong>Delivery Date<\/strong> and time columns on the row.<\/li>\n\n\n\n<li>Click the <strong>Order ID<\/strong> link to open the full order.<\/li>\n\n\n\n<li>Read the <strong>Delivery Date\/Day<\/strong> block on the order view.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Super Admin View<\/h2>\n<\/div><\/div>\n\n\n\n<p>The super admin gets a read only panel for the extension under <strong>Configure &gt;&gt; Sales &gt;&gt; Shipping Methods<\/strong> as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-9\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/09-super-config-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot module information panel in the super admin configuration\" class=\"wp-image-558117\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/09-super-config-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/09-super-config-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/09-super-config-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/09-super-config-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/09-super-config.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Module Information names the installed package and its version. Besides that, it states plainly how the module separates delivery data between tenants.<\/p>\n\n\n\n<p>Nobody edits a tenant\u2019s slots from this screen. Instead, each tenant configures its own calendar, which keeps the super admin out of tenant data.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step-by-Step: Opening the Module Panel<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the super admin panel at <strong>\/super\/login<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Configure<\/strong> in the sidebar.<\/li>\n\n\n\n<li>Open <strong>Sales &gt;&gt; Shipping Methods<\/strong>.<\/li>\n\n\n\n<li>Read the <strong>Delivery Time Slot<\/strong> module information panel.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Front End<\/h2>\n<\/div><\/div>\n\n\n\n<p>On the product page, the customer can check whether the store delivers to their area before adding anything to the cart.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-10\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/10-product-availability-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot product page delivery availability check with available slots\" class=\"wp-image-558118\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/10-product-availability-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/10-product-availability-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/10-product-availability-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/10-product-availability-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/10-product-availability.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The customer enters a zip code and clicks <strong>Check Availability<\/strong>. Subsequently, the widget lists every window serving that area.<\/p>\n\n\n\n<p>If the area falls outside every range, the widget says so instead of listing windows.<\/p>\n\n\n\n<p>At the time of checkout, the customer will also be able to see the available delivery days and time slots as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-11\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/11-checkout-slots-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot checkout showing delivery date pills and time windows with remaining quota\" class=\"wp-image-558119\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/11-checkout-slots-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/11-checkout-slots-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/11-checkout-slots-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/11-checkout-slots-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/11-checkout-slots.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The picker appears above the shipping methods, so the customer chooses when they want delivery before deciding how it ships.<\/p>\n\n\n\n<p>Each window shows how many bookings are left. Likewise, a window that already filled up appears greyed out and refuses selection.<\/p>\n\n\n\n<p><strong>**Note<\/strong>: The&nbsp;<strong>time slots<\/strong>&nbsp;will be&nbsp;<strong>unavailable&nbsp;<\/strong>in two<strong>&nbsp;conditions<\/strong>&nbsp;\u2013<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Orders are full&nbsp;<\/strong>(i.e, if the quota set for each of the slots gets full).<\/li>\n\n\n\n<li>The delivery date falls inside the <strong>minimum days required in order processing<\/strong> set by the tenant.<\/li>\n<\/ol>\n\n\n\n<p>After the order is placed, the customer can find it under their account as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-12\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/12-customer-orders-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot customer account orders listing on the tenant storefront\" class=\"wp-image-558120\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/12-customer-orders-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/12-customer-orders-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/12-customer-orders-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/12-customer-orders-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/12-customer-orders.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The customer will be able to see the delivery details under each&nbsp;<strong>order&nbsp;<\/strong>shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-13\"><img decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/13-customer-order-slot-1-1200x750.webp\" alt=\"Bagisto SaaS Delivery Time Slot customer order page showing the selected delivery date and time slot\" class=\"wp-image-558121\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/13-customer-order-slot-1-1200x750.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/13-customer-order-slot-1-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/13-customer-order-slot-1-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/13-customer-order-slot-1-768x480.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/13-customer-order-slot-1.webp 1440w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The chosen date and window sit next to the shipping method, which keeps the delivery promise visible after the purchase.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step-by-Step: Booking a Delivery Slot<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open a product on the tenant storefront.<\/li>\n\n\n\n<li>Enter a zip code and click <strong>Check Availability<\/strong>.<\/li>\n\n\n\n<li>Add the product to the cart and continue to checkout.<\/li>\n\n\n\n<li>Save or select a billing address, then click <strong>Proceed<\/strong>.<\/li>\n\n\n\n<li>Pick a date under <strong>Choose a date<\/strong> in the Delivery Time Slot block.<\/li>\n\n\n\n<li>Pick a window under <strong>Choose a time<\/strong>, then select a shipping and payment method.<\/li>\n\n\n\n<li>Click <strong>Place Order<\/strong> to confirm the booking.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Support<\/h2>\n\n\n\n<p>So, that was much about the User Guide of Laravel eCommerce SaaS Delivery Time Slot for any queries or doubts reach out to us at <strong><a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a><\/strong>.<\/p>\n\n\n\n<p>You can also raise a ticket at our <strong><a href=\"https:\/\/bagisto.uvdesk.com\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">HelpDesk System<\/a><\/strong>. Additionally, the developer documentation is available at <strong><a href=\"https:\/\/devdocs.bagisto.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bagisto DevDocs<\/a><\/strong>.<\/p>\n\n\n\n<p>Please explore our <strong><a href=\"https:\/\/webkul.com\/laravel-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel Development Services<\/a><\/strong> and Quality <strong><a href=\"https:\/\/store.webkul.com\/catalogsearch\/result\/index\/?cat=171&amp;q=laravel\" target=\"_blank\" rel=\"noreferrer noopener\">Bagisto Extensions<\/a><\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel eCommerce SaaS Delivery Time Slot lets every tenant of your Bagisto SaaS store offer a delivery date and time window at checkout. Each tenant builds its own delivery calendar. Moreover, nothing a tenant creates is ever visible to another tenant on the same installation. Customers pick a convenient day and window while placing the <a href=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":267,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8396,8929],"tags":[2723,2725,8678,8054,9595,9597,222],"class_list":["post-272367","post","type-post","status-publish","format-standard","hentry","category-bagisto","category-e-commerce-bagisto","tag-delivery-time","tag-delivery-time-slot","tag-laravel","tag-laravel-ecommerce","tag-laravel-ecommerce-platform","tag-open-source","tag-saas"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Laravel eCommerce SaaS Delivery Time Slot - Webkul Blog<\/title>\n<meta name=\"description\" content=\"With the help of the extension, Laravel eCommerce SaaS Delivery Delivery Time Slot, the customers can choose their preferred date.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel eCommerce SaaS Delivery Time Slot - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"With the help of the extension, Laravel eCommerce SaaS Delivery Delivery Time Slot, the customers can choose their preferred date.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-29T16:49:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-17T08:04:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans-1200x750.webp\" \/>\n<meta name=\"author\" content=\"Simant Verma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simant Verma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/\"},\"author\":{\"name\":\"Simant Verma\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/63f64723fe98f166757f7903d1f7e7e0\"},\"headline\":\"Laravel eCommerce SaaS Delivery Time Slot\",\"datePublished\":\"2020-10-29T16:49:10+00:00\",\"dateModified\":\"2026-09-17T08:04:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/\"},\"wordCount\":1692,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/01-subscription-plans-1200x750.webp\",\"keywords\":[\"delivery time\",\"delivery time slot\",\"laravel\",\"Laravel eCommerce\",\"laravel eCommerce platform\",\"open source\",\"saas\"],\"articleSection\":[\"Bagisto\",\"E commerce\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/\",\"name\":\"Laravel eCommerce SaaS Delivery Time Slot - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/01-subscription-plans-1200x750.webp\",\"datePublished\":\"2020-10-29T16:49:10+00:00\",\"dateModified\":\"2026-09-17T08:04:04+00:00\",\"description\":\"With the help of the extension, Laravel eCommerce SaaS Delivery Delivery Time Slot, the customers can choose their preferred date.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/01-subscription-plans.webp\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/01-subscription-plans.webp\",\"width\":1440,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-saas-delivery-time-slot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel eCommerce SaaS Delivery Time Slot\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webkul.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/webkul\\\/\",\"https:\\\/\\\/x.com\\\/webkul\",\"https:\\\/\\\/www.instagram.com\\\/webkul\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/webkul\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/webkul\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/63f64723fe98f166757f7903d1f7e7e0\",\"name\":\"Simant Verma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Simant Verma\"},\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/author\\\/simantverma-bd183\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Laravel eCommerce SaaS Delivery Time Slot - Webkul Blog","description":"With the help of the extension, Laravel eCommerce SaaS Delivery Delivery Time Slot, the customers can choose their preferred date.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/","og_locale":"en_US","og_type":"article","og_title":"Laravel eCommerce SaaS Delivery Time Slot - Webkul Blog","og_description":"With the help of the extension, Laravel eCommerce SaaS Delivery Delivery Time Slot, the customers can choose their preferred date.","og_url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2020-10-29T16:49:10+00:00","article_modified_time":"2026-09-17T08:04:04+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans-1200x750.webp","type":"","width":"","height":""}],"author":"Simant Verma","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Simant Verma","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/"},"author":{"name":"Simant Verma","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/63f64723fe98f166757f7903d1f7e7e0"},"headline":"Laravel eCommerce SaaS Delivery Time Slot","datePublished":"2020-10-29T16:49:10+00:00","dateModified":"2026-09-17T08:04:04+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/"},"wordCount":1692,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans-1200x750.webp","keywords":["delivery time","delivery time slot","laravel","Laravel eCommerce","laravel eCommerce platform","open source","saas"],"articleSection":["Bagisto","E commerce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/","url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/","name":"Laravel eCommerce SaaS Delivery Time Slot - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans-1200x750.webp","datePublished":"2020-10-29T16:49:10+00:00","dateModified":"2026-09-17T08:04:04+00:00","description":"With the help of the extension, Laravel eCommerce SaaS Delivery Delivery Time Slot, the customers can choose their preferred date.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/10\/01-subscription-plans.webp","width":1440,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-saas-delivery-time-slot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel eCommerce SaaS Delivery Time Slot"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/63f64723fe98f166757f7903d1f7e7e0","name":"Simant Verma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Simant Verma"},"url":"https:\/\/webkul.com\/blog\/author\/simantverma-bd183\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/272367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/267"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=272367"}],"version-history":[{"count":9,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/272367\/revisions"}],"predecessor-version":[{"id":558122,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/272367\/revisions\/558122"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=272367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=272367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=272367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}