Ich hatte kürzlich ein Problem mit einem Geschäft, als ich bemerkte, dass bestimmte E-Mails mit Bestandsbenachrichtigungen nicht gesendet wurden. Alle E-Mails für einfache Produkte sind in Ordnung, aber wenn es um konfigurierbare Produkte geht, ist hier mein Problem:
Derzeit können sich Kunden für die Bestandsbenachrichtigungs-E-Mails anmelden. Der Cron-Job läuft einwandfrei, und das System sendet sie logischerweise nur, wenn sie tatsächlich auf Lager sind und nicht auf 0 gesetzt sind. Die konfigurierbaren Produkte werden jedoch immer auf 0 gesetzt, und die einfachen Produkte, die zu dieser konfigurierbaren gehören, ändern den Lagerbestand. Was jetzt passiert, ist, dass Menschen ein Produkt nur abonnieren können, wenn ALLE Größen nicht vorrätig sind (also nicht einmal eine Größe auswählen können, über die sie Informationen erhalten möchten), sondern wenn die Schuhe beispielsweise wieder aufgefüllt werden erhalten sie keine Benachrichtigung, da die konfigurierbare (das Produkt, das sie abonniert haben) immer noch bei 0 liegt.
Ich bin sicher, dass ich nicht die erste Person bin, die auf dieses Problem stößt, also habe ich mich gefragt, ob jemand in der Lage war, es zu umgehen oder eine Lösung zu finden?