Advantages
- Seamless Login and Personalisation: OTP-based login with incentives like discounts, enabling auto-login across stores for a frictionless and personalised experience.
- Expanded Customer Data and Insights: Higher login rates provide you with deep insights into customer behaviour before checkout, improving engagement and retention.
- Improved Conversion Rates: Pre-logged-in users experience smoother checkouts, early coupon discovery, and personalised offers, driving higher sales.
- Stronger Abandoned Cart Recovery: Captures abandoned carts before checkout, allowing you to re-engage users who showed purchase intent.
- Customisable and Compliant: Fully brandable UI with explicit consent collection for retargeting, ensuring compliance and trust.
Get Started
Follow the steps given below:1
Step 1
Log in to the Dashboard and navigate to Magic Checkout → Setup & Settings.
2
Step 2
Navigate to Login with Razorpay Setup.
3
Step 3
We will verify the following eligibility requirements with your Shopify store:
Shopify Store Eligibility
If your store is on Shopify’s base plan and is not eligible, you must upgrade your plan. Follow the steps given below:- Log in to the Shopify Store and navigate to Settings → Plan.
- Choose an upgraded plan and complete the payment.
- Recheck the Razorpay Dashboard, you will now be eligible to enable Login with Razorpay.
Legacy Customer Accounts
Follow the steps given below to configure your legacy customer settings:- Log in to the Shopify Store and navigate to Settings → Customer accounts.
- In the Login Links section, select Legacy.
- Click Switch to legacy customer accounts to confirm.
- On the home page, navigate to Online Store → Preferences in the Sales channels section.
- Scroll down to the Spam Protection section and disable the Enable on login, create account and password recovery pages setting.
- Click Save.
Enable Login Settings
Follow the steps given below to configure your Shopify login settings:- Log in to the Shopify Store and navigate to Online Store → Preferences in the Sales channels section.
- Scroll down to the Spam Protection section and disable the Enable on login, create account and password recovery pages setting.
- Click Save.
Razorpay App Configuration
Follow the steps given below if your Razorpay app is unable to create or merge customer:- Log in to the Shopify Store and navigate to App and Sales in the Sales channels section.
- Click Develop apps and open the Magic Checkout app.
- Click configuration → Edit Admin API Integration
- Search for customer and select Write_Customer and read_customer.
- Search for Merge and select Write_customer_merge and read_customer_merge.
- Click Save.
Video Tutorial
Watch this video for a step-by-step walkthrough on enabling Login with Razorpay (SSO) on your Shopify store.Enable Login with Razorpay Setup
Set up easy login into your website with single sign-on for your customers across the Razorpay network. To enable login with Razorpay setup:1
Step 1
Log in to the Dashboard navigate to Magic Checkout → Setup & Settings.
2
Step 2
Navigate to Login with Razorpay Setup.
3
Step 3
Turn on Enable Login with Razorpay.
Video Tutorial
Watch this video to know how to customise the Login with Razorpay (SSO) widget.Settings
You can configure the following:Where should we display login screen?
Select where you want to show the login screen, if the user is not logged in.Ask consent from customer for marketing communication
Select how you want to seek permission from your customer for marketing communication.- Single selector for Email, WhatsApp, and SMS: Use one unified checkbox to capture consent for all three channels together.
- Separate selectors for Email, WhatsApp, and SMS: Use separate checkboxes to capture consent for each channel individually.
- Do not ask for consent: No explicit consent prompt is displayed for marketing communications.
Collect missing emails from everyone
You can choose to collect missing emails during the login.- Email-Less Customers: Allow users to log in without providing an email address.
- Collect Missing Emails (recommended): Prompt users to enter their email during login if it is not already available.
Handy TipsThe widget includes a consent prompt for users at the bottom, with terms and conditions listed.
Customise
Customise the widget to suit your brand. The default configuration flows from the configurations on checkout settings.-
In the Customise section, the preview turns into edit mode. You can edit the following:
Enter the widget heading as per your preference.
Hover over the emoji you want to change and click the edit icon. Press
Command + Control + Spaceto open the emoji picker and select your preferred emoji. Click Change Background Colour and choose a colour of your choice. Click Change Button Colour and choose a colour of your choice. Click Change Font and choose a font of your choice from the drop-down list. - Click Save.
Handy Tips
- You can switch between mobile and desktop views to preview changes.
- You can also preview how the widget will appear on Live Mode.
Login Rewards
You can offer discounts or coupons to encourage customers to log in to your website.Handy TipsThis is an on-demand feature. Please raise a request with our Support team to get this feature activated on your Razorpay account. Ensure your coupon is created on the Coupon Engine and include the following details in your request:
- Coupon code
- A brief description
- Any additional message you want to display