Buenas noches,
cuando cambio en mi pedido el estado de "Pago aceptado" a "Preparación en curso" me genera el albarán de entrega y cuando imprimo este, en "Método de pago" sale "No hay pago" cuando es incorrecto, pues se a pagado a través de redsys o paypal. Esto me ha empezado a suceder hace una semana y no siempre, he mirado las tablas de la base de datos y no encuentro la razón. ¿Podeis echarme una mano y decirme donde puedo mirar o que puede ocurrir? Gracias.
Saludos.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Teresa.
Esto me ha empezado a suceder hace una semana y no siempre,
Complicado de encontrar si son fallos intermitentes habría que ver si existe alguna relación entre los pedidos , si solo pasa con Redsys o con Paypal, si es siempre el mimo cliente, etc...
.- Accede a Pedidos -> Estados
.- Edita " Preparación en curso " y comprueba que tengas seleccionada la pción " Marcar las órdenes en este estado como pagadas "
Un saludo
Hola,
si, no se por que no tenía marcada esa casilla cuando hasta hace una semana si la tenía, la he marcado y esperaré a un nuevo pedido para ver si era esto.
El problema es que los que ya he hecho no imprimen el dato del método de pago. ¿Puedes decirme que tendría que tocar en la base de datos para que lo sacasen, pues no lo hacen? Gracias.
Saludos.
Hola Teresa.
Tienes que editar la tabla " _orders ", Busca el ID de la orden y modifica la columna " current_state "
Antes de cualquier modificación realiza una copia exportando la base de datos.
Un saludo
Ya se por que tenía desmarcada en " Preparación en curso " la opción " Marcar las órdenes en este estado como pagadas " ahora funciona y ya me aparece la información de pago en el albarán de entrega, pero me genera un nuevo registro en la tabla order_paiment cosa que en el estado "pago aceptado" se había hecho y me duplica el pago.
¿Sabes como puedo arreglar para que si en "Pago aceptado" me crea el registro de pago, no vuelva a crearlo al pasarlo a "Preparación en curso"? Gracias.
Saludos.
Hola teresa.
No se si nos estamos perdiendo un poco.
De normal cuando se realiza un pago con la tarjeta o paypal este se encarga de poner el pedido como pagado.
¿ lo que nos indicas es para los pagos con tarjeta o PayPal ?
Por defecto el estado de " preparación en curso " no tiene marcada la opción de " orden como pagada " seleccionada
Supongo que cuando cambias la orden a preparación en curso le mandas un correo al cliente y en ese correo le adjuntas el albarán.
Lo que tienes que realizar es en ese estado desmarcar la opción " Adjuntar albarán de entrega " y " Adjuntar factura "
Otra opción pasaría por editar la plantilla del albarán y eliminar el bloque de código que muestra ese dato.
Un saludo
Creo que si, que nos estamos perdiendo.
A ver si te lo puedo explicar, olvídate de lo anterior.
Cuando un cliente me hace un pedido, genera un registro en la tabla order_paiment y el pedido se queda en estado "Pago aceptado".
Cuando actualizo el estado de ese pedido a "Preparación en curso" al realizar la actualización del estado me crea otro registro de pago en la tabla order_paiment y me duplica el pago.
Y no me vale la opción de desmarcar la opción de " Marcar las ordenes de este estado como pagada " por que entonces no me imprime los datos de pago en el albarán de entrega.
Saludos.
Hola Teresa.
estoy revisando todo el hilo de nuevo y en al consulta que realizas dices lo siguiente:
cuando cambio en mi pedido el estado de "Pago aceptado" a "Preparación en curso" me genera el albarán de entrega y cuando imprimo este, en "Método de pago" sale "No hay pago" cuando es incorrecto, pues se a pagado a través de redsys o paypal.
Lo que entiendo es que cuando se genera el pago con redsys o paypal, el pedido pasa a estado pagado ¿ Esto te sucede con los pedidos que se realizan con redsys o paypal ?
Cuando actualizo el estado de ese pedido a "Preparación en curso" al realizar la actualización del estado me crea otro registro de pago en la tabla order_paiment y me duplica el pago
Eso es por que tienes asignado en ese estado que pase la orden a " pago aceptado " y generará otro registro.
¿ Lo que quieres es que aparezca el método de pago en el albarán de entrega ?
Un saludo
Exacto eso e slo que quiero, pero cuando quito de "Preparación en curso" la opción de " Marcar las órdenes en este estado como pagadas " deja de duplicarme el pago, pero en el albarán de entrega deja de visualizarse la información de pago.
Saludos.
Hola Teresa.
ok, en el albarán de entrega no tiene por que aparecer la forma de pago, para eso esta la factura que le mandas al cliente cuando se realiza el pago.
Como te comente antes cuando se realiza un pago con Redsys o PayPal, son los propios plugins de las plataformas las que ponen directamente el pedido como pagado y no tienes que realizar nada mas, ese es el comportamiento que tiene por defecto Prestashop. Lo que no entiendo es por que quieres la forma de pago en los albaranes.
Lo que puedes hacer es cuando cambia el estado a preparación en curso mandar al facturar al cliente.
Un saludo