Dynamic Scheduled Discounts pour PrestaShop prend-il en charge les plannings de campagne récurrents ?

Question publiée 2080 vues

Oui. En plus d’une vente planifiée ponctuelle, Smart Dynamic & Scheduled Discounts possède un type de campagne récurrente qui se répète selon un planning au lieu de s’exécuter une seule fois. Une campagne récurrente contient une ou plusieurs règles de planning, chacune avec :

Back-office PrestaShop, configuration de Dynamic Scheduled Discounts avec paramètres de planification.
Les campagnes récurrentes se définissent depuis les options de planification du module dans le back-office.
  • un type — daily, weekly, monthly ou custom ;
  • les jours d’exécution (jours de la semaine pour weekly, jours du mois pour monthly) ;
  • une heure de début et de fin et un timezone ;
  • un interrupteur active par règle.

Avant d’appliquer la remise, le module compare l’heure courante à ces fenêtres, donc un happy hour every Friday 18:00-20:00 se relance tout seul semaine après semaine. Surveillez le champ timezone : s’il est incorrect, la fenêtre s’ouvre à la mauvaise heure locale. C’est la différence entre recréer la même promotion à la main chaque semaine et la configurer une seule fois.

Il existe une limite importante : les plannings récurrents vivent à l’intérieur de l’indicateur actif principal de la campagne et de ses dates globales de début/fin. La campagne doit encore être active et se trouver entre date_start et date_end ; le planning décide seulement quels jours ou heures à l’intérieur de cette fenêtre plus large sont valides. Si une campagne récurrente n’a aucune ligne de planning, le code la considère active sur toute la plage de dates de la campagne, donc ajoutez au moins une règle de planning si vous voulez une vraie fenêtre limitée.

Les listes de jours vides sont larges plutôt que restrictives : un planning weekly sans jours de semaine sélectionnés peut correspondre à n’importe quel jour de semaine pendant la fenêtre horaire configurée, et un planning monthly sans jours du mois sélectionnés peut correspondre à n’importe quel jour du mois. Le timezone est stocké par règle et se rabat sur UTC s’il manque, donc utilisez le vrai timezone local de la boutique pour les promotions comme Europe/Warsaw. Exemple : campaign_type=recurring; schedule_type=weekly; days_of_week=5; time_start=18:00:00; time_end=20:00:00; timezone=Europe/Warsaw.

Cette réponse vous a-t-elle été utile ?

Produits associés

Sales Revolution
299,00 €

Vous avez encore des questions ?

Vous ne trouvez pas ce que vous cherchez ? Envoyez-nous votre question et nous vous répondrons.

Chargement...
Retour en haut