Skip to content

Fields Index

Complete reference of all fields across all features. Use this to understand which field ID corresponds to which UI element in the backoffice.

See also: Options Reference - All toggle states and dropdown options

Quick Field Lookup

Location Settings

Field IDLabelTypeFeature
nameLocation NametextLocations
address.line1Address Line 1textLocations
address.cityCitytextLocations
address.postal_codePostal CodetextLocations
address.countryCountryselectLocations
contact_information.emailEmailemailLocations
contact_information.phonePhonephoneLocations
preferred_languageLanguageselectLocations
timezoneTimezoneselectLocations
average_prep_timePrep Time (min)numberLocations
snooze_time_out_of_stock_itemsSnooze DurationselectLocations

Business Hours

Field IDLabelTypeFeature
business_hours.{day}.is_availableDay AvailabletoggleBusiness Hours
business_hours.{day}.timesTime RangesarrayBusiness Hours
restricted_datesRestricted DatesarrayRestricted Dates
restricted_dates.*.dateDatedateRestricted Dates
restricted_dates.*.yearlyRepeat YearlytoggleRestricted Dates

Online Ordering Settings

Field IDLabelTypeFeature
takeout.enabledEnable PickuptoggleOnline Ordering
takeout.delayPickup Delay (min)numberOnline Ordering
delivery.enabledEnable DeliverytoggleOnline Ordering
delivery.delayDelivery Delay (min)numberOnline Ordering
custom_availabilityCustom AvailabilitytoggleOnline Ordering
accept_orders_untilAccept Orders UntilselectOnline Ordering
scheduleCustom SchedulescheduleOnline Ordering
custom_scheduled_ordersCustom Scheduled OrderstoggleOnline Ordering
hours_in_advanceHours in AdvancenumberOnline Ordering
minutes_before_pickup_delivery_timeSend to Kitchen BeforenumberOnline Ordering
idle_timeout_typeTimeout TypeselectIdle Timeout
idle_timeout_secondsTimeout DurationnumberIdle Timeout
show_warning_for_secondsWarning DurationnumberIdle Timeout
print_settingsPrint OrdersselectPrint Settings
send_to_posSend to POSselectPrint Settings
customer_information_full_nameName FormatselectCustomer Info
customer_information_contact_detailsContact DetailsselectCustomer Info

Delivery Settings

Field IDLabelTypeFeature
delivery_region.typeRegion TypeselectDelivery Settings
delivery_region.radiusRadius (km)numberDelivery Settings
delivery_region.postal_codesPostal CodesarrayDelivery Settings
delivery_fee.typeFee TypeselectDelivery Settings
delivery_fee.feeDelivery FeecurrencyDelivery Settings
delivery_fee.minimum_order_amount_for_free_deliveryFree Delivery MinimumcurrencyDelivery Settings
delivery_fee.custom_feesCustom Fees by Postal CodearrayDelivery Settings
minimum_order_amount.enabledMinimum Order EnabledtoggleDelivery Settings
minimum_order_amount.amountMinimum AmountcurrencyDelivery Settings

Pickup Settings

Field IDLabelTypeFeature
pick_up_instructions.enabledEnable InstructionstogglePickup Settings
pick_up_instructions.placeholderInstructions TexttextPickup Settings

Scheduled Orders

Field IDLabelTypeFeature
schedule_order_for_future_days.takeout.enabledEnable Scheduled PickuptoggleScheduled Orders
schedule_order_for_future_days.takeout.days_in_advancePickup Days AheadnumberScheduled Orders
schedule_order_for_future_days.delivery.enabledEnable Scheduled DeliverytoggleScheduled Orders
schedule_order_for_future_days.delivery.days_in_advanceDelivery Days AheadnumberScheduled Orders

Order Capacity

