Une caractéristique notable de cette mise en œuvre est le rôle du panier permanent de VTEX. Il s'agit d'un élément essentiel de l'expérience client, puisqu'il relie toutes les parties du parcours d'achat entre elles. Dans le header du site se trouve ainsi un panier auquel l'utilisateur peut ajouter des produits tout en naviguant. Lorsqu'il clique sur « Passer à la caisse », l'utilisateur est redirigé vers l’interface VTEX, où s’effectuent le calcul des frais l'expédition et des délais de livraison ainsi que toutes les étapes suivantes du parcours d'achat.
Le défi derrière cette expérience apparemment banale était que, pendant la mise en œuvre de ce projet, les principaux navigateurs ont mis à jour leur politique de sécurité, ce qui rendait impossible l'échange de cookies entre les domaines sans une configuration côté serveur. Avec cet obstacle, si un utilisateur ajoutait un produit au panier et rafraîchissait ensuite la page, le panier était perdu. Le panier était également perdu s'il cliquait sur « Passer à la caisse », puisque ce dernier créait alors une nouvelle session, vu qu’une redirection était effectuée entre les deux éléments.
Pour réussir à offrir à L'Oréal l’expérience recherchée, Valtech devait trouver un moyen de stocker le panier via un logiciel tiers et le ressortir inchangé, quelle que soit la plateforme sur laquelle se trouvait l'utilisateur. Heureusement, VTEX dispose d'une fonction native de panier permanent, qui fournit un identifiant spécifique à chaque nouveau panier.