Un bloc Produit du Studio lié à votre boutique Shopify peut générer son propre code de réduction à usage unique par destinataire, limité à ce seul produit — sans besoin de segment Historique d'achat ni d'Offre de réduction au niveau du projet.
MailInApp a déjà une Offre de réduction au niveau du projet pour cibler toute une audience correspondante avec un code. Voici l'outil plus spécifique : une réduction qui vit sur le bloc Produit lui-même, liée à n'importe quel vrai produit que vous avez importé de votre catalogue Shopify, générée automatiquement pour chaque destinataire de cet email, et utilisée directement sur la propre page de ce produit.
Étape 1 — Connectez Shopify
Depuis Paramètres → Intégrations, connectez votre boutique Shopify si ce n'est pas déjà fait. MailInApp demande write_discounts en plus de ses accès en lecture spécifiquement pour pouvoir générer les codes dont dépend ce cas d'usage — il ne demande jamais d'accès en écriture à vos propres produits, commandes ou clients.
Étape 2 — Importez le produit dans un bloc Produit
Dans le Studio, ajoutez un bloc Produit et ouvrez sa recherche Importer depuis la boutique. Choisissez le vrai article de votre catalogue Shopify synchronisé plutôt que de saisir une URL à la main. Importer fait trois choses à la fois : remplit nom, description, image et prix ; bascule Paiement vers Lien vers le paiement d'une boutique externe ; et remplit l'URL de la page produit externe à partir du propre handle Shopify du produit. Les trois comptent pour l'étape suivante — une URL saisie à la main n'a pas de vrai identifiant de produit de boutique derrière elle, donc le bascule de réduction reste masqué tant que vous n'importez pas.
Étape 3 — Activez Réduction par produit
Avec un vrai produit importé dans le bloc, un bascule Réduction par produit apparaît dans l'Inspecteur. Activez-le et définissez :
- Type de réduction — pourcentage ou montant fixe de réduction.
- Valeur de la réduction — le chiffre réel.
- Expiration (jours après l'envoi) — combien de temps un code généré reste valide.
Cela est indépendant de toute Offre de réduction au niveau du projet que le projet pourrait aussi avoir — un envoi peut porter les deux, aucune, ou l'une sans l'autre.
Étape 4 — Envoyez, et MailInApp génère un code limité à ce produit
Juste avant que l'email de chaque destinataire ne se rende, MailInApp recherche son dossier client Shopify par email et crée un code de réduction via l'API GraphQL d'administration de Shopify : à usage unique (usageLimit: 1), restreint à ce seul client, et restreint à ce seul produit plutôt qu'à toute votre boutique. Le propre lien Acheter maintenant du bloc est automatiquement réécrit pour le porter — rien à modeler avec une balise de fusion à la main, puisque l'identifiant d'un bloc n'est pas quelque chose que vous pouvez écrire dans un titre.
Étape 5 — L'acheteur atterrit sur le produit exact, avec le code déjà appliqué
L'utilisation passe par la propre URL /discount/<code> de votre boutique, qui redirige directement vers la propre page de ce produit avec le code déjà appliqué — pas vers la page d'accueil de votre boutique ni un panier générique. C'est délibéré : l'email lui a montré un article spécifique, donc le lien réduit doit l'amener à ce même article, pas le faire recommencer sa recherche.
L'attribution fonctionne comme n'importe quel autre clic vers la boutique
Le lien d'utilisation porte toujours le même utm_campaign que les autres liens sortants de votre projet. Une commande passée avec le code s'attribue à cet envoi de la même façon que le fait toute autre commande issue d'un clic vers Shopify — consultez suivi des commandes, paiements et revenus Shopify pour voir comment cette attribution fonctionne réellement de bout en bout.
Si la génération échoue pour un destinataire
Son email part quand même. Si aucun dossier client Shopify ne correspond à son email, ou si l'appel en direct à l'API rate, le Acheter maintenant de ce destinataire revient simplement au lien de produit simple et sans réduction du bloc — jamais un lien cassé, et jamais un envoi bloqué.
En quoi cela diffère de l'Offre de réduction au niveau du projet
L'Offre de réduction de la page Envoi cible toute une audience correspondante — souvent combinée à un segment Historique d'achat — avec une portée de code choisie dans une liste déroulante (toute la boutique ou un produit). Cette fonctionnalité saute tout cela : elle est limitée à quel que soit le produit que le bloc lui-même porte, ne nécessite aucun filtre d'audience, et se génère pour quiconque reçoit l'email. Chacune garde aussi son propre marqueur de délai de repos, donc une réduction par produit sur un article ne bloque jamais la réduction d'un autre article, ni l'offre au niveau du projet, pour le même contact. Consultez récupérez les acheteurs précédents avec des segments d'historique d'achat et des codes de réduction pour la version dirigée par l'audience de ce schéma.
Comment démarrer
Connectez Shopify, importez un vrai produit dans un bloc Produit, activez une Réduction par produit modeste, et envoyez d'abord à une petite liste pour confirmer que le lien d'utilisation mène là où vous l'attendez. Consultez Bloc Produit, Intégration Shopify et Réductions natives à la boutique pour la référence complète.