Prestashop`

Prestashop duplica los pagos – Solución

¿Por qué Prestashop duplica los pagos en los pedidos?

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:

  • Los Estados de pago pendiente.
  • Estados que prestashop genera una transacción y los pedidos quedan como pagados; Pago aceptado; Pago a distancia aceptado…
  • Estados de preparación de pedido, espera de disponibilidad de stock; Preparación en proceso; Productos fuera de linea….
  • Los estados de pedido con los que avisamos al cliente de que el envío se ha realizado.
  • Los estados que completan el pedido; Facturado, Entregado…
  • Estados de reembolso, incidencia, personalizados….

 

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.

 

 

descuderosanchez@gmail.com

Compartir
Publicado por
descuderosanchez@gmail.com

Artículos Recientes

Script para Duplicar BBDD en otro Prestashop

Modifica tu tienda en un solo sitio Si por algún motivo, no utilizas multitienda y…

4 años ago

Prestashop – No se muestran las opciones de pago

En el proceso de compra no se muestran las opciones de pago Si te has…

4 años ago

Regeneración BBDD Symfony en Deploy

/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…

4 años ago

Inicializar proyecto Symfony 5 para gestionar entidades

Pasos para inicializar un proyecto Symfony 5 y un panel de control de entidades Inicializando Symfony:…

4 años ago

Odoo – Enlaces de interes

MODULOS DE ODOO NECESARIOS PARA UN ECOMMERCE Enlaces de OCA de interes: En el siguiente…

4 años ago

Como Migrar Prestashop 1.7 de un dominio a otro

Migración de un prestashop 1.7 de un dominio a otro. Copiamos la BBDD del antiguo…

4 años ago