Connexion

Connexion à votre compte

Identifiant
Mot de passe
Maintenir la connexion active sur ce site

Créer un compte

Pour valider ce formulaire, vous devez remplir tous les champs.
Nom
Identifiant
Mot de passe
Répétez le mot de passe
Adresse e-mail
Répétez l'adresse e-mail
Captcha
Joomla Hikashop : afficher un message dynamique selon le montant du panier, livraison gratuite
Ce scénario est proposé dans un pack  

Objectif

Lorsque le panier de votre visiteur atteint un certain seuil en montant ou en quantité, un message pop up sera affiché. Vous souhaitez que ce message soit dynamique et présente les possibilités suivantes :

  • afficher une valeur fixe (par exemple le montant requis pour bénéficier des frais de livraison gratuits),
  • afficher un calcul entre cette valeur fixe et le montant/la quantité en cours dans le panier.

Exemples d'application :

  • ce scénario présente un message avec calcul du montant restant à commander pour bénéficier des frais de livraison gratuits,
  • une autre idée consiste à afficher les frais de livraisons (frais unitaire x quantité en cours du panier)

La notion de seuil du panier peut être utilisée de plusieurs façons (nous appliquerons la 2ème dans notre exemple) :

  • seuil 0.01€ ou quantité 1 : afficher un message dès ajout d'un produit au panier,
  • seuil 50€ : de manière incitative, vous pouvez afficher un message dès qu'un total de 50€ est atteint dans le panier, indiquant que les frais de livraison sont gratuits à partir de 79€ (par exemple),
  • seuil quantité 3 : afficher un message à partir de 3 produits dans le panier.

En standard Joomla

A notre connaissance, cette fonctionnalité n'existe pas au sein des différents composants de boutique en ligne sous Joomla.

Ce qu'Obsewhere vous apporte

  • disponible pour Hikashop,
  • vous affichez un message qui rappelle des conditions paramétrées au sein d'Hikashop. Obsewhere ne se substitue pas au traitement du composant Hikashop.
  • vous maîtrisez le contenu de votre message en affichant des valeurs dynamiques.
Cet  exemple d'utilisation s'appuie sur le composant Engage Box.

 

Description du traitement

1- Hikashop : si le message se réfère à un paramétrage existant dans Hikashop, vérifiez la cohérence et la validité entre ce paramètre et le contenu de ce que vous vous proposez d'afficher dans la pop up.

Dans notre exemple, nous allons afficher un message dès 50€ dans le panier, informant le client que les frais de livraison sont gratuits à partir de 79€ d'achat.
En fonction des données variables du panier en cours (total en montant ou quantité), nous allons également calculer et afficher le montant restant à commander pour bénéficier des frais de livraison gratuits.


2- Séquence 1 Observation : détermination du type de donnée (montant ou quantité) et de la valeur qui va déclencher l'affichage du message.

1- Le bouton bouton selection type plugin observeur permet de choisir une séquence "Observation" de type "Seuil panier" (thématique "eCommerce"),
2- Choisir le type de seuil (montant ou quantité). Dans notre exemple, il s'agit d'un seuil de montant,
3- Ce champ ne s'affiche que si "Montant" est sélectionné. Inclure les taxes à "Oui" indique que le montant spécifié est un montant TTC,
4- Indiquer la valeur du seuil du panier (Ex: le montant du panier) à partir duquel l'action d'affichage du message va se déclencher,
5- Le message est destiné à tous, il n'y a pas de restriction sur les utilisateurs/visiteurs, donc sélectionner "Tous".

observation seuil panier Hikashop

 

3- Séquence 2 Action : mise en place des éléments de calcul

Notre objectif est double (cf image ci-dessous):

  • indiquer une valeur de référence (A) : le montant (ou la quantité) du total de la commande à partir duquel les frais de livraisons sont gratuits,
  • calculer la valeur dynamique entre le panier en cours (B) et cette valeur de référence pour produire un message incitatif tel que "Il ne vous reste plus que X€ (ou X quantité) pour bénéficier des frais de livraison gratuits".

Dans notre exemple : X = A - B où A a été défini à 79€ et B est variable associé à {seq1:value}
Mais à quoi correspond {seq1:value} et comment accède-t-on à cette syntaxe?

Il s'agit de "tags de susbtitution", auxquels on accède en cliquant sur le bouton bouton aide tags de substitution. Cela ouvre un panneau à droite avec les valeurs disponibles des séquences précédentes, en l'occurence la séquence 1 "Observation".
On visualise les variables disponibles en provenance de la séquence 1 "Observation" : le total du panier (montant ou quantité) est représenté par {seq1:value}.
Voir notre article dédié aux tags de substitution.

action calcul valeur panier valeur reference

