Hace poco un cliente me preguntaba que cuando cambiaba de estado un pedido este le duplicaba los pagos.
La solución es sencilla y rápida, el culpable de esto es la configuración de los estados de pedidos. Hay que configurar los estados en base a este tipo de movimientos:
El problema está cuando en varios de los estados tenemos mal puesta la configuración.
Para verlo vamos a ir a nuestro panel de control de Prestashop, a la sección de Pedidos->Estados.
Dentro nos aparecerán todos nuestros estados de pedido, hay ciertos estados que generan un pago dependiendo de la forma de pago seleccionada por el cliente, por ejemplo, la mas común es la de «Pago aceptado»:
Si nos fijamos en su configuración veremos lo siguiente:
Este check, quiere decir que cuando cambiemos a este estado por primera vez, se generará una orden de pago, es decir, nuestro pedido únicamente debe pasar por un estado del tipo de pago. Hay que repasar todos los estados de pedido y ver que el flujo de estados que utilizamos no pasa dos veces por esta opción, de lo contrario, nos ocurrirá esto en nuestro pedido:
Esto generará un problema añadido en nuestras estadísticas de Prestashop. Además de duplicarnos el importe del pedido.
Por ello, antes de configurar los estados de pedido hay que crearse un esquema con el flujo de estados que vamos a utilizar.
Modifica tu tienda en un solo sitio Si por algún motivo, no utilizas multitienda y…
En el proceso de compra no se muestran las opciones de pago Si te has…
/migrations#rm -rf ./* #php bin/console doctrine:migrations:generate #php bin/console doctrine:migrations:migrate #php bin/console doctrine:migrations:current #php bin/console doctrine:migrations:diff…
Pasos para inicializar un proyecto Symfony 5 y un panel de control de entidades Inicializando Symfony:…
MODULOS DE ODOO NECESARIOS PARA UN ECOMMERCE Enlaces de OCA de interes: En el siguiente…
Migración de un prestashop 1.7 de un dominio a otro. Copiamos la BBDD del antiguo…