Field IDLabelTypeFeature
order_capacity.time_slot_duration_minTime Slot DurationselectOrder Capacity
order_capacity.limit_orders_per_time_slotLimit OrderstoggleOrder Capacity
order_capacity.number_of_orders_per_time_slotOrders Per SlotnumberOrder Capacity
order_capacity.enable_flexible_limit_order_per_time_slotFlexible OrderingtoggleOrder Capacity
order_capacity.allow_up_toFlexible LimitnumberOrder Capacity
order_capacity.value_threshold_per_time_slotValue ThresholdcurrencyOrder Capacity
order_capacity.limit_items_per_time_slotLimit ItemstoggleOrder Capacity
order_capacity.number_of_items_per_time_slotItems Per SlotnumberOrder Capacity
order_capacity.enable_limit_specific_categoriesCategory LimitstoggleOrder Capacity
order_capacity.limit_specific_categoriesCategory ListarrayOrder Capacity
order_capacity.time_specific_rulesTime RulesarrayOrder Capacity
delivery_available_daysDelivery DaysarrayOrder Capacity
pickup_available_daysPickup DaysarrayOrder Capacity

Tips & Notes

Field IDLabelTypeFeature
collect_tips.enabledCollect TipstoggleTips
collect_tips.optionsTip PercentagesarrayTips
collect_tips.calculate_tipsCalculate TipsselectTips
allow_notes.enabledAllow NotestoggleOrder Notes
allow_notes.placeholderNotes PlaceholdertextOrder Notes
Field IDLabelTypeFeature
nameItem NametextMenu Items
descriptionDescriptiontextareaMenu Items
pricePricecurrencyMenu Items
category_idCategoryselectMenu Items
imageImageimageMenu Items
statusStatusselectMenu Items
allergensAllergensmultiselectAllergens
dietary_preferencesDietary InfomultiselectAllergens
tagsTagsmultiselectAllergens
tax_rate_codeTax RateselectMenu Items
track_stockTrack StocktoggleStock Management
stockStock LevelnumberStock Management
low_stock_thresholdLow Stock AlertnumberStock Management

Modifiers

Field IDLabelTypeFeature
nameModifier Group NametextModifiers
requiredRequiredtoggleModifiers
min_selectionsMin SelectionsnumberModifiers
max_selectionsMax SelectionsnumberModifiers
modifiersModifier OptionsarrayModifiers
modifiers.*.nameOption NametextModifiers
modifiers.*.priceOption PricecurrencyModifiers
modifiers.*.defaultDefault SelectedtoggleModifiers

Payment Settings

Field IDLabelTypeFeature
viva_wallet.enabledEnable Viva WallettoggleViva Wallet
viva_wallet.merchant_idMerchant IDtextViva Wallet
viva_wallet.physical_source_codePhysical Source CodetextViva Wallet
viva_wallet.online_source_codeOnline Source CodetextViva Wallet
stripe.live_modeStripe Live Mode (billing)toggleStripe
stripe.account_idStripe Account ID (billing)textStripe

Loyalty Program

Field IDLabelTypeFeature
enabledEnable LoyaltytoggleLoyalty
points_per_currencyPoints Per €numberLoyalty
points_valuePoint Value (€)currencyLoyalty
welcome_bonusWelcome BonusnumberLoyalty
birthday_bonus.enabledBirthday BonustoggleLoyalty
birthday_bonus.typeBonus TypeselectLoyalty
birthday_bonus.valueBonus ValuenumberLoyalty

Branding

Field IDLabelTypeFeature
primary_colorPrimary ColorcolorBranding
secondary_colorSecondary ColorcolorBranding
primary_text_colorPrimary TextcolorBranding
secondary_text_colorSecondary TextcolorBranding
primary_background_colorPrimary BackgroundcolorBranding
secondary_background_colorSecondary BackgroundcolorBranding
heading_text_fontHeading FontselectBranding
body_text_fontBody FontselectBranding
sloganSlogantextBranding
short_descriptionDescriptiontextareaBranding
social_linksSocial LinksarrayBranding

Receipt Settings

