Magento – Liens des produits sur differents magasins

Aujourd’hui j’inaugure une nouvelle rubrique de mon blog visant a partager avec la communauté les astuces de codage que j’utilise dans mes projets E-commerce Magento.

Dernièrement un de mes clients me demandait de lui placer sur la fiche produit un lien entre 2 magasins magento pour le meme produit. En effet dans magento nous avons la possibilité de creer plusieurs magasins et d’affecter des produits dans plusieurs magasins…

La solution n’a pas été simple a trouver et c’est pourquoi je la partage.

Sur la fiche produit voici le code qu’il faut rajouter pour recuperer le lien d’un produit sur un magasin dont l’ID est 2

$_store_1_url = $_product->getProductUrl();
$_store_2_url = $_product->setStoreId(2)->getProductUrl();

Cela permet dans la 1ere ligne de récuperer l’url courante du produit et dans la 2eme de récuperer l’url du meme produit dans le 2eme magasin.

Voila, c’est tout simple, a vous de faire l’inverse sur la fiche produit du 2eme magasin avec l’ID du magasin n°1

Cette astuce est valable sur la version 1.3.2.3 qui est une vieille version de Magento je vous l’accorde…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *