Hola @raquelstore,
@mariobici y @raul_bcn tienen razón. PrestaShop, en sus versiones estándar, no incluye una funcionalidad de monedero digital o saldo de tienda para clientes. El sistema de vales es potente para descuentos o reembolsos puntuales, pero no fue diseñado como una billetera recargable o un sistema de crédito persistente en la cuenta del cliente.
Implementar esto desde cero requeriría una modificación extensa del core de PrestaShop 9.1.2, involucrando la creación de nuevas tablas en la base de datos para almacenar los saldos, un controlador para gestionar los movimientos (cargas, descargas, reembolsos), y ganchos (hooks) en el proceso de pedido para permitir el pago con saldo. Esto no es recomendable por la complejidad y el mantenimiento.
La solución más robusta y segura es utilizar un módulo dedicado que integre esta funcionalidad. En MyPresta.eu tenemos un módulo para monedero prepago y saldo que permite a tus clientes tener un saldo en su cuenta, recargarlo, y usarlo para pagar sus pedidos. También puedes emitir reembolsos directamente a este saldo. Este módulo gestiona todo el flujo sin tocar el código central de PrestaShop, asegurando compatibilidad y facilidad de actualización.