
Guillaume B.
Members-
Posts
18 -
Joined
-
Last visited
Guillaume B.'s Achievements
Newbie (1/14)
0
Reputation
-
Bonjour à tous ! Une petite question concernant les "frais de port suuplémentaire à l'unité" que l'on peut régler sur chaque produit. Est-ce possible de les paramétrer par Zone ? (sans passer par les tranches de poids donc...) Merci d'avance !
- 1 reply
-
- frais de port
- unité
-
(and 2 more)
Tagged with:
-
Bonjour à tous ! Une petite question, je suis 1.5.2.0, et lorsque je génère un Avoir, la date en haut à gauche sur le .pdf de l'avoir est à la date d'édition de la facture et non à la date d'édition de l'Avoir. Savez-vous si cela est paramétrable ? Sinon à quel endroit je pourrai modifier ça en code ? Merci à tous d'avance !
-
Adding extra vars to payment.html mail
Guillaume B. replied to nooneelse's topic in Configuring and using PrestaShop
I've the same issue ! I found where add vars for the "order_conf" (its in the PaymentModule.php who use order_conf) but impossible to find the "payment" mail... -
Je piétine, je piétine... Je pense finalement que ça se passe plutôt au niveau de OrderHistory.php, vers ligne 113 (le "-(int)$product['product_quantity']" ): if ($new_os->logable && !$old_os->logable) { ProductSale::addProductSale($product['product_id'], $product['product_quantity']); // @since 1.5.0 - Stock Management if (!Pack::isPack($product['product_id']) && ($old_os->id == Configuration::get('PS_OS_ERROR') || $old_os->id == Configuration::get('PS_OS_CANCELED')) && !StockAvailable::dependsOnStock($product['id_product'], (int)$order->id_shop)) StockAvailable::updateQuantity($product['product_id'], $product['product_attribute_id'], -(int)$product['product_quantity'], $order->id_shop); } Je pense que je dois ajouter une condition sur le mode de paiement... Vraiment personne ne pourrait me venir en aide ? :x
- 4 replies
-
- stock
- developpement
-
(and 3 more)
Tagged with:
-
Olivier CLEMENCE started following Guillaume B.
-
[SOLVED] Email variables
Guillaume B. replied to zaglebie's topic in Ecommerce x PrestaShop [ARCHIVE BOARD]
I want to do the same thing with the "product_quantity_in_stock" of the table "order_detail" but i block with my SQL request... if someone can help me ? I guess I have to make another "LEFT JOIN" with the table "order_detail" but i failed each time... $result = Db::getInstance()->getRow(' SELECT osl.`template`, c.`lastname`, c.`firstname`, osl.`name` AS osname, c.`email`, os.`module_name`, od.`product_quantity_in_stock` FROM `'._DB_PREFIX_.'order_history` oh LEFT JOIN `'._DB_PREFIX_.'orders` o ON oh.`id_order` = o.`id_order` LEFT JOIN `'._DB_PREFIX_.'customer` c ON o.`id_customer` = c.`id_customer` ??????????????????????????????????? LEFT JOIN `'._DB_PREFIX_.'order_state` os ON oh.`id_order_state` = os.`id_order_state` LEFT JOIN `'._DB_PREFIX_.'order_state_lang` osl ON (os.`id_order_state` = osl.`id_order_state` AND osl.`id_lang` = o.`id_lang`) WHERE oh.`id_order_history` = '.(int)$this->id.' AND os.`send_email` = 1'); if (isset($result['template']) && Validate::isEmail($result['email'])) { $topic = $result['osname']; $data = array( '{lastname}' => $result['lastname'], '{firstname}' => $result['firstname'], '{id_order}' => (int)$this->id_order, '{order_name}' => $order->getUniqReference(), '{order_quantity}' => Db::getInstance()->getValue('SELECT GROUP_CONCAT(" ", `product_quantity_in_stock`) AS product_quantity FROM `'._DB_PREFIX_.'order_detail` WHERE `id_order` = '.(int)$this->id_order), ); Thanks ! -
Rolige started following Guillaume B.
-
J'avance tout doucement mais là je susi bloqué...* Apparemment la gestion des stocks au moment d'une commande se passe à la ligne 517 du fichier /classes/PaymentModule.php : // Hook validate orderHook::exec('actionValidateOrder', array( 'cart' => $this->context->cart, 'order' => $order, 'customer' => $this->context->customer, 'currency' => $this->context->currency, 'orderStatus' => $order_status )); foreach ($this->context->cart->getProducts() as $product) if ($order_status->logable) ProductSale::addProductSale((int)$product['id_product'], (int)$product['cart_quantity']); if (Configuration::get('PS_STOCK_MANAGEMENT') && $order_detail->getStockState()) { $history = new OrderHistory(); $history->id_order = (int)$order->id; $history->changeIdOrderState(Configuration::get('PS_OS_OUTOFSTOCK'), $order, true); Mais à partir de là je commence à être perdu pour trouver l'endroit où ça décrémente le stock pour les chèques :x:x Un bon samaritain se promènerait-il ici ?! Help !
- 4 replies
-
- stock
- developpement
-
(and 3 more)
Tagged with:
-
Bonjour à tous ! Je souhaite afficher la quantité restante en stock d'un produit acheté dans le mail de confirmation de commande que le client reçoit. Dans les modèles d'e-mails, je n'arrive pas à intégrer la variable "quantity" au mail " order_conf " en utilisant la syntaxe {quantity}. Faut-il que je mette les mains dans le mailalerts.php ? J'ai besoin de secouuuuurs ! Mon patron me tape sur les doigts pour que ça arrive au plus vite x) Merci d'avance
-
Un petit up, personne pour me venir en aide ? :x
- 4 replies
-
- stock
- developpement
-
(and 3 more)
Tagged with:
-
Bonjour à tous ! Voici mon soucis en 1.5.2.0 On imagine qu'un client sélectionne la totalité de mon stock d'un article (super, il a envie de tout me prendre !) et sélectionne le mode de règlement par chèque ... et n’envoie pas le chèque ! Bah, en attendant mon produit était affiché en "stock 0" et j'ai certainement loupé plein de ventes... Ma question est donc la suivante : Peut-on faire en sorte que le stock soit décrémenté au moment de la validation du règlement, et non pas au moment de la prise de commande ? Je pense qu'il doit simplement y avoir un bout de code PHP à commenter, si quelqu'un peut me venir en aide, ça serait génial ! D'avance merci ! Cordialement, Guillaume.
- 4 replies
-
- stock
- developpement
-
(and 3 more)
Tagged with:
-
Donc cela permet de passer toutes les commandes "En cours de livraison" en "Paiement accepté" ? je ne saisi pas bien, ça doit être à cause de la fin de semaine ^^'
- 5 replies
-
- statut
- decrementation
-
(and 3 more)
Tagged with:
-
Merci pour votre réponse, je vais aller voir ça sur le forum Appels d'offres. Par contre pouvez vous m'expliquer à quoi sert l'option "Considérer la commande associée comme validée" ?
- 5 replies
-
- statut
- decrementation
-
(and 3 more)
Tagged with:
-
Bonjour à tous ! Voici mon soucis On imagine qu'un client sélectionne la totalité de mon stock d'un article (super, il a envie de tout me prendre !) et sélectionne le mode de réglement par chèque ... et n'envoit pas le chèque ! Bah, en attendant mon produit était affiché en "stock 0" et j'ai certainement loupé plein de ventes... Ma question est donc la suivante : Peut-on faire en sorte que le stock soit décrémenté au moment de la validation du réglement, et non pas au moment de la prise de commande ? J'ai beau décocher l'option "Considérer la commande associée comme validée" pour le statut En attente du paiement par chèque mais ça continue de décrémenter en cas de commande chèque... D'avance merci ! Cordialement, Guillaume.
- 5 replies
-
- statut
- decrementation
-
(and 3 more)
Tagged with:
-
Je suis en 1.5 et aimerai faire la même chose, que les stocks ne soit pas décompté pour le statut "En attente de paiement par chèque"... Introuvable sur le forum...