Arrêt du scénario si négatif : cette fonction à "Oui" permet d'interrompre le scénario et de ne pas afficher de message inapproprié, dès lors que le total du panier est supérieur au montant de référence.

 

4- Séquence 3 Action : affichage d'une pop up de type Engage Box

A- Création préalable d'une pop up avec le composant Engage Box :

L'événement déclencheur doit impérativement être de type "A la demande" (ou ondemand).

action engagebox message seuil boutique

Afin de ne pas ennuyer vos visiteurs avec un affichage incessant de fenêtre pop up, nous vous conseillons de renseigner le paramètre "Cookie" avec la valeur "Session". La pop up s'affichera une fois, puis sera cachée durant la durée de la session.

action engagebox url boutique categorie session

B- Création de la séquence Action qui va rechercher la pop up préalablement créée :

1- choisir une séquence "Action" de type "EngageBox",
2- sélectionner la pop up préalablement créée avec le composant Engage Box
3- le titre et le contenu du message peuvent être ceux de la pop up créée avec le composant Engage Box, ou un libre paramétrage en HTML avec le bouton bouton action parametrage message  (choix de cet exemple)
Le contenu du message est construit à partir des informations de la séquence 1 "Observation" - tags {seq1...} - et de la séquence 2 "Action de calcul" - tags {seq2...}.
Ci-dessous le détail des tags de substitution qui composent le message. 
Le scénario est livré avec cette présentation, modifiable selon vos besoins.

action engage box message dynamique

4- le message est destiné à tout public, aucune restriction de destinataire dans notre exemple.

 

C- Résultat final sur votre page de boutique

action engage box message dynamique popup

Note : ce message s'affiche 3 secondes environ après ajout d'un produit au panier si l'utilisateur ne change pas de page. Il s'affiche de façon instantannée s'il change de page (un autre produit, commande/checkout...).

A Noter : Lors de l'utilisation de ce scénario (fichier .obs livré avec votre téléchargement), vous devrez modifier :

  • la séquence Observateur afin d'indiquer votre type et valeur de seuil de déclenchement,
  • l'Action #1 "Calcul" afin de définir vos propres informations
  • l'Action #2 "EngageBox" afin de selectionner votre EngageBox préalablement paramétrée.

sinon, ce scénario ne fonctionnera pas correctement !

  • à modifier également dans l'Action #2 "Titre" et "Contenu" afin d'indiquer vos propres informations
Fichier OBS contenant les données d'exemple du scénario :

A Noter : Lors de l'utilisation de ce scénario (fichier .obs livré avec votre téléchargement), vous devrez modifier :

  • la séquence Observateur afin d'indiquer votre type et valeur de seuil de déclenchement,
  • l'Action #1 "Calcul" afin de définir vos propres informations
  • l'Action #2 "EngageBox" afin de selectionner votre EngageBox préalablement paramétrée.

sinon, ce scénario ne fonctionnera pas correctement !

  • à modifier également dans l'Action #2 "Titre" et "Contenu" afin d'indiquer vos propres informations
Une fois que vous avez acheté votre extension Obsewhere,
consultez la Procédure d'installation de votre scénario/plugin pour l'installer sur votre site Joomla.
Le paquetage d'installation '202-S54' n'est pas encore disponible. Ce scénario sera disponible en téléchargement dès que le paquetage sera terminé.
Veuillez revenir ultérieurement ou contacter notre service commercial via le formulaire de contact de ce site.
Vous possédez déjà des Plugins présents dans ce scénario ...
ou vous n'êtes intéressé que par un Plugin particulier présenté dans ce scénario ?
Vous pouvez acquérir ce Plugin seul en choisissant une des propositions ci-dessous.

Observateur

Paramétrer un seuil de panier - 3 domaines

12,00€HT

Paramétrer un seuil du panier (montant, quantité) qui va déclencher une action

  • 3 domaines

Paramétrer un seuil de panier - multi-domaines

19,00€HT

Paramétrer un seuil du panier (montant, quantité) qui va déclencher une action

  • multi-domaines

Actions

Calcul entre 2 valeurs - 3 domaines

12,00€HT

Calcul entre 2 valeurs (pouvant être dynamiques) : selon le résultat, une action pourra être déclenchée

  • Limité à 3 domaines

Calcul entre 2 valeurs - multi-domaines

19,00€HT

Calcul entre 2 valeurs (pouvant être dynamiques) : selon le résultat, une action pourra être déclenchée

  • Multi-domaines

Afficher une Engage Box - 3 domaines

12,00€HT

Afficher un message dans une Engage Box

  • Limité à 3 domaines

Afficher une Engage Box - multi-domaines

19,00€HT

Afficher un message dans une Engage Box

  • Multi-domaines

Liste des modifications par version pour ce Scénario

v1.0.0 du 5 mai 2019

  • version intiale