Error al cancelar producto reembolsado  

 
David Francisco
 David Francisco
Estimable Member

Hola,
al intentar cancelar un pedido en Prestashop 1.6.1.3 que estaba en estado reembolsado me ha salido el siguiente erros:

[PrestaShopException]
Property StockAvailable->id_product_attribute is empty
at line 909 in file classes/ObjectModel.php
904. }
905.
906. $message = $this->validateField($field, $this->$field);
907. if ($message !== true) {
908. if ($die) {
909. throw new PrestaShopException($message);
910. }
911. return $error_return ? $message : false;
912. }
913. }
914.
ObjectModelCore->validateFields - [line 246 - classes/ObjectModel.php]
ObjectModelCore->getFields - [line 652 - classes/ObjectModel.php]
ObjectModelCore->update - [line 406 - classes/stock/StockAvailable.php] - [1 Arguments]
StockAvailableCore->update - [line 128 - Core/Business/Stock/Core_Business_Stock_StockManager.php]
Core_Business_Stock_StockManager->updateQuantity - [line 472 - classes/stock/StockAvailable.php] - [4 Arguments]
StockAvailableCore::updateQuantity - [line 206 - classes/order/OrderHistory.php] - [4 Arguments]
OrderHistoryCore->changeIdOrderState - [line 531 - controllers/admin/AdminOrdersController.php] - [3 Arguments]
AdminOrdersControllerCore->postProcess - [line 178 - classes/controller/Controller.php]
ControllerCore->run - [line 367 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 58 - admin/index.php]

Pensaba que se debía a que no se puede cancelar un pedido ya reembolsado pero he realizado una prueba con un pedido creado por mi y sí he podido cancelarlo. Por tanto el problema debe ser otro pero no tengo idea de cual.

Un saludo

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 31/08/2016 2:47 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola David.
Parece ser que es un bug de la version de prestashop que afecta a 1.6.1.1 y 1.6.1.2

Revisa lo siguiente: 1.6.1 .1 & 1.6.1.2 classes/stock/StockAvailable.php

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 31/08/2016 4:13 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Por favor Iniciar Sesión o Registro