Intro
A hybrid credits management system designed to extend Shopify’s capabilities by integrating with Exigo ERP, offering seamless balance tracking, reward automation, and embedded dashboard interfaces for customers.
Built as a completely isolated application running outside of Shopify’s theme, this system offers unmatched flexibility and independence from Shopify updates. With bidirectional syncing, customer accounts always remain aligned between Shopify and Exigo.
Case Summary
Shopify – Hybrid Credits System Year: 2024
Overview
Developed for client requiring loyalty and rewards functionality, this credits app monitors customer activity, syncs balances across systems, and allows manual or automated credit operations through a custom-built backend.
Platform & Stack
- Platform: External Hybrid App
- Frontend: Embedded React SPA in Shopify Pages
- Backend: Node.js API Server with custom endpoints
- Database: Custom MySQL Balance Ledger
- ERP Integration: Exigo API
- E-Commerce Integration: Shopify Storefront API, Shopify Admin API
Features
- Credit tracking based on purchase activity
- Manual and automatic credit adjustments
- Custom cart builder logic with conditional couponing
- Embedded customer dashboard within Shopify
- Admin and system-based credit rules
- Bi-directional balance syncing with Exigo ERP
- Secure and extensible REST API
- Scalable across multiple Shopify stores
Hosting & Deployment
- Hosted externally as a Node.js app
- Shopify embeds handled via App Bridge and script injection
- Isolated and modular by design
- Custom setup scripts for per-store configuration
Result
Enabled full-scale loyalty and credit tracking within Shopify while maintaining enterprise-level synchronization with Exigo ERP — allowing marketing teams and store admins to incentivize customer behavior reliably and securely.