Field IDLabelTypeFeature
show_order_level_discounts_on_item_levelShow DiscountstoggleReceipts
show_tax_summaryShow Tax SummarytoggleReceipts
show_priceShow PricestoggleReceipts
show_addressShow AddresstoggleReceipts
display_contact_informationShow ContacttoggleReceipts
display_qr_codeShow QR CodetoggleReceipts
display_qr_code_applies_toQR Code TypeselectReceipts
custom_footer_textCustom FootertoggleReceipts
custom_footer_titleFooter TitletextReceipts
custom_footer_long_textFooter TexttextareaReceipts

KDS Settings

Field IDLabelTypeFeature
layoutLayoutselectKDS
filter.order_source.allAll SourcestoggleKDS
filter.order_source.kioskKiosk OrderstoggleKDS
filter.order_source.online_orderingOnline OrderstoggleKDS
orders.strike_through_individual_modifierStrike ThroughtoggleKDS
orders.reset_timer_on_recallReset TimertoggleKDS
orders.automatically_hold_scheduled_ordersHold ScheduledtoggleKDS
timers.for_here.caution_time_secondsFor Here CautionnumberKDS
timers.for_here.late_time_secondsFor Here LatenumberKDS
timers.pickup.caution_time_secondsPickup CautionnumberKDS
timers.pickup.late_time_secondsPickup LatenumberKDS
sound.mute_order_soundMute SoundstoggleKDS
sound.volumeVolumenumberKDS

Integrations

Field IDLabelTypeFeature
square.connectedSquare ConnectedtoggleSquare
square.location_idSquare Location IDtextSquare
square.sync_menuSync MenutoggleSquare
square.sync_ordersSync OrderstoggleSquare
deliveroo.enabledEnable DeliverootoggleDeliveroo
deliveroo.restaurant_idRestaurant IDtextDeliveroo
deliveroo.auto_acceptAuto AccepttoggleDeliveroo
uber_eats.enabledEnable Uber EatstoggleUber Eats
uber_eats.store_idStore IDtextUber Eats
uber_eats.auto_acceptAuto AccepttoggleUber Eats

Field Documentation Template

Each field should include:

markdown
### Field Name
| Property | Value |
|----------|-------|
| **Field ID** | `snake_case_id` |
| **Label** | Human-readable label |
| **Type** | text/number/toggle/select/array/etc. |
| **Default** | Default value |
| **Required** | Yes/No |
| **Validation** | Validation rules |
| **Depends On** | Parent field (if conditional) |

**Description**: What this field does.

**Business Logic**: How it works internally.

**Customer Impact**:
- **Online Ordering**: Effect on OO
- **Kiosk**: Effect on Kiosk

**Examples**: Real-world usage examples.

**Troubleshooting**: Common issues with this field.

Field Types

Basic Types

  • text - Single line text input
  • textarea - Multi-line text input
  • number - Numeric input
  • currency - Money amount
  • toggle - Boolean on/off
  • checkbox - Boolean with label
  • select - Dropdown selection
  • multiselect - Multiple selection

Complex Types

  • array - List of items
  • object - Nested fields
  • date - Date picker
  • time - Time picker
  • datetime - Date and time
  • daterange - Date range
  • timerange - Time range
  • color - Color picker
  • image - Image upload
  • file - File upload

Special Types

  • address - Address with autocomplete
  • phone - Phone number with validation
  • email - Email with validation
  • url - URL with validation
  • schedule - Weekly schedule
  • json - Raw JSON editor

Statistics

  • Total Fields Documented: 150+
  • Categories: 15
  • All fields link to detailed feature documentation

How Emily Uses This

When a merchant asks about a setting, Emily can:

  1. Find the field by searching this index
  2. Understand the type (toggle, select, number, etc.)
  3. Link to full documentation for detailed explanation
  4. Explain customer impact from the feature docs

Example Usage

Merchant asks: "How do I limit orders during lunch rush?"

Emily looks up: order_capacity.time_specific_rules → links to Order Capacity

Emily explains: "You can create time-specific rules in Order Capacity settings. Go to In-House Settings, scroll to Time Specific Rules, and add a rule for your lunch hours with custom order limits."