Integrations Overview.
Introduction to connecting external platforms with your loyalty program.
⚠️ Alpha Feature: The Shopify integration is currently in alpha testing and is not officially supported. Features may change without notice. Not recommended for production use.
Integrations connect your loyalty program to external platforms, letting customers earn points automatically when they shop online. Instead of manually tracking purchases, the system handles everything—from order processing to point calculations.
Available Integrations
| Platform | Status | Description |
|---|---|---|
| Shopify | Alpha | Connect your Shopify store for automatic point earning |
| More coming soon | Planned | Additional platforms in future releases |
What Shopify Integration Does
| Feature | Description |
|---|---|
| Connect Your Shopify Store | Link via secure OAuth—no coding required |
| Automatic Points | Award points when customers complete purchases |
| Storefront Widget | Embed a loyalty widget on your Shopify store |
| Real-time Sync | Process orders and refunds as they happen |
| Activity Monitoring | Track webhook events and processing status |
How It Works
- Connect Your Shopify Store — Authorize Shopify to communicate with your loyalty program
- Customers Shop — When customers make purchases, Shopify sends order data automatically
- Points Awarded — The system calculates and awards points based on your loyalty card rules
- Widget Shows Progress — Customers see their points and available rewards directly on your Shopify store
Enabling the Alpha Feature
The Shopify integration is hidden by default. To enable it for testing:
- Open your
.envfile - Add:
FEATURE_SHOPIFY=true - Clear cache:
php artisan config:clear - Refresh your browser — Integrations will appear in the partner sidebar menu
⚠️ Important: This is an alpha feature. Do not use with critical business data or live Shopify stores.
Demo Mode
Want to explore the integration without connecting a real Shopify store? Enable demo mode:
- Add
APP_DEMO=trueto your.envfile - Clear cache:
php artisan config:clear - The integration will work without real Shopify credentials
Demo mode lets you test the connection flow, dashboard UI, and settings without affecting a live store.
Current Limitations
As an alpha feature, there are some limitations to be aware of:
| Limitation | Description |
|---|---|
| Shopify Only | Only Shopify is supported in this initial release |
| Single Card | Can only link one loyalty card per Shopify store |
| Guest Checkout | Points not awarded for orders without customer email |
| Partial Refunds | Logged but not processed (full refunds only) |
| Tier Multipliers | Shopify points don't apply tier bonuses yet |
Prerequisites
Before setting up an integration, you need:
- At least one Club created
- At least one active Loyalty Card
- Partner dashboard access
Getting Started with Shopify
Ready to connect your Shopify store? Follow these guides:
- Connecting Your Shopify Store — Link your Shopify store
- Storefront Widget Installation — Add the loyalty widget to your Shopify theme
- Integration Settings & Point Rules — Configure how points are calculated
Related Topics
- Creating Loyalty Cards — Set up your loyalty card first
- Creating Rewards — Define what customers can earn
- Understanding Clubs — Organize your business structure
Note: As an alpha feature, official support is not available. Report issues via the feedback system, but resolution is not guaranteed.