À retenir
- Un prix enregistré dans l'éditeur de produit ou l'éditeur en bloc de Shopify s'applique immédiatement ; le champ de prix n'a lui-même ni date de début ni date de fin.
- Les codes de réduction et les réductions automatiques ont des dates d'activité intégrées, ce qui en fait le moyen natif le plus simple de caler une promotion dans le temps, mais les clients les voient dans le panier et au paiement.
- Les déploiements Markets (forfait Basic ou supérieur) peuvent activer un catalogue ou des réductions pour une période donnée, puis revenir en arrière ; Launchpad peut modifier les prix des produits au début et à la fin d'un événement, mais uniquement sur Shopify Plus.
- Shopify Flow peut s'exécuter à une heure programmée, mais il n'a pas d'action dédiée aux prix : la modification, le retour en arrière et la trace des anciens prix sont à construire vous-même.
- Sale Scheduler by SalePilot programme le début et la fin d'un prix promotionnel et restaure automatiquement les prix précédents sauvegardés, à une minute près environ par rapport aux heures choisies.
Peut-on programmer une promotion sur Shopify sans application ?
En partie. Shopify permet de programmer des réductions et donne à certains forfaits des outils pour programmer des catalogues et des événements, mais le prix d'un produit n'a pas de date associée. Quand vous modifiez des prix dans l'éditeur de produit ou dans l'éditeur en bloc, le changement est définitif dès que vous cliquez sur Enregistrer. Si vous voulez qu'un prix réduit apparaisse le vendredi à 18 h et disparaisse le dimanche soir, quelque chose doit effectuer ces deux changements à ces heures-là.
Ce quelque chose peut être Shopify lui-même, si votre promotion entre dans l'un de ses outils de programmation. Ce peut être une personne avec un réveil, ou une application. Le bon choix tient à une question : les clients doivent-ils voir le prix réduit sur la fiche produit, avec l'ancien prix barré, ou suffit-il que la réduction s'applique dans le panier et au paiement ?
Quelles méthodes Shopify propose-t-il pour programmer une promotion ?
Voici comment les options natives se comparent à la méthode manuelle et à une application. « Se termine seule » signifie que personne n'a à annuler le changement à la main une fois la promotion terminée.
| Méthode | Ce qu'elle modifie | Où les clients la voient | Se termine seule | Disponibilité |
|---|---|---|---|---|
| Réduction avec dates d'activité | Applique un code ou une réduction automatique entre une date de début et une date de fin | Panier et paiement | Oui, à la date de fin | Page Réductions de l'admin Shopify |
| Déploiement Markets de type Event | Passe un catalogue de marché en Actif ou en Brouillon, ou active des réductions, pour une période donnée | Les prix du catalogue s'affichent dans les marchés auxquels il est attribué | Oui, l'Event revient en arrière à sa fin | Forfait Basic ou supérieur |
| Événement Launchpad | Prix des produits au début et à la fin d'un événement, plus publication, stock et changements de thème | Partout où votre thème affiche les prix | Oui, les prix changent au début et à la fin | Shopify Plus uniquement |
| Workflow Shopify Flow | Toute mutation de l'Admin API que vous configurez | Dépend de ce que modifie le workflow | Seulement si vous construisez un second workflow pour revenir en arrière | Forfaits Basic, Grow, Advanced et Plus |
| Modification manuelle | Prix et prix avant réduction du produit | Partout où votre thème affiche les prix | Non, quelqu'un doit tout remettre | Toutes les boutiques |
| Application de programmation, comme Sale Scheduler by SalePilot | Prix et prix avant réduction du produit | Partout où votre thème affiche les prix | Oui, les prix précédents sauvegardés sont restaurés | Shopify App Store |
Comment programmer une réduction avec des dates de début et de fin ?
Si une réduction au paiement suffit, les réductions natives de Shopify sont la voie la plus rapide. Chaque réduction de type montant comporte une section Dates d'activité avec une date de début et une date de fin facultative, et le début comme la fin suivent le fuseau horaire défini dans votre admin Shopify (réductions en pourcentage ou en montant fixe).
La contrepartie, c'est la visibilité. Shopify applique les réductions automatiques dans le panier et au paiement, et les clients saisissent les codes au paiement : les fiches produits continuent donc d'afficher le prix normal, sauf si votre thème ou une application ajoute un message. Pour un prix barré sur la fiche produit, il vous faut un prix promotionnel. Nous comparons les deux dans prix promotionnels ou codes de réduction.
- Dans votre admin Shopify, allez dans Réductions et cliquez sur Créer une réduction.
- Choisissez Montant de réduction sur des produits, puis indiquez s'il s'agit d'un code de réduction ou d'une réduction automatique.
- Saisissez la valeur en pourcentage ou en montant fixe et, sous S'applique à, choisissez les collections ou les produits de la promotion.
- Réglez les Combinaisons de façon délibérée, pour que la promotion ne se cumule pas avec des codes que vous n'aviez pas prévus.
- Dans Dates d'activité, définissez la date et l'heure de début, cliquez sur Définir la date de fin et indiquez la fin.
- Enregistrez, puis testez la réduction dans un panier une fois qu'elle est active.
Comment les déploiements, Launchpad et Flow programment-ils des changements de prix ?
Déploiements. Dans Markets, un déploiement (rollout) programme des modifications de votre thème, de votre paiement, de vos réductions ou de vos catalogues. Un déploiement de type Event publie ses modifications pour une période donnée et revient en arrière à sa fin. Côté prix, un déploiement ne modifie que le statut d'un catalogue : passer un catalogue en Actif publie ses prix, tandis que les modifications de prix du catalogue sont enregistrées immédiatement, d'où la nécessité de préparer d'abord le catalogue en Brouillon. Les prix d'un catalogue s'appliquent aux marchés auxquels il est attribué, et les prix par défaut de votre boutique restent inchangés. Shopify indique que les déploiements sont disponibles à partir du forfait Basic (conditions des déploiements).
Launchpad. L'application Launchpad de Shopify peut modifier les prix des produits au début et à la fin d'un événement, rendre des produits disponibles sur des canaux de vente, augmenter le stock et programmer des changements de thème. Elle est réservée aux boutiques sur le forfait Shopify Plus (Launchpad).
Shopify Flow. Le déclencheur Scheduled time de Flow lance un workflow à une date et une heure données, une seule fois ou de façon répétée (déclencheur Scheduled time). Flow n'a pas d'action dédiée à la modification du prix d'une variante : le changement doit passer par l'action Send Admin API request. Autrement dit, vous écrivez la logique de prix, un second workflow pour remettre les prix, et un moyen de mémoriser les anciens prix.
Comment programmer un prix promotionnel qui se restaure tout seul ?
Si vous voulez le prix réduit et le prix avant réduction barré sur les fiches produits, sans Shopify Plus ni workflow sur mesure, une application de programmation gère les deux bouts. Voici le processus dans Sale Scheduler by SalePilot, qui modifie les prix des produits et les prix avant réduction (il ne crée pas de codes de réduction). Les libellés cités sont ceux de son interface anglaise :
- Créez une promotion et choisissez comment les prix changent, par exemple Decrease price (baisser le prix) de 20 %, avec l'action sur le prix avant réduction Set compare-at to original price (prix d'origine en prix avant réduction) pour que l'ancien prix s'affiche barré.
- Choisissez les produits : tous les produits, des collections, des produits, des variantes précises ou une condition avancée comme une balise de produit, plus un type d'exclusion si besoin.
- Vérifiez l'aperçu. Chaque variante affiche son prix avant et après, avec un statut « Ready » (prête), « Warning » (avertissement) ou « Skipped » (ignorée). Aucun prix Shopify ne change à cette étape.
- Choisissez Schedule start and end (programmer le début et la fin). Définissez la date et l'heure de début, puis la fin, sous forme de date et d'heure ou de durée.
- Confirmez. À l'heure de début, les nouveaux prix sont mis en ligne, et à l'heure de fin, l'application restaure les prix précédents qu'elle a sauvegardés, à une minute près environ dans les deux cas.
Une promotion programmée ne peut pas être modifiée avant son démarrage. Pour changer les prix, les produits ou les dates, supprimez-la (cela ne modifie aucun prix) et créez-en une nouvelle. Les nouveaux prix sont calculés au moment où vous vérifiez la promotion : faites de même si vous modifiez les prix normaux de ces produits avant le début.
Que vérifier avant le lancement d'une promotion programmée ?
La plupart des promotions programmées qui tournent mal échouent sur des détails, pas sur l'outil de programmation. Parcourez cette liste la veille du lancement :
- Fuseau horaire. Les réductions et les déploiements Shopify utilisent le fuseau horaire des paramètres de votre admin Shopify. Les promotions ponctuelles de Sale Scheduler se saisissent dans l'heure locale de votre navigateur, et ses promotions récurrentes suivent le fuseau horaire de la boutique. Si votre équipe travaille sur plusieurs fuseaux, écrivez partout l'échéance dans le fuseau de la boutique.
- Prix avant réduction. Shopify n'affiche une promotion que si le prix avant réduction est supérieur au prix. Vérifiez quelques variantes, y compris celles qui n'avaient pas de prix avant réduction auparavant.
- Cumul. Si des codes de réduction peuvent s'appliquer aux articles en promotion, une promotion de 20 % plus un code de 10 % font 28 % de remise, pas 30 %. Décidez si c'est acceptable avant l'envoi de l'e-mail. Le calculateur de remise fait le calcul.
- Autres modifications de prix. Convenez que personne ne modifie les prix des produits en promotion pendant qu'elle tourne, et sachez ce que fait votre outil à la fin si quelqu'un le fait quand même.
- Publicités et e-mails. Vérifiez que chaque message indique la même date et la même heure de fin que la programmation.
- Limites du forfait. Sale Scheduler vérifie votre quota mensuel à l'heure de début. Si la promotion le dépasse, elle est marquée en échec et aucun prix ne change.
- Un test. Programmez d'abord une courte promotion sur un seul produit et regardez-la démarrer puis se terminer.
Programmez le début quelques minutes avant l'envoi de votre e-mail ou la diffusion de votre publicité. Les outils de programmation fonctionnent par cycles : Sale Scheduler vérifie toutes les minutes, et les grosses promotions prennent plus de temps, car les variantes sont mises à jour les unes après les autres. Une petite marge évite que quiconque arrive sur des prix pleins.
Que se passe-t-il à la fin d'une promotion programmée ?
Cela dépend de la méthode, et c'est là que les options diffèrent le plus. Une réduction cesse simplement de s'appliquer après sa date de fin. Un déploiement de type Event revient en arrière, et les endroits qu'il touchait reprennent les prix actuels des catalogues. Un workflow Flow fait uniquement ce pour quoi vous l'avez construit. Une promotion manuelle se termine quand quelqu'un pense à la terminer.
Sale Scheduler sauvegarde le prix et le prix avant réduction précédents de chaque variante avant que la promotion ne modifie quoi que ce soit, et les restaure automatiquement à la fin. Avant de rétablir une variante, il lit son prix en ligne. Si quelqu'un a modifié ce prix ailleurs pendant la promotion, la variante est ignorée et marquée « Skipped because price changed » (ignorée car le prix a changé), pour ne pas écraser le prix plus récent. Vous pouvez aussi cliquer sur Restore prices (restaurer les prix) à tout moment pour terminer une promotion plus tôt. La restauration n'est jamais bloquée par votre forfait ou votre utilisation, et elle ne compte pas dans l'utilisation. Notre guide pour annuler une modification de prix en masse explique pourquoi ce contrôle est important.
Exemple concret : une promotion du week-end préparée le mercredi
Imaginons que vous vendiez des vêtements d'extérieur et vouliez -25 % sur la collection Vestes du vendredi 18 h au dimanche 23 h 59. Une veste à 80 $ passe à 60 $, car prix promotionnel = prix d'origine × (1 − % de remise) = 80 $ × 0,75. Pour que l'économie s'affiche sur la fiche produit, son prix avant réduction doit être de 80 $. Voici comment chaque approche s'y prend :
- Une économie au paiement suffit : créez une réduction automatique Montant de réduction sur des produits de 25 % sur la collection Vestes, avec des dates d'activité du vendredi 18 h au dimanche 23 h 59. C'est entièrement natif et cela se termine tout seul.
- Un prix barré sur la fiche produit : programmez plutôt un prix promotionnel. Baissez les prix de 25 %, alignez le prix avant réduction sur le prix d'origine, choisissez Schedule start and end et laissez la fin restaurer les prix précédents.
- La même promotion chaque week-end : utilisez une programmation récurrente plutôt que de tout reconstruire chaque semaine. Voir notre guide des promotions récurrentes.
- Dans tous les cas : indiquez la même heure de fin dans votre bannière, vos e-mails et vos publicités, et vérifiez une veste sur la boutique le vendredi à 18 h 05.