Skip to main content

Custom Checkout Fields

info

Custom checkout fields are available on the Pro plan only.

Custom checkout fields let you capture additional information during the checkout process. Fields are configurable from the Shopify admin and appear in the POS checkout panel.

Field Types

TypeDescriptionExample Use
TextShort free-text inputCustomer reference number, vehicle plate
NumberNumeric inputTable number, loyalty card number
DateDate pickerDelivery date, event date
SelectDropdown with predefined optionsSales channel, occasion type
TextareaMulti-line text inputSpecial instructions, gift message

Managing Fields

From Shopify Admin

  1. Go to Shopify Admin > Swift POS > Settings > Checkout Fields
  2. Click Add Field
  3. Configure:
    • Label -- the field name displayed to staff (e.g., "Table Number")
    • Type -- select from text, number, date, select, or textarea
    • Required -- whether the field must be filled before placing the order
    • Options (for select type) -- comma-separated list of dropdown options
  4. Save

Fields appear in the checkout panel in the order they are created. Drag to reorder.

Template Presets

Four presets provide common field configurations for different business types:

PresetFields Included
RestaurantTable number (number), Server name (text), Dining type (select: Dine-in/Takeaway/Delivery)
RetailSales associate (text), Gift wrap (select: Yes/No), Gift message (textarea)
B2BPO number (text), Company name (text), Payment terms (select: Net 30/Net 60/COD)
EventsEvent name (text), Event date (date), Attendee count (number)

Applying a preset adds its fields to your configuration. You can modify or remove any preset fields afterward.

Where Data Appears

Custom field values are:

  • Stored as order note attributes on the Shopify order
  • Visible in the order detail view in the POS
  • Included in receipt output
  • Available in order exports
caution

Custom field data is stored as order metadata in Shopify. It is visible to anyone with access to the order details in Shopify admin.