WordPress plugin update (Loyalty system with Apple Wallet and Android Wallet cards)
Budget: $30 – $250 USD
I’m looking for a professional with strong PHP and User Experience (UX) expertise to update and improve a WordPress plugin.
Current Plugin Overview
The plugin includes:
spi-wallet-loyalty.php: main core (constants, shortcodes, tables, assets).
assets/: styles and scripts (frontend, QR).
certificates/: certificates for card signing and notifications.
includes/: key modules (authentication, merchant management, dashboards, QR, pkpass, endpoints, notifications, emails).
lib/pkpass/: external library for passes.
languages/: translations.
descargar-tarjeta.php: generates and delivers the .pkpass card.
Main Features
Custom registration/login with restricted access to WP admin.
Merchant management (subscription, status, billing).
Stamp cards with QR codes and direct download.
Device registration + push notifications (APNs/FCM).
Dashboards and shortcodes for forms and data.
Stamp system with reset/redemption, reward emails, and logs.
Modular, scalable, and Spanish language support.
What We Need You to Do
Live card updates: update the pass in real time when adding a new stamp or when completing the card, without requiring a re-download.
Push and email notifications per merchant: allow each merchant to manage their own push and email notifications.
Improved stamp visualization:
Currently displayed as plain text (e.g., “Stamps 1/8”).
We need the stamps to be visually displayed above the pkpass card banner.
Stamps should be customizable by each merchant, as the card already supports.
Google Wallet integration: add support for Google Wallet Passes for Android, in addition to the existing pkpass for iOS.
Current Plugin Overview
The plugin includes:
spi-wallet-loyalty.php: main core (constants, shortcodes, tables, assets).
assets/: styles and scripts (frontend, QR).
certificates/: certificates for card signing and notifications.
includes/: key modules (authentication, merchant management, dashboards, QR, pkpass, endpoints, notifications, emails).
lib/pkpass/: external library for passes.
languages/: translations.
descargar-tarjeta.php: generates and delivers the .pkpass card.
Main Features
Custom registration/login with restricted access to WP admin.
Merchant management (subscription, status, billing).
Stamp cards with QR codes and direct download.
Device registration + push notifications (APNs/FCM).
Dashboards and shortcodes for forms and data.
Stamp system with reset/redemption, reward emails, and logs.
Modular, scalable, and Spanish language support.
What We Need You to Do
Live card updates: update the pass in real time when adding a new stamp or when completing the card, without requiring a re-download.
Push and email notifications per merchant: allow each merchant to manage their own push and email notifications.
Improved stamp visualization:
Currently displayed as plain text (e.g., “Stamps 1/8”).
We need the stamps to be visually displayed above the pkpass card banner.
Stamps should be customizable by each merchant, as the card already supports.
Google Wallet integration: add support for Google Wallet Passes for Android, in addition to the existing pkpass for iOS.