The Friction-Value Tradeoff
The golden rule: Only ask for information you’ll actually use. Every additional field increases the chance a customer abandons their order.
The key is finding the right balance for your business.
Available Data Fields
Checkout fields are set per store and per fulfilment type, under Stores → your store → Settings → Operations → Checkout fields. Turn on Custom checkout fields to override the defaults; until you do, every store collects Phone (Enabled), Email (Required), First name and Last name, with Company Name and VAT Number disabled.- Delivery and pickup stores get two tabs, Delivery and Pickup, each with its own table of fields. A customer sees the settings for the fulfilment type they chose.
- Order & pay (in-store) stores get a single table for in-store orders, plus the Disable ordering for customers with allergens toggle.
Phone Number Settings
There is no Required option for phone. Enabled is the mandatory setting; Validated is also mandatory and additionally checks the number’s format.
Use Validated when you rely on the number - for delivery coordination or customer SMS notifications, a mistyped number is as bad as none.
Email Settings
Company Name and VAT Number
Company Name uses the same three options as email: Required blocks the order until filled in, Optional shows the field without forcing it, Disabled hides it. VAT Number adds a validated/free-text choice: the (validated) options check the number with a VAT lookup service before the order can be placed, the (free text) options accept anything typed.Where the Data Appears
Name, email, phone and company details entered at checkout are shown on the order in Orders → the order, and on the customer’s profile under Customers. The phone number is also what customer SMS notifications are sent to when they are enabled for the store.Marketing Consent
Opt-in Checkbox
Add a marketing consent checkbox at checkout under Stores → your store → Settings → General → Marketing opt-in:- Enable opt-in at checkout - Show the checkbox
- Checkbox label - Write your own opt-in text (the default is “Save my details to keep up to date on news and special offers”)
- Pre-select by default - Choose whether the checkbox starts ticked or unticked
What You Can Do With Consent
When customers opt-in, you can:- Send promotional emails and SMS campaigns
- Share offers and new menu items
- Request reviews after orders
- Build loyalty program engagement
- Retarget with personalised offers
Attribution Data
storekit automatically captures marketing attribution when customers arrive at your store:UTM Parameters
Ad Platform Click IDs
Automatically captured for conversion tracking:- gclid - Google Ads
- fbclid - Meta (Facebook/Instagram) Ads
- ttclid - TikTok Ads
- msclkid - Microsoft/Bing Ads
- li_fat_id - LinkedIn Ads
First-Touch vs Last-Touch
storekit tracks both:- First-touch - How the customer first discovered you
- Last-touch - What brought them back to order
Recommended Configurations
Delivery & Collection Stores
For most takeaway and delivery operations:Dine-In / Pay at Table
For in-venue ordering where speed is critical:B2B / Catering
For business customers and large orders:Using Your Data
In storekit
- View customer details on every order
- Export customer data for analysis
- See marketing attribution on orders
- Filter orders by customer
Integrations
Connect your customer data to:- Email platforms (Mailchimp, Klaviyo) for campaigns
- SMS providers for text marketing
- CRM systems for customer management
- Analytics tools for attribution reporting
Data Retention
Customer data is stored securely and retained according to your data retention settings. Customers can request deletion of their data under GDPR/privacy regulations.Best Practices
Start Minimal
Launch with fewer fields, then add more once you understand what you’ll use.
Make Email Optional
Most customers still provide it, but the “optional” label removes pressure.
Validate Phone Numbers
Invalid numbers are useless. Validation ensures you can actually reach customers.
Customise Opt-in Text
Generic “subscribe to newsletter” converts worse than specific value propositions.
Measuring Impact
Monitor these metrics when adjusting your data collection:- Checkout conversion rate - Does adding fields reduce completions?
- Opt-in rate - What percentage consent to marketing?
- Email capture rate - How many orders include email addresses?
- Order value by data completeness - Do customers with full profiles spend more?
Test changes gradually. Adjust one field at a time and measure the impact over at least 100 orders before deciding.