How to enable

Create a public token on the Headless sales channel

To use the new customer accounts on the headless channel, you do require a public token that you can create from the Shopify Headless Sale Channel App.

Open the Headless Sale Channel App

To create a public token, go to your Shopify dashboard > Online Store and click on the Headless Sale Channel

alt text

Manage Customer Account API

Press on Customer Account Api, and set the Client Type to Public

alt text

Enable permissions

Enable all necessary Permissions

alt text

Set Javascript Origin and Callback

Set as Javascript origin the url of your site (Do not add the trailing slash) like in the picture below

alt text

Set as Callback URI(s) the URL you've set Smootify to redirect after login (by default your homepage)

Copy the token

Copy the client id (that is your public token)

alt text

Inform Smootify about your new token

Use the Options Customizer to generate the proper script!

<script>
window.SmootifyUserOptions = {
    ...(window.SmootifyUserOptions || {}),
    newCustomerAccountsPublicKey: 'your key here',
}
</script>

If you don't need to create customer pages on Webflow, you can just link to the Shopify dashboard, you can get the url directly on the Shopify dashboard, under Settings > Customer Accounts

Smootify Docs

You just need to add that link to any link element of Webflow!

On this page