Store Delivery Settings

Modified on Mon, 21 Apr at 10:59 AM

Setting up your store’s delivery settings is essential to ensure smooth operations and a seamless shopping experience for your customers. Whether you're running a single store or managing multiple branches, configuring delivery properly helps you define when, where, and how your orders are delivered.


In this article, you’ll learn how to set your business hours, configure delivery areas, control delivery options like "Deliver Now" and "Choose Delivery Time", and manage settings for both General and Branch-based delivery.


We’ll guide you step-by-step to match your store’s setup with the right delivery model—ensuring clarity for you and convenience for your customers.


Before setting up your delivery options, it's important to choose the delivery model that best fits your store’s operational setup: General Delivery or Branch Delivery.


  • Use General Delivery if your store operates as a single location, or if your delivery service is uniform across all locations. This setup is perfect when you have one central delivery area, one set of delivery charges and rules, or when all branches follow the same delivery logic.
    Example: An online bakery with one main kitchen delivering across the city using a single fleet.

  • Use Branch Delivery if your business has multiple branches, each with different working hours, delivery areas, or product availability. This setup allows you to customize delivery rules for each branch independently.
    Example: A retail chain with separate locations in different governorates, each managing its own delivery team and schedule.


 Ask yourself:


  • Do I need separate settings for each location? → Go with Branch Delivery
  • Is my delivery handled from a single place with the same conditions? → General Delivery works best


Setup Business Hours

Business Hours Settings


The very first step to setup your store's delivery settings is to add your store's business hours. These are the universal hours of your store that will determine when delivery will be available and when delivery will be unavailable outside your store's business hours, regardless of any other settings.


1. Click on Store





2. Click Settings





3. Click Store Settings





4. Click Business Hours





5. In this section, you can adjust the business hours for each day in the week





6. Click the day you want to adjust





7. You can add Starting Time and Ending Time, add multiple times by clicking the + Plus Button or set your store to be open 24 hours for that day





8. Click Done





9. Click Save





10. At the top of the Business Hours page, you can see if your store ordering is On or Off based on your current settings





11. If customers access your store outside the business hours you have set in the settings for a specific day, they will be shown this message:

[Store Name] is Closed Now

Sorry, our delivery service is currently closed. Please visit us during our working hours [Next Available Business Hours]





12. If your customers try to proceed to checkout outside the business hours you have set in the settings for a specific day, they will be shown an error message





13. The error message will inform them of the store's next available business hours





14. If you change your settings to make your store available, your customers will be able to order from your store





15. At the top of the Business Hours page, you can see if your store ordering is On or Off based on your current settings





16. Your store will no longer display the "Store Closed" message and your customers can order from your store normally





17. Important: Keep in mind that Business Hours control the customer's ability to place orders on your store in general. To adjust delivery settings and times for orders that will be placed by your customers, continue with this article to learn more.



General Delivery

General Delivery Settings


General Delivery allows merchants to set their delivery times, rates, settings, areas and rules in general without accounting for branches. This is useful for merchants that have no branches, or have branches but their delivery is generalized and extends across all their branches equally.



1. Click Settings





2. Click Delivery and Shipping





3. Click Delivery





4. Next to Kuwait Click Select Delivery Option





5. Click General Delivery





6. The first step is to add your Delivery Areas

Click + Add Area





7. When you configure Delivery Areas and Add Area, you can set the following settings for an area or a group of multiple areas:

  • Delivery charges
  • Minimum order amount (Optional)
  • Offering Free Delivery if the Cart exceeds a specific amount (Optional)






8. You will find Governorates at the top section. When you choose a governorate, its respective areas will be displayed with checkboxes next to each area. Choose your desired areas for your delivery rules and add the Delivery Charges, Minimum Order Amount (Optional) and Free Delivery Rule (Optional)

You can choose areas from different governorates.





9. Now that you have added the delivery settings for the first group of areas, you can add more groups of areas by clicking +Add More

Repeat the previous steps for each group of areas





10. While choosing the areas, if the checkboxes are greyed out, that means that they are already chosen to be within another group of areas and cannot be chosen again





11. Click Save to save your settings





12. Your configured groups of areas will be added to the Delivery Areas list





13. Make sure to enable the Delivery Areas by clicking on the Toggle





14. With these settings, in your store front, customers orders will reflect the delivery fee and other settings accordingly based on their chosen delivery area





15. Customers can switch their delivery area in checkout





16. and this will reflect on the delivery fee and other settings according to the delivery areas settings you have setup





17. Next, you will configure the Date/Time Settings by entering the following:

  • Estimated Delivery Time (In Minutes): The estimated time for delivery. This will be displayed for the Order Now option
  • Order Preparation Time (In Hours): The time required to prepare the order items.
  • Calendar Limit (In Days): The number of days customers are allowed to access in the future to schedule an order
  • Minimum Order (In KWD): The minimum cart amount required to allow customers to place orders






18. In our example, we will set the following values:

  • Estimated Delivery Time: 60 Minutes
  • Order Preparation Time: 1 Hour
  • Calendar Limit: 30 Days
  • Minimum Order: 0.000 KWD



19. With these settings, in your store front, your customers will be able to place orders with the delivery time: Now (Within 60 Minutes)





20. If you want to allow your customers to schedule their order delivery at a future time, you have to enable Delivery Time Slots





