GonnaOrder Help Center

Configure Order Desired Time, Schedule and Slots Settings

GonnaOrder has a variety of independent settings for ordering and schedules. However, we have several settings that affect both ordering and are related to schedules. These include, but are not limited to, same day ordering, time slots, and upfront order dates. We will help you understand how every feature works on this page.

On This Page

Request Order Date Upfront

GonnaOrder allows you to specify whether you want customers to select a date and time when they can receive their orders. This is what we refer to as the order date upfront. When you enable this setting for your store, a customer will be able to specify the day or time for their order. The store will then find the appropriate schedules for the selected day and time and present a harmonized menu with all available products. Essentially, customers can place post-dated orders.

This setting appears under Schedules in the settings section of your GonnaOrder dashboard as shown below.

Allow Customers To Request Order Dates in the Future
Request order date upfront

When set to enabled, a calendar icon and a time selection dropdown will appear below the opening times on the customer interface and they can choose the day and time for their orders as shown below. On the other hand, when set to disabled, GonnaOrder will interpret the setting to mean that the store does not take post-dated orders. For the example case, we have selected a date in November to be the order date.

Upfront Order Desired Time Selection
Day and time selection for order date upfront

The moment a customer selects a future date for an order, GonnaOrder will remember this and associate the date with the said order. Therefore, on the order page, instead of suggesting the current date for the order desired date, GonnaOrder will suggest the selected future date and show the customer the available timeslots they can choose from.

GonnaOrder Remembers Future Date Selected
Future order date on customer interface

Maximum Items per Slot

The maximum number of items per slot represents the numeric total, equal to or greater than zero, items that a store can handle in a single time slot. When set, GonnaOrder will disable any time slot that has received the maximum items and customers will not be able to schedule delivery or pick up orders within that time.

This setting is useful for stores that sell items that are time intensive in preparation. For example, a local pizzeria owner and his staff can only prepare a maximum of 15 pizza orders in 30 minutes. During this time, the store can still serve coffee, tea, soft drinks, and other easy-to-prepare products.

For this reason, not every store product should count toward the maximum number of items per slot. You can pick which items, if included in an order, will affect this number and hence the availability of the slot. Maximum items per slot use the same logic as the maximum number of orders per slot but now for main store items.

Set Maximum Items Your Store Can Fulfil in a Slot
Maximum items per slot setting

After setting the maximum number of items per slot, you need to set items whose orders should count towards the sum. This you do by visiting the catalog from your store dashboard and on individual item details. Using the Pizza we mentioned earlier, we can go to the Pizza details page and enable the Count against slot count button. You can learn more from the manage store items help page.

Set Store Item Orders To Count Against Slot Count
Count against slot count setting in item details

Same Day Ordering

In restaurants, and in general the hospitality industry, some items are more complex than others. In the same vein, some items may require more time and planning to prepare. Therefore, a restaurant manager may choose to have deferred orders for some items.

Take an example case where a restaurant manager needs to buy and slaughter chicken to sell or any other complicated product you may think about. The manager needs to know how many chickens will be needed on a particular day upfront for the sake of logistics. This means the restaurant, hotel, eatery, or bar cannot receive an order for such an item and process it on the same day.
That is why we have the Same day ordering setting for all the available delivery modes to cater to this and other scenarios. Same-day ordering is enabled for all delivery modes and all products in the store by default.

To change this to fit your preferences, you need to visit store settings and then choose Schedules. Under schedules, scroll down to find the Same day ordering and toggle the button to Disabled or Enabled as the case may be.

Allow Customers To Place Orders and Have Them Delivered Same Day
Same day ordering enabled

Turning off same-day ordering for your store means that every customer will be required to select a date when they want to receive their order. Failure to choose a date other than the order submission date will result in an error and the customer will be notified that the store does not accept same-day orders.

Customer Alert: Same-Day Ordering Is Disabled
Error: Same day ordering is accepted by store

Same-Day Ordering for Individual Items

Same-day ordering is both a store-wide setting as well as an item-level setting. This means you can choose to enable same-day ordering for all items through the store-wide setting we have explained above, or you can enable/disable the setting for selected products.

