Das Enterprise_GiftCard-Modul wird generateGiftCardAccounts()
ausgelöst sales_order_save_commit_after
.
Dies scheint dazu zu führen, dass die Geschenkkarten auch dann generiert werden, wenn die Bestellung nicht tatsächlich aufgegeben wurde (beispielsweise aufgrund einer ungültigen Kreditkarte).
Nach einem kurzen Test habe ich den Beobachter auf geändert sales_order_place_after
und es scheint wie ein Zauber zu funktionieren.
Ich sehe dies auf EE 1.12.0.2, aber ich habe das neueste EE (1.13.1.0) überprüft und es verwendet denselben Beobachter.
UPDATE: Ich denke, vielleicht war meine eigentliche Frage nicht klar. Die Frage ist also: Wissen Sie, ob dies ein bekanntes Problem für das EE GiftCard-Modul ist? Gibt es eine einfache Lösung dafür?
Es scheint , als könnte das Problem durch Ändern des Generate Gift Card Account when Order Item is
Konfigurationswerts von " Bestellt" in "In Rechnung gestellt" behoben werden . Aber wenn dies der Fall ist, scheint es einen Kernfehler mit dem geordneten Wert zu geben, der gut zu wissen wäre.