Order With Flavor leverages Square’s inventory tracking to ensure that customers are unable to place orders for items that are no longer in stock or are sold out. If an item is marked as sold out or if the stock on hand for an item goes to zero in Square, Order With Flavor will ensure that the item cannot be purchased as long as Enforce inventory is enabled.
There are two ways to manage how inventory is handled by Order With Flavor: at the store level and item level.
Managing Inventory at the Store Level
Order With Flavor enforces inventory by default. This can be changed by navigating to Store Settings → Inventory within the dashboard. There you’ll find several settings for inventory:
- Enforce inventory - This is enabled by default when you create your account. This setting ensures that Order With Flavor leverages Square’s inventory tracking so that customers don’t place orders for menu items that are sold out or out of stock.
- Disable inventory for non-today orders - This setting ensures that Square inventory isn’t affected by online orders with a future pickup date. This only applies when items have stock tracking enabled within Square.
- Allow future ordering for sold out items - This setting allows customers to schedule orders for items that have sold-out as long as the pickup date is in the future. This can be useful for goods that sell out daily, such as baked goods.
- Hide sold out items from menu - When enabled, sold out items will not be displayed on the menu page
- Display sold out items at the end of item list within category - When enabled, sold out items will be displayed at the end of the item list within a category on the menu page
- Hide items when the current time is outside of set daily availability time frame - When enabled, items with this item level setting will only be displayed on the menu page within their set daily availability time frame. These items will be hidden when the current time is outside of set daily availability time frame
- Enable "Not Currently Sold" Category at bottom of menu page - When enabled, all items that have an item level setting "set daily availability" time frame set, will only be displayed within their assigned categories during that time frame. When enabled, all items that have an item level setting "set daily availability" time frame set, will be displayed under a "Not Currently Sold" category at the bottom of the menu page when the current time is outside set time frame.
<aside>
💡 Note: Enable Scheduled Orders to allow customers to schedule pickups
</aside>
Managing Inventory Settings at the Item Level
Order With Flavor enables fine-grained control over how inventory is handled for customers who are ordering ahead online.
To configure these settings, open Item Settings by clicking on the vertical ellipsis on a specific item (⋮) and select Item Settings. Under Item Settings, there are three inventory-related options that you can configure within Order With Flavor. Here’s what each of these options means:
- Only show to buyers if adequate inventory is available – When enabled, sold-out items will not be shown to users scheduling an order, even if Allow future ordering for sold-out items is enabled.
- This setting is linked to the inventory tracking functionality in Square.
- If the merchant has inventory tracking enabled in their Square account and also enables this item-level setting in Order With Flavor, then the system syncs with the inventory being tracked in Square.
- If inventory tracking is disabled in your Square account but you enable this item-level setting in Order With Flavor, this setting automatically syncs with Square and enables the inventory tracking functionality in Square (even though it was not enabled directly in the Square account).
- If you do not update the quantity when tracking inventory is enabled in Square, the setting assumes a quantity of 0, which marks the item as sold out.
- IMPORTANT NOTE: We advise not to enable this item-level setting in Order With Flavor unless inventory tracking is enabled in Square. If enabled, update your Square inventory to reflect the correct quantity; otherwise, the setting will assume 0 (sold out).
- Allow load inventory each day based on the number of items – When enabled, the stock on hand for that item is automatically re-stocked by the set amount when the store opens for the day. This is helpful for items that regularly sell out but are also regularly re-stocked daily (e.g., baked goods).
- This functionality updates at 3:00 a.m. (location time) by default.