Fields
ShopFields lets you capture extra information on Shopify POS orders. You might use fields to:
-
capture extra information about a product, such as a gift or engraving message
-
capture extra details about an order, such as how the customer heard about you
-
capture details about the customer, such as a membership number
Before staff can enter this information in the Shopify POS app, you need to create a field.
Fields must be created in the Shopify admin. This prevents different stores from creating fields that might affect other locations. If you need bespoke data outside ShopFields, you can use Shopify’s custom field.
Create a new field in the admin
Open the ShopFields app in the Shopify admin. Click Create field to start from scratch, or use Browse templates / Create from template on the Fields page to start from a pre-built layout and adjust the settings before you publish.

Open ShopFields in the Shopify admin and click Create field, or browse templates to start from a template.
Configure your fields
Similar to creating a product or collection in Shopify, you can define how the field appears and behaves in POS.

You can use our walkthrough at any time to learn more about particular settings. The most important settings to know are:
Title & Description
A title to help identify the field in the admin and in POS.
Prompt
A short message shown to staff when they enter data for this field.
Status
Whether the field is Active or Draft. Use Draft to hide the field on POS devices while you work on it, or when you only need it at certain times. Read more
Key
Identifies the stored data. Values are saved as key : value. See where field responses are stored.
Applies to
Data can be saved on the Order (cart attribute) or on individual Line items (line item properties). Read more about applying data to orders, applying fields to products, or how properties are stored.
Field Type
The kind of data to capture. See available field types
Default
An optional pre-loaded value for supported field types (for example, text or number).
Prefix / suffix
For Text fields: optional text shown beside the input in POS. Prefix and suffix are added to the
saved value when staff save (for example, a # prefix on a membership number).
Selection limits
For List fields (multiple choice): turn on selection limits to set a minimum and/or maximum number of options staff can choose. Staff cannot save until their selection is within those limits.
Set default boolean
For True / False fields: turn on to set whether the field starts as True or False in POS. The default is saved with the field so staff see the correct starting choice.
Rules
Rules allow you to specify when a field should be required. Rules are assigned to Fields meaning you can have multiple fields required under the one rule.
Next steps: