Jump to content

josema_recambios

New Members
  • Posts

    2
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

josema_recambios's Achievements

Newbie

Newbie (1/14)

  • Dedicated Rare
  • First Post Rare
  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

0

Reputation

  1. Same here with Prestashop 8.1.7 - Fresh install - Default theme In debug mode throw ths error: Fatal error: Uncaught PrestaShopException: If no employee is assigned in the context, cart ID must be provided to this method. in /var/www/html/classes/Tools.php:1124 Stack trace: #0 /var/www/html/classes/Product.php(3663) Extract code from Product.php class: if (!is_object($cur_cart) || (Validate::isUnsignedInt($id_cart) && $id_cart && $cur_cart->id != $id_cart)) { /* * When a user (e.g., guest, customer, Google...) is on PrestaShop, he has already its cart as the global (see /init.php) * When a non-user calls directly this method (e.g., payment module...) is on PrestaShop, he does not have already it BUT knows the cart ID * When called from the back office, cart ID can be inexistant */ if (!$id_cart && !isset($context->employee)) { die(Tools::displayError('If no employee is assigned in the context, cart ID must be provided to this method.')); } $cur_cart = new Cart($id_cart); // Store cart in context to avoid multiple instantiations in BO if (!Validate::isLoadedObject($context->cart)) { $context->cart = $cur_cart; } } Any news? Thanks!! :)
  2. Buenas, Estoy tratando de hacer lo siguiente en nuestro presta 1.6: Tenemos artículos con combinaciones (izquierdo, derecho y pareja). La pareja es la combinación por defecto. Cuando se combra una pareja, necesito que se descuente el stock de las otras dos combinaciones. Si se compra una de las otras combinaciones, no es necesario descontar de las demas, solo si se compra la pareja. Lo mismo, cuando edito un pedido (añadir, eliminar, modificar cantidad). Bien, estoy tratando de resolver esto con un modulo. Enganchandome a los hooks hookActionOrderStatusUpdate y hookActionUpdateQuantity consigo descontar el stock cuando se hace pedido y cuando se cancela. El problema es cuando se edita un pedido, porque al hook hookActionUpdateQuantity llega la cantidad nueva de unidades, y ya se guardó en base de datos, con lo que me es imposible saber en cuanto se modificó el stock para poder actualizar los demás... Agradecería algo de ayuda, si alguien sabe, algún método para poder capturar cuantas unidades tengo que restar o sumar si edito el pedido (unidades). Si añado o elimino un articulo creo que no tengo problema porque la cantidad es la que tengo que restar o sumar. Eso lo voy a mirar ahora.. O si hubiera un modulo que ya hiciera esto... yo he buscado pero no encontré nada. Es algo un poco exótico que quieren aquí... Y no les vale usar packs. Edito: Al añadir articulo al pedido no hay problema ya descuenta. Me falta cambiar unidades y eliminar pedido, son los únicos casos en los que me llega la cantidad total. Gracias.
×
×
  • Create New...