webleads-tracker

id du produit en specifique

Vincent StartUp
Avatar
Bonjour à tous,

Dans une balise mx specific placée dans une page produit, je voudrais récupérer le N° du produit afficher. J'ai vu que dans les variables de session il y a :

[last_displayed_product] => Array
(
[id] => 182
[label] => COLUTEA arborescens
[reference] => p0145
)
Est-ce que ca correspond tout le temps au produit en cours ? Ca m'éviterait de parser l'url.

Bon weekend,
Vincent - StartUp Communication

Vincent StartUp
Avatar
Merci Maxime,

En attendant la réponse de Jérémie, je vais tester ton code que je trouve très intéressant.

A+
Vincent - StartUp Communication

Willy [LA MYGALE]
Avatar
Hello,

as tu eu le retour pour récupérer l'id_product dans un MX Specif ?

Perso j'en ai besoin pour les short_product...

Merci !
Willy Leloutre [LA MYGALE]

Vincent StartUp
Avatar
reflexion..
Vincent - StartUp Communication

Vincent StartUp
Avatar
Lorsque tu es dans un produit (product.html), tu peux utiliser $_SESSION['last_displayed_product'][id], par contre dans un short_product, je n'ai pas trouvé. Tu peux éventuellement passer en parametre la ref à ta mx specifs, ensuite suffit de récupérer l'id en fonction de la ref. Ou sinon passe l'url du produit en parametre et ensuite parse l'url.

Sans doute qu'une balise html ou php permet de le faire, si le labo passe par là, ca m'intéresse aussi.

Bon weekend,
Vincent - StartUp Communication

Willy [LA MYGALE]
Avatar
Merci Vincent,
je test comme ça en attendant un retour du labo.

PS: Une fonction (GetId) serait appréciée !
PS: Vivement l'API pour les DEV ;-)
Willy Leloutre [LA MYGALE]

Vincent StartUp
Avatar
Oups !
Pour afficher l'id produit dans short_product ou product :
<mx:text id="productId" />

Vincent - StartUp Communication

Willy [LA MYGALE]
Avatar
AAAAAAAAAAAAAAA !

Ok bon je connaissais cette balise MX mais je ne dois pas avoir les ID claires aujourd'hui !

Donc en Value de la balise MX Specif tu passe
<mx:text id="productId" />


Dernière dans ta fonction "start()" tu récupère l'ID du produit
$this->_tagParamValue
et c'est good.

Bon et bien.. Voilà !
Willy Leloutre [LA MYGALE]

Vincent StartUp
Avatar
Idem pour moi, je la connaissais, mais elle ne voulait pas sortir. Fin de semaine, ca doit être pour ca :)
Vincent - StartUp Communication

Laurent
Bonjour,

Apparemment cette balise ne marche pas dans le panier (cart.html).

Vous auriez des pistes pour récupérer les ID de produits depuis le panier ?

Merci

Laurent

Willy [LA MYGALE]
Avatar
Peut-être que cette balise ne fonctionne pas dans le contexte du panier effectivement...
Mais quel en serait l'intérêt ? Tu souhaite faire quoi avec l'ID ?
Willy Leloutre [LA MYGALE]

Vincent StartUp
Avatar
Bonjour,

Peut-être qu'en personnalisant le short_product du panier tu y arriverais. Template short_product_cart http://communaute.medialibs.com/forum/topic-1647.html
Vincent - StartUp Communication

Laurent
Bonjour à vous,

Willy :
sur une boutique multilingue et multi-devises je souhaite ajouter des traitements sur certaines propriétés, en fonction justement de la langue et de la devise sélectionnée.
J'aimerais donc récupérer directement l'ID produit en paramètre de mes balises spécifiques.

Vincent :
Yes ! ça fonctionne. Je vais faire mes tests avec ce système.

Merci !

Laurent

Vincent StartUp
Avatar
De rien :)
Vincent - StartUp Communication