21. Click Edit to configure your Delivery Time Slots





22. Click Add Time Slots





23. Enter your Starting Time and Ending Time or times based on your delivery and operational conditions. The Estimated Delivery Time you have entered will show up and determine the time intervals for the time slots within the Starting and Ending Times you enter





24. The system will add the Time Slots accordingly. In our example, starting 10:00 AM, a 60 minute (1 hour) interval) timeslot will be added: 10:00 AM - 11:00 AM, 11:00 AM - 12:00 PM and so on.





25. Click Save





26. Your Time Slots summary will be shown in the Delivery Time Slots





27. With these settings, in your store front, your customers will be able Choose Delivery Time and schedule their delivery in the future





28. Your Calendar Limit will determine the number of days available for order scheduling in the future





29. Your Time Slots will determine the available delivery times within the chosen day






Controlling General Delivery's Deliver Now and Choose Delivery Time Visibility

If you want to show or hide the Deliver Now Option or Choose Delivery Time Option or Both, follow the steps below


1. To Hide/Disable the Deliver Now Option:

Set your Estimated Delivery time to be ZERO (0)





2. With these settings, in your store front, the option for Deliver Now will be disabled





3. To Hide/Disable the Choose Delivery Time:

Disable the Delivery Time Slots toggle





4. With these settings, in your store front, the option for Choose Delivery Time will be disabled





5. To Hide/Disable the both the Deliver Now Option and Choose Delivery Time:

Set your Estimated Delivery time to be ZERO (0)

and

Disable the Delivery Time Slots toggle





6. With these settings, in your store front, the options for Deliver Now Option and Choose Delivery Time will be disabled





Branch Delivery

To setup your delivery settings to be based on your branch times and availability, you can setup the Branch Delivery option as follows:


Follow our comprehensive article on adding branches to your store


Branch Business Hours

1. After following our article and adding your Branch Information





2. Add your Branch Business Hours





3. Branch Business Hours that will determine when delivery will be available and when delivery will be unavailable outside your store's business hours, regardless of any other settings for that branch. You can see which branches are open or closed in the Branches page





4. If a customer tries to proceed to checkout after choosing an area that a Closed branch serves, they will be informed that they cannot place orders outside the Branch Business Hours





Branch Delivery Settings


1. Click Store Settings





2. Enable Branches to be able to configure and have your store delivery follow the settings and rules you set in Branch Delivery





3. Click Settings





4. Click Delivery and Shipping





5. Click Delivery





6. Next to Kuwait Click Select Delivery Option





7. Click Branch Delivery





8. A list of your Branches will be displayed for you to configure the delivery settings for each one of them separately





9. Click Edit Delivery for your desired Branch





10. Click + Add Area





11. When you configure Delivery Areas and Add Area, you can set the following settings for an area or a group of multiple areas:

  • Delivery charges
  • Minimum order amount (Optional)
  • Offering Free Delivery if the Cart exceeds a specific amount (Optional)






12. Click Save





13. Click Edit Delivery for the branch which you just configured the delivery areas for





14. Click Edit Delivery for the branch which you just configured the delivery areas for





15. Toggle the delivery areas you have just configured to be ON





16. Toggle the Branch to be ON





17. Click Edit Delivery for the branch which you just configured the delivery areas for





18. Enter the Estimated Delivery Time and Order Preparation Time

The Estimated Delivery Time will enable and determine the Deliver Now Option Time





19. Given that you have enabled Branch Delivery, your customers will be prompted to choose their delivery location if they add any product to cart without choosing the delivery location first. This will determine which branch delivery settings will apply to the customer's respective location





20. If your Branch is Closed (Outside Working Hours), customers will not be able to proceed to Checkout and will instead be notified of the branch's working hours





21. If your branch is Open, your customers will be able to proceed to checkout





22. With the Estimated Delivery Time configured, the option for Deliver Now will be available





23. To enable the Choose Delivery Time option for a branch, you must enable the Delivery Time Slots for that specific branch





24. Click Add Time Slots





25. Add the Start and End time or several times and click Done





26. The Delivery Time Slots will be filled accordingly. Click Save





27. The Choose Delivery Time will be available for your customers






28. You can Exclude Products For Delivery for that specific branch





29. Click Add Products





30. Choose the products you want to exclude from delivery for that specific branch





31. Click Done





32. Click Save Settings





Read more about Integration with Delivery Services in our comprehensive guide





Controlling Deliver Now and Choose Delivery Time Visibility for Branch Delivery


If you want to show or hide the Deliver Now Option or Choose Delivery Time Option or Both, follow the steps below


1. Choose your desired branch and click Edit Delivery





2. To Hide/Disable the Deliver Now Option:

Set your Estimated Delivery time to be ZERO (0)





3. With these settings, in your store front, the option for Deliver Now will be disabled





4. To Hide/Disable the Choose Delivery Time:

Disable the Delivery Time Slots toggle





5. With these settings, in your store front, the option for Choose Delivery Time will be disabled





6. To Hide/Disable the both the Deliver Now Option and Choose Delivery Time:

Set your Estimated Delivery time to be ZERO (0)

and

Disable the Delivery Time Slots toggle





7. With these settings, in your store front, the options for Deliver Now Option and Choose Delivery Time will be disabled



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article