To enable or disable Same day ordering for individual products, visit your store dashboard and choose Catalog from the side menu. Select the category under which the order you want to edit resides to bring up the list of available items.

Pick a Category in Your Store Catalog
Choosing a category under catalog

From the list of available items, choose the one for which you want to change the same-day ordering settings and click on the Edit icon next to its name.

Pick an Item To Edit
Editing an item to update same day ordering setting

By default, all items have the same-day ordering setting enabled.

Allow Same Day Ordering for Individual Store Item
 Same day ordering setting for store items

If you choose to disable the setting for any item, then you need to be aware that customers will need to choose a desired date for their order. If a customer attempts to submit an order containing an item whose same-day ordering is disabled without changing the order’s desired date, they will be informed the product cannot be ordered on the same day. They will then have to edit the order to remove the said item or to change the order’s desired date.

Customer Alert: Same-Day Ordering Disabled for Product
Error: Same day ordering disabled for item

Request Desired Time as Soon as Possible

GonnaOrder allows you to control whether you can process orders as soon as possible. This is possible for the three available delivery methods where each is independent of the other. Simply put, you can disable/enable the setting for one delivery mode without affecting the rest.
By default, this setting is disabled for table ordering but enabled for pickup and delivery at address orders.

Enable or Disable ASAP Time for Orders
Desired time ASAP

When enabled, the customer sees the option to receive or pick up their orders as soon as possible from the store.

ASAP Enabled: Customers Can Choose ASAP Time
Customer UI when Order desired time ASAP is enabled

On the other hand, disabling the setting removes the option for customers to receive orders as soon as possible. In this case, the customer will have to pick a date and time when it is convenient for them to receive the order.

ASAP Disabled: Customer Must Specify When They Want Their Order
Customer UI when desired time ASAP is disabled

Request Order Desired Time in Future

The desired time in future settings allows you to configure the store so that orders are processed and served/delivered in your own time or within a customer’s selected future time.

Having the future desired time setting enabled means customers can specify a date and time when the order should be fulfilled. However, the selected desired delivery time must be within the store’s operating time.

On the contrary, disabling this setting for a particular delivery mode implies that customers cannot specify a future time when they would like to receive orders for the said delivery mode.

For closed stores, only the delivery modes for which the future desired time is enabled will be enabled on the order page.

You can enable/disable the order desired time in future for each delivery mode independently.

Enable or Disable Future Time for Orders
Desired time future time

Selecting a Future Date for an Order

To select a future time for an order, customers can either click on the calendar icon to choose the day or use the arrow buttons to move to the next or previous day appropriately. To choose the time for the order, a customer will click on the drop-down time field and pick a time/time slot.

See also how to share a store link customized with a future menu and order date.

Selecting Future Order Date via Calendar
Selecting future order date with calendar
Selecting Future Order Date With Navigation Arrows
selecting future order date with forward and back arrows

How Future Order Desired Time Works With ASAP Setting

The future order desired time setting works together with the ASAP time setting and store opening and ordering times. There are only three possible combinations of the two settings per delivery mode.

  • Both ASAP and future order desired times enabled
  • Only future order desired time is enabled
  • Both ASAP and future order desired time disabled or only ASAP enabled for one delivery mode


Notice that ordering for a particular delivery mode can be controlled by a schedule and in that case, a store is considered closed if a customer attempts to place an order outside the given ordering times.

How Future Order Desired Time Works With ASAP Time
Asap and future order desired time

When Both ASAP and Future Order Desired Time Are Enabled

Case 1: Open store
If a customer visits an open store and picks a delivery mode for which both the ASAP time and future desired time settings are enabled, they will be required to select between having their order fulfilled as soon as possible or selecting a day and time when the order can be fulfilled.

Case 2: Closed store
For a closed store, customers will still be able to place new orders but only if they can pick a future time for order fulfillment. The ASAP option will be disabled and a message indicating the store is closed shown on the screen.

ASAP and Future Time Enabled for Open Store
Asap for open store enabled
ASAP Time Disabled for Closed Store
Asap for closed store disabled

Only Future Order Desired Time Is Enabled

