Notre connecteur Prestashop vous permet de générer automatiquement des codes promotionnels individualisés pour chaque destinataire d’une campagne – à condition qu’il soit également présent dans votre base de données Prestashop.
Ce tutoriel vous expliquera comment configurer un code master dans Prestashop, et comment l’utiliser dans une campagne Probance One pour envoyer des codes promos uniques à vos destinataires.
Pour utiliser cette option, le connecteur Prestashop de Probance doit être installé votre site.
1. Créer un code Master dans Prestashop
Un code master est une règle panier créée avec une configuration spécifique pour être identifiée par notre connecteur, et utilisée pour générer des codes promos individualisés.
Quand un code master est utilisé dans le cadre d’une campagne, la règle panier correspondante est dupliquée pour créer un code promo unique pour chaque destinataire existant également dans la base de données de Prestashop.
Un code master doit être paramétré avec les toutes les caractéristiques et conditions du code promo souhaité, telles que la nature et le montant de la réduction, la durée de validité ou encore le traitement des frais de port. Il doit également respecter certaines règles pour être intégré dans Probance One.
Accédez au menu Catalogue > Réductions, puis dans l’onglet Règles Panier. Cliquez sur Ajouter une règle panier.
- L’onglet Informations contient les informations d’identification et les principales caractéristiques du code. Votre code master doit être configuré comme suit:
- Nom
Il n’y a pas de règle de nommage spécifique à respecter. Choisissez un nom qui vous permettre d’identifier la règle - Description
Le description de la règle doit contenir le mot MASTER pour qu’elle soit intégrée dans Probance One en tant que code master. - Code
Le code est utilisé en tant qu’identifiant du master dans Probance One. Il ne doit pas contenir de lettre accentuée, ni de caractère spécial. Choisissez une valeur qui exprime l’objectif marketing du code, et le rende facilement identifiable. - Mettre en avant
Si cette option est activée, Prestashop informera l’acheteur qu’un code promo est disponible. Cette configuration sera reprise dans tous les codes promos générés à partir de ce code master. - Utilisation partielle
Si cette option est activée, un nouveau code promo sera automatiquement généré lorsque le code est utilisé pour un montant inférieur à sa valeur de base (si le total à payer est inférieur au montant de la réduction). Cette configuration sera reprise dans tous les codes promos générés à partir de ce code master. - Priorité
Le niveau de priorité défini l’ordre dans lesquels les codes sont appliqués, si plusieurs sont utilisés sur un même panier. 1 est le plus haut niveau. Cette configuration sera reprise dans tous les codes promos générés à partir de ce code master. - Etat
L’option OUI doit être sélectionnée pour que les codes promos générés à partir du bon master soient activés et utilisables par défaut.

- L’onglet Conditions vous permet de définir quand, comment et par qui le code peut être utilisé. Votre code master doit être configuré comme suit:
- Limiter à un seul client
Ce champ doit rester vide. Lorsqu’un code promo sera généré à partir du code master, ce champ sera mis à jour avec le bénéficiaire. - Validité
Renseignez une période correspondant à la durée de validité souhaitée pour vos codes promo. Lorsqu’un code promo sera généré à partir du code master, la date de début sera remplacée par la date du jour, et la date de fin sera actualisée pour conserver la même durée de validité que le code master. - Montant minimum
Définissez le montant de commande à partir duquel le code promo sera applicable. Cette configuration sera reprise dans tous les codes promos générés à partir de ce code master. - Quantité totale disponible
Laissez ce champ à 1 : chaque code promo généré à partir du master ne sera utilisable que par un client. - Quantité disponible pour chaque utilisateur
Laissez ce champ à 1. - Restrictions
Les options proposées vous permettent de filtrer encore davantage le scope d’application du code promo.
Les options Sélection de groupes de clients et comptabilité avec les autres règles produits doivent rester décochées.

- L’onglet Actions vous permet de définir la réduction appliquée. Votre code master doit être configuré comme suit:
- Livraison gratuite
Si cette option est activée, le code offrira les frais de port aux acheteurs. Cette configuration sera reprise dans tous les codes promos générés à partir de ce code master. - Appliquer une réduction
Spécifiez ici la réduction qui sera appliquée par le code promo. Elle peut être définie :- En pourcentage, et s’appliquer sur l’ensemble de la commande, un ou plusieurs produits spécifiques ou le produit le moins cher
- En montant fixe, et s’appliquer sur l’ensemble de la commande ou sur un produit spécifique
- Exclure les produits en promotion
Si cette option est activée, le code promo ne sera pas applicables sur les produits déjà en promotion. Cette configuration sera reprise dans tous les codes promos générés à partir de ce code master. - Envoyer un cadeau
Si cette option est activée, le code promo aura également pour effet d’ajouter un produit gratuit au panier du client. Cette configuration sera reprise dans tous les codes promos générés à partir de ce code master.

Consultez la documentation officielle de Prestashop sur les règles panier pour en savoir plus sur les différentes options et comment les configurer.
- Enregistrez la règle pour valider la création du code master.
Important : le code master sera disponible dans Probance One pour être utilisé dans une campagne le lendemain de sa création dans Prestashop.
2. Utiliser le code master dans une campagne
Une fois le code master disponible dans Probance One, vous pouvez le configurer comme source de génération de codes promo dans une campagne:
- Accédez à la page de votre campagne dans Probance One, puis cliquez sur Éditer dans la section Offre personnalisée.

- Cliquez sur l’icône d’édition de l’offre proposée de la zone BON_MASTER

- Sélectionnez l’option Choisir le bon master.

- Définissez le Nombre minimum d’offres pour envoyer la campagne à 1.

- Cliquez sur Ajouter une contrainte. Sélectionnez bon_master dans la première liste déroulante et Égal à dans la seconde. Dans le troisième champ, saisissez ou sélectionnez le code correspondant au master défini dans Prestashop.

- Sauvegardez vos modifications.
Important : Veillez à bien renseignez le code du master à utiliser, et non son nom.
Ainsi, à chaque fois que la campagne sera envoyée, une règle panier reprenant les conditions et actions du coupon master (avec actualisation des dates de validité) sera générée pour chaque destinataire présent dans votre base de données Prestashop. La règle lui sera restreinte pour qui lui seule puisse l’utiliser.
3) Intégrer le code promo dans le template
Il ne vous reste qu’à intégrer le code promo dans le template de votre campagne, pour qu’il s’affiche à vos contacts.
Pour cela, intégrez la balise de personnalisation ${_bon_master_bon_master_1} à l’endroit où vous souhaitez afficher le code promo: celle-ci sera automatiquement remplacée au moment de l’envoi par le code généré pour chaque destinataire de la campagne.
Note : Lors de la prévisualisation de votre template et l’envoi d’email de test, la balise de personnalisation sera remplacée par le code master.