Close

Le Blog d’Altairis

Le blog d'Altairis

Prestashop – Affichage du panier en mode B2B sans connexion

Prestashop – Affichage du panier en mode B2B sans connexion

En mode B2B, Prestashop n’autorise les commandes qu’aux visiteurs authentifiés.

Tout en gardant ce fonctionnement, nous souhaitons néanmoins afficher le panier même pour les visiteurs non connectés, principalement pour bien montrer qu’on est sur un site de vente en ligne.

La seule solution que j’ai trouvée est de modifier très légèrement le module blockcart; l’inconvénient de cette méthode est que la modification sera perdue si une nouvelle version du module est installée.

La modification du code est simplissime et consiste à ne pas tester si on est en mode catalogue dans le hook utilisé pour afficher le panier.

Il faut donc mettre en commentaires les lignes suivantes :
if (Configuration::get('PS_CATALOG_MODE'))
return;
dans les fonctions hookHeader et/ou hookRightColum du fichier modules/blockcart/blockcart.php.

Le résultat peut être vu sur le site fenetresurcour-rideaux.com