CyBeRCeD Posted February 2, 2010 Share Posted February 2, 2010 Bonsoir, j'aurais besoin dans la page de choix du paiement (order.php?step=3) de retrouver le "id_customization" d'un produit.J'ai donc codé une boucle imbriqué pour retrouver tout les attributs de mes produits. >{foreach from=$products key=i item=product} {$i} : </pre> <ul> {foreach from=$product key=j item=caract}{$j} : {$caract}{/foreach}</ul> <br><br>--------------------------------------------------<br><br>{/fo Cela me ressort les attributs suivant mais aucune trace de id_customization :'( 0 : * id_product_attribute : 111 * id_product : 20 * cart_quantity : 2 * name : Cartes de visite * description_short : Cartes de visite pour les kinésithérapeutes. * available_now : * available_later : * id_category_default : 19 * id_supplier : 0 * id_manufacturer : 0 * id_tax : 1 * on_sale : 0 * ecotax : 0.00 * quantity : 2 * price : 75.000000 * reduction_price : 0.00 * reduction_percent : 0 * reduction_from : 2009-06-23 * reduction_to : 2009-06-23 * weight : 0 * out_of_stock : 2 * active : 1 * date_add : 2009-06-23 14:35:38 * date_upd : 2010-01-26 15:40:06 * tax : TVA 19.6% * rate : 19.6 * price_attribute : 0.00 * quantity_attribute : 2 * ecotax_attr : 0.00 * id_image : 20-55 * legend : Cartes de visite * link_rewrite : cartes-de-visite-kinesitherapeute * category : cartes-de-visite-kinesitherapeutes * unique_id : 20111 * reference : * supplier_reference : * weight_attribute : 0 * ean13 : * stock_quantity : 2 * price_wt : 89.700000 * total : 150 * total_wt : 179.4 * allow_oosp : 1 * features : Array * attributes : La quantité : 500 * attributes_small : 500 * paypalAmount : 89.70 ... Où et comment retrouver cet attribut s'il vous plait ?PS : dans features il y a un tableau mais qui ne contient rien...Merci d'avance Link to comment Share on other sites More sharing options...
Erkagon Posted February 4, 2010 Share Posted February 4, 2010 Salut Cyberced,La page order.php appelle shopping-cart.tpl, ton id y est récupéré plusieurs fois dans ce template. Regarde comment ils ont écris cela.Après il va peut-être falloir recréer un fichiers tpl et l'inclure dans ton order.php sous la forme : $smarty->display(_PS_THEME_DIR_.'ton_fichier.tpl');Je dis peut-être des bêtises, je galère aussi un peu avec smarty.Erkagon Link to comment Share on other sites More sharing options...
CyBeRCeD Posted February 4, 2010 Author Share Posted February 4, 2010 en fait, c'est bon en bidouillant la fonction displayPayment() de order.php, j'ai réussi à transmettre les variables de customization. Si cela peut aider quelqu'un : //--------------------------rajouté pour transmettre les champs de personnalisation $summary = $cart->getSummaryDetails(); $customizedDatas = Product::getAllCustomizedDatas(intval($cart->id)); Product::addCustomizationPrice($summary['products'], $customizedDatas); $smarty->assign($summary); $smarty->assign(array('customizedDatas' => $customizedDatas,)); //------------------------------------------CeD Merci quand même Link to comment Share on other sites More sharing options...
bbajc Posted February 27, 2010 Share Posted February 27, 2010 bonjour,peut on se servir de ces lignes pour faire apparaitre les champs textes de personnalisation dans les emails de notification de commande des clients et les notres?si oui, pouvez vous m'aider à le faire, je n'y arrive pas...merci bonne soirée Link to comment Share on other sites More sharing options...
bbajc Posted March 26, 2010 Share Posted March 26, 2010 personne....je vais désespérer sous peu ! 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