Jluis Posted November 11, 2020 Share Posted November 11, 2020 Salut @all , pour l'historique de commandes , j'ai essayé de commander à nouveau une commande passée , il me redirige vers la page home . j'ai vu que ce sujet est abordé au niveau forum , la réponse populaire est que c'est relatif à la disponibilté des produits commandés pour cette commande là => j'ai essayé ce scnério avec un autre compte client , et me paraît logique : si le produit est hors stock il redirige vers le tunnel de commande avec un messsage d'erreur . Le problème actuel que avec un compte client spécifique => toujours il redirige vers home page . j'ai essayé de forcer la redirection à la page commande mais toujours il mène vers home page . public function postProcess() { parent::postProcess(); if (Tools::isSubmit('submitReorder') && $id_order = (int) Tools::getValue('id_order')) { $oldCart = new Cart(Order::getCartIdStatic($id_order, $this->context->customer->id)); $duplication = $oldCart->duplicate(); if (!$duplication || !Validate::isLoadedObject($duplication['cart'])) { die('1'); $this->errors[] = $this->trans('Sorry. We cannot renew your order.', array(), 'Shop.Notifications.Error'); } elseif (!$duplication['success']) { die('2'); $this->errors[] = $this->trans( 'Some items are no longer available, and we are unable to renew your order.', array(), 'Shop.Notifications.Error' ); } else { die('3'); $this->context->cookie->id_cart = $duplication['cart']->id; $context = $this->context; $context->cart = $duplication['cart']; CartRule::autoAddToCart($context); $this->context->cookie->write(); Tools::redirect('index.php?controller=order'); } } // forcer redirection Tools::redirect('index.php?controller=order'); $this->bootstrap(); } Toujours il s'arrête au niveau die('2') : ce que j'ai compris que la duplication de l'ancienne commande n'a pas réussi avec ce compte client qui a idée SVP ? Link to comment Share on other sites More sharing options...
Jonathan Elias Posted March 30, 2021 Share Posted March 30, 2021 J'ai le même souci ! Link to comment Share on other sites More sharing options...
kedy Posted June 21, 2022 Share Posted June 21, 2022 Pareil! J'ai le même souci ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now