Jump to content

Guillaume B.

Members
  • Posts

    18
  • Joined

  • Last visited

2 Followers

Profile Information

  • Location
    Var, France
  • Activity
    Freelancer

Guillaume B.'s Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. 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 !
  2. 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 !
  3. 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...
  4. 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
  5. 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 !
  6. 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 !
  7. 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
  8. 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.
  9. 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 ^^'
  10. 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" ?
  11. 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.
  12. 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...
  13. 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...
×
×
  • Create New...