Migrating to new Shopify customer accounts
If your store has migrated to new Shopify customer accounts, the legacy liquid-based integration no longer works. Follow this guide to update your Splio configuration.
What changed
| Legacy accounts | New customer accounts |
|---|---|
/account/login | /customer_authentication/login |
/account/register | No longer exists — use /customer_authentication/login |
customers/login.liquid editable | Template not accessible |
| Manual liquid integration in theme | Integration via Splio app extension (Shopify App Store) |
What you need to do
1. Switch to the Splio app extension
The legacy integration required editing customers/login.liquid to handle the redirect after login.
This template no longer exists after migration.
Install the Splio: Marketing Automation app from the Shopify App Store and follow the integration guide to set up the Loyalty Web Kit block.
2. Update redirect URLs on the Splio platform
In the SDK configuration on the Splio platform, update the signin and signup URLs:
Before (legacy)
"unconnected": {
"signin": "https://{store}.myshopify.com/account/register",
"signup": "https://{store}.myshopify.com/account/login"
}After (new customer accounts)
"unconnected": {
"signin": "https://{store}.myshopify.com/customer_authentication/login?return_to=/pages/{loyalty-page}",
"signup": "https://{store}.myshopify.com/customer_authentication/login?return_to=/pages/{loyalty-page}"
}The return_to parameter must point to the page containing the Splio Loyalty Web Kit block.
Both
signinandsignuppoint to the same URL — new customer accounts no longer have a separate registration page.
Shopify reference
Upgrading to customer accounts
Updated 1 day ago