Mariem KPMC Posted July 10, 2013 Share Posted July 10, 2013 Bonjour, Je suis sur la version 1.5.2 et j'aimerai afficher sur l'historique des commandes pour le client (après validation de la commande) la description détaillé du produit. J'ai essayé d'ajouter la variable {$product.product_description} dans order-detail.tpl mais apparemment on peut récupérer que la référence et le nom de produit c'est tout. Une idée s'il vous plait ??? Merci! Link to comment Share on other sites More sharing options...
Mariem KPMC Posted July 11, 2013 Author Share Posted July 11, 2013 Pas d'idées ?? Link to comment Share on other sites More sharing options...
Mariem KPMC Posted July 11, 2013 Author Share Posted July 11, 2013 Un petit Up .... Link to comment Share on other sites More sharing options...
Bondaty and Co Posted July 11, 2013 Share Posted July 11, 2013 Topic déplacé section "développement adaptation" Link to comment Share on other sites More sharing options...
Mariem KPMC Posted July 12, 2013 Author Share Posted July 12, 2013 Merci! Toujours pas d'idées... Link to comment Share on other sites More sharing options...
Mariem KPMC Posted July 13, 2013 Author Share Posted July 13, 2013 Re Bonjour, Grace a Vekia J'ai eu la reponse a ma demande, je la poste au cas ou quelqu'un aurait besoin de la reponse; les changement s'effectue dans le fichier "order.php" (classes/order/) pour les produits matérialisés public function getProductsDetail() { return Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS(' SELECT * FROM `'._DB_PREFIX_.'order_detail` od LEFT JOIN `'._DB_PREFIX_.'product` p ON (p.id_product = od.product_id) LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON p.id_product = pl.id_product LEFT JOIN `'._DB_PREFIX_.'product_shop` ps ON (ps.id_product = p.id_product AND ps.id_shop = od.id_shop) WHERE od.`id_order` = '.(int)($this->id)); } Pour les produits dématérialisés public function getVirtualProducts() { $sql = ' SELECT `product_id`, `product_attribute_id`, `download_hash`, `download_deadline` FROM `'._DB_PREFIX_.'order_detail` od LEFT JOIN `'._DB_PREFIX_.'product` p ON (p.id_product = od.product_id) LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON p.id_product = pl.id_product WHERE od.`id_order` = '.(int)($this->id).' AND `download_hash` <> \'\''; return Db::getInstance()->executeS($sql); } et puis on peut placer la variable {$product.description} dans order-detail.tpl ou on veut ! Voila et merci à tous ! Topic résolu Link to comment Share on other sites More sharing options...
val1972 Posted April 12, 2016 Share Posted April 12, 2016 Bonjour, merci pour l'info. c'est top !!! Val 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