Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Technique "push cookie"

0000000924     -      31/01/2011
Obsolète

Cette information est obsolète. Les développements de sites web autour de Mercator se font maintenant

Le fonctionnement de MercatorIshop est basé sur une (ou plusieurs) instances de Mercator, offrant ses fonctionnalités à divers internautes, loggués simultanément sur le moteur E-commerce. Le moteur distingue ces internautes par la valeur d'un identifiant stocké dans un cookie. Ce cookie est créé avant le démarrage de la page Start du moteur.

Si un internaute se rend sur une autre page donnée par MercatorIshop, sans avoir au préalable créé ce cookie, il reçoit un message l'invitant à repasser par la page créant le cookie.

Mercator 5.2 permet de contourner ceci en utilisant une technique de "push cookie". A savoir, si le moteur détecte un internaute inconnu, alors il crée un identifiant et encapsule dans la page renvoyée à l'internaute (quelle que soit la page) un script créant le cookie avec cette même valeur. De la sorte, de façon tout à fait transparente, l'internaute entre dans la logique du moteur E-commerce par n'importe quelle page.

Pour activer cette fonctionnalité, il faut simplement indiquer la langue par défaut pour un internaute qui profiterait de cette technique, dans "Tools / Options / Language push cookie". (En effet, l'internaute n'étant pas passé par la page Start, sa langue est inconnue)

Le script encapsulé dans le retour HTML est modifiable en tant que message "pushCookie". Il doit contenir la chaîne %FOX% qui sera substituée par l'identifiant attribué à l'internaute.

Remarque : les ID créés par pushCookie sont reconnaissables, car ils commencent par 999.

Depuis la version 6.2 de MercatorIshop, cette technique est aussi disponible dans la page Start.



Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.