OwnID supports integration with Shopify through our pre-built Shopify Connector. To use it, create your OwnID app in the Console and select the Shopify Plus connector as described below.Configuration on the Shopify side happens through the OwnID Connector in the Shopify marketplace. Ensure you have an account with admin access in Shopify.Integrate OwnID with Shopify in four basic steps:Step 1 - Enable Multipass.Step 2 - Get your Shopify Token.Step 3 - Create a new OwnID No-code App.Step 4 - Insert OwnID Widget.
Multipass login is for store owners who have a separate website and a Shopify store. It redirects users from the website to the Shopify store and seamlessly logs them in with the same email address they used to sign up for the original website. If no account with that email address exists yet, one is created. There is no need to synchronize any customer databases.
To implement our Shopify integration you will need to specify two identifiers:
URL of your Shopify Store
Shopify API access token.
In this section you’ll learn how to get your API access token within your Shopify Store.First enable a custom app from your Shopify owner’s account:
Log in to your Shopify Store as the store owner.
Select Apps in the admin section on the left sidebar.
From the dropdown menu, select Apps and sales channels settings.
In the next window that appears click on Develop apps for your store.
Click to Allow Custom App Development in the next two screens.
Select Create an app. You’ll be asked to give your app a name, and add your email in the App developer text box.
Navigate to the Configuration tab and select Configure in the Admin API Integration section.
Under Admin API access scopes you’ll see many categories. Scroll down until you reach Customers, or search for “Customers” in the search bar.
Select the boxes for ‘write_customers’ and ‘read_customers’
Click Save.
Go to the API Credentials and click on Install in the Access tokens box. The Admin API Access Token is generated. Click on Reveal token once to see the token as plain text. Make a copy to use during onboarding in the OwnID console.
Securing User’s Personal DataOwnID does not store or process any user data. Users’ public keys and device information are stored on your platform.Private keys are kept exclusively on the user’s device and are never transmitted elsewhere.
Your app’s client secret is a unique key that authenticates your app when it requests access to a store’s data. You can use your client secret to retrieve an access token for a store, or to verify a webhook request is genuine.Retrieve your app’s client credentials
Anchor link to section titled “Retrieve your app’s client credentials”You can manually retrieve your app’s client credentials in the Partner Dashboard.
Log in to your Partner Dashboard.
Click Apps.
Click the name of the app you want to retrieve client credentials for.