If a customer chooses a delivery mode for which only future order desired time is enabled, then they will be prompted to select a date and time when they would like to have the order fulfilled. The ASAP option is not displayed in this case.

This applies to both open and closed stores.

Only future time enabled

Both ASAP and Future Order Desired Time Settings Are Disabled or Only ASAP Time Is Enabled

Case 1: Open store
If a customer chooses a delivery method for which both ASAP and future order desired time settings are disabled or only ASAP time is enabled, they will not need to select when they would like to receive the order. The prompts are hidden so that the customer only provides identifying information to facilitate order fulfillment.

Selection for ASAP and Future Time Hidden
Both ASAP time and future time selection hidden

Case 2: Closed store
If the future desired time is disabled for all delivery modes, regardless of whether the desired time as soon as possible is enabled for one or all delivery modes, customers will not be able to add items to the cart or submit orders when the store is closed. For product detail pages, the button to add an item to an order will no longer be available in closed stores.

Additionally, customers will not be able to add items to order with a single click.

Closed Store Notice; Future Desired Time Disabled
Store closed notice
Add to Order Button Not Shown on Details Page
Add to order button not shown on details page

Desired Time Intervals -Minutes

Desired time intervals are essentially the difference between the times suggested for order pickup or delivery by the store. The interval is set in minutes and you can have any value. By default, GonnaOrder will have the desired time interval set to 15 minutes but you can change this to your liking.

Setting Desired Time Intervals
Changing the desired time intervals

In the example case, we have chosen 30 and 15 minutes to be the desired time intervals for pick up and home/office delivery. See the images below to see the desired times displayed to the customer based on these desired time intervals.

Different Desired Time Intervals for Different Delivery Modes
Desired time intervals on the customer interface

Display Desired Time Format

The desired time format setting indicates how desired time will be displayed to customers. There are two possible display methods that GonnaOrder can use to show your desired time format.

Desired Time Format: Times and Time Slots
Display desired time format
  • Times: Using this format, the customer is shown the exact possible times after which they may receive their orders. Depending on the desired time intervals you have chosen for your store, the times can be de displayed like 13:15, 13:30, 13:45, and so on.
  • Desired Time Format: Times
    Display desired time format: Times
  • Time slots: When this option is chosen, the desired time is displayed as an interval, for example, 13:00 – 13:30 and 13:30 – 13:45. The interval in this case is determined by your selected time slot duration.
Desired Time Format: Time Slots
Display desired time formats: Time slots

Slot Duration

The slot duration field allows you to specify a duration in minutes that you can use as a reference frame for your store. The duration can be of any length but it is preferable to have 15, 30, or 45 minutes. The slot duration you choose will determine the values GonnaOrder displays when you choose Time slots as the desired time display format.

Setting the Slot Duration
Changing the slot duration

With the settings in this example case, GonnaOrder will display the desired time for the three delivery methods as intervals. However, the slot durations will be different as set in the image above.

Different Slot Duration for Different Delivery Modes
Slot duration on the customer interface

The image on the left shows the desired time in slots for pick orders while the one on the right is a display of desired times in slots for delivery orders. Notice that the slot duration for pick-up orders is 15 minutes while that for delivery orders is 30 minutes. It is also important that you notice the overlapping timeslots for delivery orders. The desired time intervals set for the store are the cause.

If desired time interval duration is less than the slot duration for the same delivery mode, the slots will overlap. The opposite is also true where the store may have disjoint time slots if the slot duration is less than the desired time interval. We do not recommend disjoint time slots. You should ensure the slot duration is always higher than the desired time interval.

Overlapping and Disjoint Time Slots
Overlapping and disjoint time slots

Limit Orders per Slot

This setting allows you to choose whether to limit the number of orders you can receive in a single time slot. By default, GonnaOrder has disabled this setting for all three delivery modes and customers can place unlimited orders in any time slot. When the Orders per slot limit is reached, your store will temporarily disable ordering for the given timeslot.

Limit Orders per Slot
Limit orders per slot

Orders per Slot

This setting is associated with the Limit orders per slot that we have explained above. You only need to fill in a value here if the said setting is enabled. Note that the value you choose for this field will be the maximum number of orders you can receive in a time slot for a given delivery mode. Therefore, if you choose 35, 20, and 15 to be the orders per slot for table service, pickup, and delivery respectively, you will only receive as many orders for the delivery modes within a single time slot.

