Instalar el módulo en Magento
Requisitos
Sección titulada «Requisitos»| Requisito | Valor |
|---|---|
| Plataforma | Magento Open Source / Adobe Commerce 2.4.4 a 2.4.8, o Mage-OS 3.x |
| PHP | 8.1 a 8.4 |
| Moneda | PEN (soles) |
| Cron de Magento | Obligatorio: el conector y el vencimiento corren cada minuto |
| Salida HTTPS | El servidor debe poder llamar a la URL de la plataforma |
Qué recibes
Sección titulada «Qué recibes»Tres módulos, que se copian en app/code/PaginasWeb/:
| Módulo | Qué hace |
|---|---|
PaginasWeb_YapePayment |
Método de pago Yape, monto único, vencimiento a los 15 min, aprobación |
PaginasWeb_YapeConnector |
Publica pedidos a la plataforma y aplica las coincidencias según tu política |
PaginasWeb_YapeLuma |
Presentación en checkout y página de éxito para Luma, Martfury y Amasty |
Instalación
Sección titulada «Instalación»-
Copia los módulos en tu instalación:
Ventana de terminal # desde la raíz de Magentomkdir -p app/code/PaginasWebcp -r /ruta/entregada/YapePayment app/code/PaginasWeb/cp -r /ruta/entregada/YapeConnector app/code/PaginasWeb/cp -r /ruta/entregada/YapeLuma app/code/PaginasWeb/ -
Habilítalos:
Ventana de terminal bin/magento module:enable PaginasWeb_YapePayment PaginasWeb_YapeConnector PaginasWeb_YapeLuma -
Actualiza y despliega según el modo de tu tienda:
Ventana de terminal bin/magento maintenance:enablebin/magento setup:upgradebin/magento setup:di:compilebin/magento setup:static-content:deploy -f es_PE en_USbin/magento cache:flushbin/magento maintenance:disableVentana de terminal bin/magento setup:upgradebin/magento cache:flush -
Comprueba que el cron de Magento corre cada minuto:
Ventana de terminal bin/magento cron:install # si aún no está instaladocrontab -l # debe aparecer la línea de bin/magento cron:run -
Verifica la instalación:
Ventana de terminal bin/magento module:status | grep PaginasWeb_YapeEn el admin deben aparecer Stores → Configuration → Sales → Payment Methods → Yape (Hotsale Detector) y Stores → Configuration → Sales → Yape Connector.
Tareas programadas que añade
Sección titulada «Tareas programadas que añade»| Tarea | Frecuencia | Para qué |
|---|---|---|
paginasweb_yape_expire_orders |
Cada minuto | Cancela los pedidos Yape impagos al vencer el plazo y libera su monto |
paginasweb_yape_connector_publish_orders |
Cada minuto | Publica a la plataforma los pedidos abiertos y sus cambios |
paginasweb_yape_connector_sync_matches |
Cada minuto | Recoge coincidencias y las aplica según tu política |
paginasweb_yape_connector_purge_data |
Diaria (03:17) | Limpia datos antiguos del conector |
Siguiente paso
Sección titulada «Siguiente paso»- Configura el método de pago.
- Configura el conector con tu llave secreta.