Buenas tardes.
Tengo problemas para importar los pedidos de 1 producto concreto desde Aliexpress a mi web prestashop.
El error es el siguiente:
PrestaShopException: Property Order->total_paid_tax_excl is not valid in /home2/gblaes/public_html/classes/ObjectModel.php:917 Stack trace: #0 /home2/gblaes/public_html/classes/ObjectModel.php(246): ObjectModelCore->validateFields() #1 /home2/gblaes/public_html/classes/order/Order.php(304): ObjectModelCore->getFields() #2 /home2/gblaes/public_html/classes/ObjectModel.php(487): OrderCore->getFields() #3 /home2/gblaes/public_html/classes/order/Order.php(309): ObjectModelCore->add(true, true) #4 /home2/gblaes/public_html/modules/aliexpress_official/classes/AliexpressOrder.php(892): OrderCore->add(true) #5 /home2/gblaes/public_html/modules/aliexpress_official/classes/AliexpressOrder.php(188): AliexpressOrder::createOrder('1', '1', '4', '125146', '104516', 319, 1, '123030', '2', Object(SimpleXMLElement), Array) #6 /home2/gblaes/public_html/modules/aliexpress_official/controllers/front/cronjob.php(45): AliexpressOrder::import(Array) #7 /home2/gblaes/public_html/classes/controller/Controller.php(189): Aliexpress_officialcronjobModuleFrontController->initContent() #8 /home2/gblaes/public_html/classes/Dispatcher.php(367): ControllerCore->run() #9 /home2/gblaes/public_html/index.php(28): DispatcherCore->dispatch() #10 {main}
¿Alguien puede ayudarme? No entiendo bien lo que me están pidiendo.
Gracias.
Contenido solo visible a usuarios registrados
Hola Yongwei,
Estoy revisando tu sitio web y no veo estos errores, puedes indicarnos donde se muestran. Al intentar modificar una orden o realizar algún proceso especifico en tu sitio web? Adicional que herramientas estás usando para esta importación, al parecer este tipo de error se genera al cambiar el estatus de los pedidos, verífica si te permite modificar cualquier estatus
Adicional a ello verifica el siguiente URL, ya que donde hablan sobre este tipo de error -> Contenido solo visible a usuarios registrados
Un Saludo
Buenos días.
Actualmente estoy utilizando el MODULO OFICIAL de Linea Gráfica de Aliexpress-Prestashop.
Llevo utilizando el modulo como 2 años y todo correcto. A día de hoy todos los pedidos se me importan bien a excepción de los pedidos de 1 solo producto.
Este producto tiene otra plantilla diferente de envío y creo que por eso no se importa, no al ver este error no entiendo que me quiere decir.
Otras veces, pone error de stock y sabes que tienes que añadir cantidad de producto o incluso da error de city y es para añadir nuevas ciudades, pero este error no lo entiendo.
¿Alguien lo entiende? No se que me está pidiendo la verdad....
Gracias.
Que tal Yongwei,
En este caso según el error que comentas y que solo aparece con un pedido en especial es necesario que dicho error lo remitas al soporte del modulo como tal ya que como menciono mi compañera mas allá del error presentado no podemos apreciar otra falla que cause el problema actual.
Saludos!
Buenos días.
No es un error en 1 solo pedido, es un error en 80 pedidos pero del mismo producto.
Os pongo en situación.
Este producto se vende a 10€. Si un cliente lo compra a 10€ el pedido se importa perfectamente a la web como siempre como cualquier pedido, sin errores y sin problema.
Pero, el otro día, pusimos un cupón de descuento en Aliexpress para dejar este pedido de 10€ a 1€ (como regalo a los mejores clientes le hicimos un descuento de 9€). Cuando los clientes han utilizado el descuento y realizado los pedidos, estos son los que NO se importan dando ese error que os comenté.
Es decir, NO se importan los pedidos a los que se les ha aplicado el descuento de los 9€. Los pedidos realizados SIN DESCUENTOS del mismo producto se importan sin problema. Por lo que creo que tiene que ser algo del precio.
NOTA: Otros pedidos que tienen descuento SI se importan con normalidad. El problema solo afecta al descuento de los 9€ de este producto.
No se si el error puede ser porque es un precio muy bajo, o algo relacionado con el precio.... no lo entiendo.
Si a alguien le ha pasado alguna vez algo parecido...
Creo que no tiene nada que ver con los estados de los pedidos, ya que estos, no se llegan a importar.
Gracias por sus respuestas.
PROBLEMA SOLUCIONADO
Por alguna razón que desconozco, al realizar el descuento de 10€ a 1€, se estaba colocando el precio sin IVA de mas decimales de lo indicado produciendo así el error.
Si editas el producto y le indicas precio con iva y precio sin iva igual (es decir, si eliminas el iva del producto en prestashop), en mi caso puse 1€ (precio con iva y precio sin iva), se elimina el error y se pasan todos los pedidos.
El error total_paid_tax_excl equivale a que no identifica la cantidad de decimales en el pedido correctamente.
Gracias por vuestra ayuda, muy amables. Gracias.
Hola Yongwel.
Genial !!! me alegar que lo solucionaras.
Gracias por informarnos y aportar la solución 😉
Cerramos el tema.
Un saludo