Si buscas la solución a error importe paypal prestashop, aquí la tienes explicada paso a paso por el equipo de soporte de AZprestashop.

El problema se da cuando los pagos cobrados de Paypal no coinciden con los importes de los pedidos. Esto viene dado porque Paypal sobreescribe la información de la dirección del usuario en Prestashop, recalcula los portes y o bien no los cobra o cobtra otro importe que no corresponde.
Dependiendo del modo de pago seleccionado (exprés o estándar) se debe modificar uno u otro fichero, aunque es recomensable hacer los cambios en ambos ficheros por ri en el futuro se activa una u otra opción.
Pago Express
Es necesario modificar en el fichero /modules/paypal/views/templates/hook/integral_evolution_payment.tpl el valor del campo address_override de true a false, quedando de la siguiente forma:
<input type=»hidden» name=»address_override» value=»false» />
Pago Estándar
Es necesario comentar en el fichero /modules/paypal/express_checkout/payment.php las líneas $address->add(); y $address->save();, quedando de la siguiente manera:
/* Create address */
if (is_array($address) && isset($address['id_address']))
$address = new Address($address['id_address']);
if ((!$address || !$address->id) && $customer->id)
{//If address does not exists, we create it
$address = setCustomerAddress($ppec, $customer);
//$address->add();
}
else if ($customer->id)
{//If address exists, we update it with new informations
$address = setCustomerAddress($ppec, $customer, $address->id);
//$address->save();
}
Destacar, por último, que es necesario hacer estas modificaciones cada vez que se actualice el módulo.
Es posible que existan otras soluciones para solucionar los cobros erróneos en Paypal, dependiendo de la instalación o configuraciones de su tienda online. Si desea un mayor asesoramiento para controlar los cobros erróneos de Paypal en Prestashop no dude en contactar con nosotros para un mejor diagnóstico.
Error importe paypal PrestaShop en PrestaShop 1.7, 8 y 9
En PrestaShop 1.7, 8 y 9 el procedimiento para ver el error real cambia: el modo debug se activa en Parámetros avanzados › Rendimiento o en config/defines.inc.php, y los registros están en var/logs/. Además, la caché de Symfony (var/cache) provoca muchos falsos errores tras una actualización. Por lo tanto, si tu tienda es reciente, empieza por activar el modo debug y vaciar la caché antes de tocar nada más.
¿Necesitas ayuda con error importe paypal PrestaShop?
Si has seguido estos pasos y el problema continúa, no te preocupes: es más habitual de lo que parece. En primer lugar, revisa el resto de consejos sobre errores y bugs de nuestro blog. Además, puedes consultar la documentación oficial de PrestaShop. Sin embargo, si prefieres que lo resolvamos nosotros, nuestro servicio de mantenimiento PrestaShop se encarga con precio cerrado y copia de seguridad previa. Por lo tanto, solo tienes que contarnos qué te pasa y te contestamos en menos de 24 horas laborables.
- Etiquetas: PrestaShop 1.6.x
¿No te ha funcionado o no quieres tocar código?
Nuestro equipo de soporte PrestaShop lo hace por ti: te decimos el precio antes de empezar y dejamos copia de seguridad de todo.