Flipdish · Schema

PreOrderConfig

Pre Order Config

RestaurantOnline OrderingMobile AppsPoint of SaleOrdersMenuPaymentsWebhooks

Properties

Name Type Description
LeadTimeMinutes integer Lead Time in Minutes
IntervalMinutes integer Interval in minutes
MaxOrderAheadDays integer Max Days to order ahead
IncludeAsap boolean Show ASAP as option
IncludeMoreGranularInitialTime boolean Granual Init' Time
CutOffTimePreviousDayBasic string Cut off time previous day
CutOffTimeCurrentDayBasic string Cut off time current day
PreOrderTimeDisplayType string Type of time displayed.
AlwaysAppearOpen boolean Specifies whether a customer can pre-order outside the store opening hours or not.
RequireExplicitSelectAlways boolean Force customer to select collection time.
View JSON Schema on GitHub

JSON Schema

stores-pre-order-config-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/json-schema/stores-pre-order-config-schema.json",
  "title": "PreOrderConfig",
  "description": "Pre Order Config",
  "type": "object",
  "properties": {
    "LeadTimeMinutes": {
      "format": "int32",
      "description": "Lead Time in Minutes",
      "type": "integer",
      "example": 1
    },
    "IntervalMinutes": {
      "format": "int32",
      "description": "Interval in minutes",
      "type": "integer",
      "example": 1
    },
    "MaxOrderAheadDays": {
      "format": "int32",
      "description": "Max Days to order ahead",
      "type": "integer",
      "example": 1
    },
    "IncludeAsap": {
      "description": "Show ASAP as option",
      "type": "boolean",
      "example": true
    },
    "IncludeMoreGranularInitialTime": {
      "description": "Granual Init' Time",
      "type": "boolean",
      "example": true
    },
    "CutOffTimePreviousDayBasic": {
      "description": "Cut off time previous day",
      "type": "string",
      "nullable": true,
      "example": "string"
    },
    "CutOffTimeCurrentDayBasic": {
      "description": "Cut off time current day",
      "type": "string",
      "nullable": true,
      "example": "string"
    },
    "PreOrderTimeDisplayType": {
      "description": "Type of time displayed.",
      "enum": [
        "SingleTime",
        "StartAndEndTime",
        "DayOnly"
      ],
      "type": "string",
      "example": "SingleTime"
    },
    "AlwaysAppearOpen": {
      "description": "Specifies whether a customer can pre-order outside the store opening hours or not.",
      "type": "boolean",
      "example": true
    },
    "RequireExplicitSelectAlways": {
      "description": "Force customer to select collection time.",
      "type": "boolean",
      "example": true
    }
  }
}