Kupongkodspårningsdiskrepans i Adobe Commerce
Om en kupong är konfigurerad att användas X gånger per kund, kan kupongkoderna tillämpas mer än X gånger utan att deras användningsantal uppdateras efter att ordern har lagts. Åtgärda problemet genom att aktivera konsumenten genom att lägga till sales.rule.update.coupon.usage till variabeln CRON_CONSUMERS_RUNNER i .magento.env.yaml, redigera filen för att hitta avsnittet CRON_CONSUMERS_RUNNER, ange konsumenterna till en tom array för framtida korrektur och distribuera om miljön.
Beskrivning description
Miljö
Adobe Commerce (AC) alla distributionsmetoder, alla versioner
Problem/symtom
- Kupongkoder kan återanvändas för olika order utan att antalet används uppdateras.
- Kolumnerna Används och TimeUsed i kundprisregelns hanteringskupongavsnitt återspeglar inte ändringar efter att en kupong har tillämpats.
- Problemet kvarstår i olika miljöer, inklusive lokala inställningar med vanilj (standard)-Magento-instanser.
Upplösning resolution
Kontrollera att konsumenten sales.rule.update.coupon.usage är aktiverad för att lösa problemet:
-
Lägg till
sales.rule.update.coupon.usagei variabelnCRON_CONSUMERS_RUNNERi.magento.env.yaml. -
Redigera din
.magento.env.yaml-fil, leta upp avsnittetCRON_CONSUMERS_RUNNERunder konfigurationen av distributionsfasen och kontrollera att den innehåller:code language-none stage: deploy: CRON_CONSUMERS_RUNNER: cron_run: true max_messages: 1000 consumers: - sales.rule.update.coupon.usage -
För framtida korrektur mot uppdateringar bör du överväga att ställa in konsumenterna på en tom array så att alla tillgängliga konsumenter kan få tillgång till dem automatiskt:
code language-none stage: deploy: CRON_CONSUMERS_RUNNER: cron_run: true max_messages: 1000 consumers: [ ] -
När du har gjort dessa ändringar distribuerar du om miljön för att tillämpa dem.
Obs!: Den här lösningen uppdaterar kuponganvändningen för framtida transaktioner, men justerar inte retroaktivt data för tidigare order om kuponganvändning.
Relaterad läsning
CRON_CONSUMERS_RUNNER i Distribuera variabler i Commerce för molnguiden