The number of orders per slot is independent of every delivery mode. Therefore, if you receive more pickup orders than table service orders, the pickup option will remain disabled from the moment its limit is reached until your store enters a new time slot. Once customers have placed the maximum number of orders as specified by this setting, GonnaOrder will disable the slot and highlight the next available timeslot.

GonnaOrder Will Highlight the Next Available Time Slot
next possible timeslot highlighted

In the above image, the customer cannot select the 16:45 – 17:00 timeslot as the desired time for the order because the store has received a maximum number of orders for the given slot and the selected delivery method.

If only a single order was remaining before a time slot is disabled for a given delivery mode and two customers were placing orders at almost the same time, the first order submitted will disable ordering for the given time slot. The second customer would then have to change the time slot or delivery mode. This is a rare situation that does not always happen and which does not cause significant inconvenience to customers. The message below will be displayed to a customer if they are caught up in this kind of slot fill-up.

Customer Alert: Time Slot Is Not Available
Error: Timeslot not available

Desired Future Time in Minutes

You can use this feature to set a desirable delay for orders. For example, if you do not wish to receive orders that are expected to be fulfilled in the next 30 minutes, then you may set this as your future order desired time. In that case, a customer can only select a time or timeslot that has at least 30 minutes allowance from the current time. You may consider the desired future time as the average amount of time you need to prepare orders.

This setting allows you to prevent orders that are expected in a very short time. It helps you control customer expectations on how fast you can fulfill an order.

Future Order Desired Time for Order
Future order desired time

You can choose a favorable value for the desired future time for individual delivery modes in your store. The value is set in minutes.

Setting a Desirable Future Order Desired Time
Desired future time

If you set 30 minutes to be the desired future time in minutes for delivery orders, GonnaOrder will only allow customers to pick an order desired delivery time not earlier than the current time plus 30 minutes. Therefore, if a customer attempted to place a pickup order at 12:00 or thereabouts, the default order wish time would be 12:30 or the time slot starting at the same time.

GonnaOrder allows you to set a desired future time duration of up to three days. Therefore, you can only enter a numeric value greater than zero and not exceeding 4320 for any of the delivery modes.

Consider the following points when choosing the appropriate future desired time duration for your store:

  • 1 hour has 60 minutes,
  • 6 hours are equivalent to 360 minutes,
  • 12 hours are equivalent to 720 minutes, and
  • 1 day has 24 hours and therefore 1440 minutes.

Attempting to enter a value greater than 4320 minutes will result in an error and GonnaOrder will notify you that the future minimum wish time should be a positive number not larger than 4320 minutes.

Error: Invalid Future Desired Time
Error: minimum future desired time cannot be equal or less than zero and neither can it be greater than 4320 minutes

For customers placing orders in your store, selecting a time slot that is in the past or one that is in the future but which is made unavailable by the future desired time setting will result in an error. In that case, GonnaOrder will let the customers know the next available time slot and they can update the order with the suggested time.

Customer Alert: Next Available Time or Time Slot
Next available time slot

Default Ordering Mode

If you have a preferred ordering mode based on your operations, you can save it to the store using this setting. Choosing a default ordering mode means that that mode will be preselected when a customer views their order before submitting it. They can then change this to their liking.

Further, GonnaOrder will display most of the settings we have discussed according to the default ordering mode. Particularly, the default ordering mode will be used to display times when the customer can receive the order when the Request order date upfront is enabled.

Setting the Default Ordering Mode for a Store
Setting the default ordering mode

Display or Hide Order Desired Time

By default, customers choosing to specify when they would like to receive their orders may choose a day as well as a time. However, the time might not be needed depending on the type of products you sell. For this reason, you can choose to hide the time selection field and only allow the customer to choose a desired day for their order.

Hide Time Selection Field for a Particular Delivery Mode
Hide time selection for a delivery mode
Order Desired Date and Time Selection
Order desired time selection: date and time
Order Desired Date Only Selection
Order desired date selection; time field hidden