WordPress plugin update (Loyalty system with Apple Wallet and Android Wallet cards)

Job ID: 39721536

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.
Related categories: PHP JavaScript WordPress CSS phpMyAdmin WordPress Plugin