Buscamos Desarrollador(a) PHP + WordPress con experiencia en Wallets Digitales (Apple Wallet & Google Wallet)
Estamos en la búsqueda de un profesional con sólida experiencia en PHP, desarrollo avanzado de plugins para WordPress y en Experiencia de Usuario (ux/ui).
Además, es imprescindible experiencia técnica comprobada en la creación y gestión de tarjetas digitales para Apple Wallet (PKPass) y Google Wallet (GPass), incluyendo configuración de certificados, notificaciones push y consumo de APIs oficiales.
Descripción general del plugin
El plugin actual está desarrollado en PHP y WordPress, con arquitectura modular y escalable. Incluye:
spi-wallet-loyalty.php: núcleo principal (constantes, shortcodes, tablas, assets).
Assets/: estilos y scripts (frontend, QR, notificaciones).
Certificates/: certificados para firma de pases y notificaciones push.
Includes/: módulos clave (autenticación, gestión de comercios, dashboards, QR, pkpass, endpoints, notificaciones, correos).
Lib/pkpass/: librería externa para generación de pases Apple Wallet.
Languages/: soporte multilenguaje (español incluido).
Descargar-tarjeta.php: endpoint para generar y entregar tarjetas .pkpass.
Shortcodes principales
El sistema se basa en shortcodes para ofrecer toda la interfaz:
Autenticación y perfil:
[spi_wallet_login] → formulario de login para comercios.
[Spi_wallet_lostpassword] → recuperación de contraseña.
[Spi_wallet_edit_profile] → edición de perfil del comercio.
Gestión del comercio:
[spi_panel_comercio] → personalización de la tarjeta (logo, colores, sellos) y envío de notificaciones.
[Spi_panel_comercio_dashboard] → métricas, clientes y escaneos.
Clientes y fidelización:
[spi_formulario_cliente] → registro guiado de clientes y generación de tarjeta digital.
[Spi_qr_registro] → genera QR para que los clientes se registren.
[Spi_lector_qr] → escáner de QR para sumar sellos y canjear recompensas.
Soporte:
[app_ayuda] → guía con FAQs e imágenes.
(Incluye también alias como [app_dashboard], [app_login], [app_form_cliente], etc., Para facilitar su integración en páginas.)
Lo que necesitamos que desarrolles y mejores
Actualizaciones en vivo de tarjetas:
Actualización en tiempo real de los sellos sobre el banner en Apple Wallet y Google Wallet.
Integración con APNs (Apple Push Notification Service) y Google Wallet API.
Sistema de notificaciones por comercio:
Panel donde cada comercio gestione sus notificaciones.
Canales configurables: push, correo o ambos.
Mejora en visualización de sellos:
Migrar de formato de texto plano a íconos visuales circulares sobre el banner.
Personalización de estilos por comercio.
Integración con Google Wallet:
Soporte completo para GPass, con API oficial (LoyaltyClass, LoyaltyObject).
Configuración con
service-account.json y pruebas en sandbox/producción.
Sistema de logs y documentación técnica:
Logs estructurados para registrar fallos de APIs, descargas, sincronización y seguridad.
Tutorial detallado para instalación de certificados Apple (.p12,
AppleWWDR.pem,
aps.pem) y credenciales de Google (
service-account.json).
Guía de pruebas en sandbox y despliegue en producción.
En resumen, buscamos a alguien que domine tanto el ecosistema WordPress/PHP como la implementación técnica de tarjetas Wallet en iOS y Android, asegurando estabilidad, escalabilidad y una experiencia de usuario optimizada.
Plazo de Entrega: No definido