You can construct a URL that automatically fills in a customer’s contact details (name, email, phone, etc.) when they open your store. This is useful for marketing campaigns, loyalty program links, captive Wi-Fi portals, QR codes, or any integration where you already know the customer and want to save them from entering their details manually.Documentation Index
Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
URL Format
Supported Parameters
| Parameter | Description | Example |
|---|---|---|
firstName | Customer’s first name | firstName=Jane |
lastName | Customer’s last name | lastName=Smith |
email | Customer’s email address | email=jane@example.com |
phone | Customer’s phone number | phone=%2B447700900000 |
postCode | Delivery postcode | postCode=SW1A%201AA |
Values containing special characters must be URL-encoded. For example,
+447700900000 becomes %2B447700900000, and spaces become %20.Examples
Prefill just an email address:How It Works
- The customer opens the URL containing query parameters.
- The store loads the menu as usual.
- Each recognised parameter is read and used to populate the corresponding field in the checkout form.
- The query parameters are removed from the URL so they do not appear in the address bar or get shared accidentally.
- The customer sees their details pre-filled at checkout and can review or edit them before placing an order.
Combining with Basket Prefill
You can combine customer detail parameters with a basket prefill URL to send a customer directly to a pre-populated basket with their details already filled in:Field Visibility
Prefilled values only appear if the corresponding field is enabled in your store’s User Information Settings in the dashboard. For example, if the phone number field is disabled for your store, thephone parameter will be accepted but won’t be visible to the customer at checkout.