PiPA Connect is a secure, password-less authentication service for Shopify that will allow your users to sign in to your website using just their phone. Although a password is still required by the Shopify itself, users can create a new account or associate an existing account with a PiPA ID to allow themselves to login to your website with only their smartphone.
Installing the Shopify Plugin
Integrating with Shopify is simple. To get started, first you have to install the PiPA Shopify Connect plugin. The easiest way to this is to log into the admin panel of your Shopify store and click on the "Apps" menu option. Once there, search for "PiPA Connect" and click "Add app". You will then be taken to the PiPA settings page.
After adding PiPA Connect to your website, it won't start working immediately. It requires some settings to be configured before it can be used. Find the PiPA Shopify Plugin and click to open it. You'll see a heading called "PiPA Client" which is where the information needs to be entered. To get a Client Id and Client Secret, follow the instructions below.
Setting Up an Integration
Before you can set up PiPA to authenticate your users, we need to know a little about your company and website. To do this you have to set up an organization in our console, and then add the website to that organization. The console uses PiPA to authenticate, so before you can log into it, you'll need to install the PiPA App on your mobile and follow the 2-step sign up process.
When you open the app, you'll have to accept some terms and conditions and then you'll be led through the enrollment process. Once that is complete, visit the PiPA Console and follow the instructions to pair your browser with the PiPA App. If this is your first time accessign the console you will have to set up an organization which represents your company - fill in as much information as you can during the sign-in process as this is what we will use to verify that your company is legitimate and not a threat to PiPA users.
Once you're in the console, click on "Manage Connections". At the bottom of the page there are a list of integration types you can add - scroll down to find Shopify and click on it. This takes you to a page where you can do the necessar setup to enroll your Shopify store with PiPA.
Back in the PiPA Connect page of your console, you should see a section titled "Store Info". Within this, there is a "Store ID", "Store URL", and "Store Name". You need to copy these to the console page. You can change the store name, but generally the name of the store is sufficient - this is what will be shown to users when they receive a log-in request on their devices. Once you've filled in those entry fields, click submit to continue to the next page.
This page shows the information needed to configure your Shopify site. Click on the Id and Secret fields one by one to copy them, and paste them into the settings in your Shopify site. This allows your Shopify site to communicate securely with the PiPA server.
If any of your users want to stop using PiPA but keep their account, they may do so by clicking the "Forgot Password" link on the sign-in page. They can also enroll their existing password with PiPA, which PiPA will store securely. In the event of the PiPA plugin being installed, any users who registered with PiPA will need to follow the forgotten password procedure to access their accounts.