sebannei Posted September 22, 2016 Share Posted September 22, 2016 Bonjour à tous, je suis nouveau sur le forum et je viens de lancer un site récemment développé sous Presta... Problème, je ne maîtrise pas parfaitement les subtilités de Prestashop... Ma question est simple : Comment est ce possible que je reçoive 2 emails de confirmations pour une commande avec la même référence de commande, mais 2 ID de commande... En inspectant les mails, il se trouve que j'ai un mail avec le transport uniquement (sans produit) et le second avec la totalité... Dans le BO, je n'ai qu'une commande accompagné de ce message : Attention 22,20 € payé au lieu de 11,10 €Cet avertissement concerne aussi la commande >> En fait c'est comme s'il scindait mes commandes en deux...D'où cela peut venir ? Si quelqu'un a déjà eu le soucis pourriez vous m'aider ? Merci Link to comment Share on other sites More sharing options...
Eolia Posted September 22, 2016 Share Posted September 22, 2016 Commande scindée en 2 car les transporteurs affectés à chaque produit ne sont pas compatibles. Vérifiez ce paramétrage Link to comment Share on other sites More sharing options...
sebannei Posted September 22, 2016 Author Share Posted September 22, 2016 Bonjour, dans mon cas, aucun transporteur n'est choisi... est ce cela qui peut poser problème? Link to comment Share on other sites More sharing options...
Eolia Posted September 22, 2016 Share Posted September 22, 2016 Donc si aucun, c'est tous acceptés sauf si un produit ne remplit pas les conditions (poids, prix, zone ou autre) requises par le transporteur Link to comment Share on other sites More sharing options...
sebannei Posted September 22, 2016 Author Share Posted September 22, 2016 Donc mon transporteur est donc bon alors ? Sachant qu'il n'est pas pris en compte sur la premiere commande mais pris en compte sur la deuxième... :s (dans celle avec les produits, je n'ai aucune livraison et dans l'autre j'ai une livraison mais pas les produits...) Link to comment Share on other sites More sharing options...
Eolia Posted September 22, 2016 Share Posted September 22, 2016 Ah ben non, là le problème est ailleurs... Ca vous le fait pour toutes les commandes, quelque soit le nombre de colis ? Quelle est votre version Prestashop ? Link to comment Share on other sites More sharing options...
sebannei Posted September 23, 2016 Author Share Posted September 23, 2016 (edited) Le truc c'est que ce sont des commandes qui proviennent d'une application liée au prestashop... je vais enquêter la dessus ... Dans mon code d'application j'ai cela : ... // $module = new Paypal(); include_once (_PRESTA_ROOT_DIR_."/classes/PaymentModule.php"); $module = new PaymentModule(); $payment_method = 'Paiement par stripe'; $module->validateOrder($cart_id, 2, $montant, $payment_method); $id = Order::getOrderByCartId($cart_id); if ($id) { // Create the charge on Stripe's servers - this will charge the user's card try { $charge = \Stripe\Charge::create(array( "amount" => $amount, // amount in cents, again "currency" => "eur", "source" => $token, "description" => "TOTO" )); $order = new Order($id); $order->addOrderPayment($montant, 'Paiement par stripe', $token); $order->setCurrentState(2); $carrier = new Carrier((int)$order->id_carrier, (int)$order->id_lang); .... } Est ce cela qui peut poser problème... j'ai du mal à comprendre la différence entre "validateOrder" et "addOrderPayment"... Les deux fonctions natives font ells la meme chose ??? Version du presta : 1.6.1.0 Edited September 23, 2016 by sebannei (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted September 23, 2016 Share Posted September 23, 2016 Ce module est moisi^^ Discutez-en avec son créateur. 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