Jump to content

retrouver le id_customization dans autre page que le panier ?


Recommended Posts

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

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

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

  • 4 weeks later...

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

  • 4 weeks later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...