Our application offers Shopify integration, which allows you to collect user’s account details and store them directly in your store’s Customer section.
Once the form is submitted, our app will create a customer account on Shopify.
To achieve this, you need to create a form and enable Shopify integration for that form. This is done in the "Setup" page, and "Shopify integration" section.
Once the checkbox "Enable Shopify integration" is checked, additional options will appear.
"Send account activation email" enables sending automatic Shopify emails for account activation.
"Add tags to existing users" allows adding new tags, from the forms to users that already have an account on your store and have submitted the form with the account email.
Customer details that are being passed to Shopify with our form are:
- First name
- Last name
- Password
- Tags
- Notes
- Phone
- Address
- Email and SMS marketing subscription
Once Shopify integration is enabled for the form, you must assign a Shopify parameter to a form element. This is done on element settings, by adding a parameter in the "Shopify filed" option.
In the Shopify field, please add the corresponding Shopify field name:
- First name: "first_name"
- Last name: "last_name"
- Password: "password"
- Email will be saved automatically, there is no need to add a Shopify field
- Address, will also be saved automatically, only if the Address element is set as required. With passing Address values we have some limitations, and that is language customization. If you want to pass Address element details to Shopify customers, the label must be in the default English language.
- Notes: "note"
- Tag: "tags"
- Email marketing subscription: "accepts_marketing", can be added only to the Checkbox element
- Phone: "phone", has to be added to the Phone element and the user needs to use a valid format in order for the customer account to be created, and a phone number that is not associated with other customer accounts
- SMS marketing subscription: "sms_marketing_consent", can be added to the checkbox, and the form needs to have a Phone element.