Customer loyalty accounts are essential to building successful reward programs. Wix provides a set of APIs that enable you to create and manage loyalty accounts across sites.
These APIs allow you to provide full loyalty account management:
- Accounts: Create and manage customer loyalty accounts, track point balances, and handle point earning, adjusting, and redemption across all customer interactions.
- Imports: Import existing loyalty data from external sources, enabling seamless migration from other loyalty platforms while maintaining customer point balances and history.
- Social Media: Track and reward customers for following social media channels, integrating social engagement with your loyalty program.
- Transactions: Access comprehensive transaction history and audit trails for all loyalty account activities including point earning, redemption, adjustments, and refunds.
It's important to note the following before starting to code:
- A site must have the Wix Loyalty Program app installed.
- For social media integrations, channels must be enabled in the dashboard before customers can follow them.
- Import files must be in CSV format with required email and points balance fields, and have a maximum size of 10MB.
- Loyalty Account: A customer account that tracks loyalty points balance, transaction history, and tier status within a site's loyalty program.
- Transaction: A record of loyalty account activity including point earning, redemption, adjustments, refunds, and expirations.
- Import: A batch process for uploading loyalty data from external sources, typically used for migrating from other loyalty platforms.
- Social Media Channel: External social platforms (Facebook, Instagram, etc.) that customers can follow to earn loyalty points.