Enterprise_GiftCardモジュールgenerateGiftCardAccounts()
はから起動しsales_order_save_commit_after
ます。
これにより、注文が実際に行われなかった場合でも、ギフトカードが生成されているようです(クレジットカードが無効であるなど)。
簡単なテストから、オブザーバーをに変更sales_order_place_after
しましたが、魅力のように見えました。
これはEE 1.12.0.2で見られますが、最新のEE(1.13.1.0)を確認しましたが、同じオブザーバーを使用しています。
更新:多分私の実際の質問は明確ではなかったと思います。だから問題は-これがEE GiftCardモジュールの既知の問題かどうか知っていますか?これに対する簡単な修正はありますか?
構成Generate Gift Card Account when Order Item is
値をOrderedからInvoicedに変更すると問題が解決する可能性があります。しかし、その場合は、Ordered値にコアバグがあるようです。知っておくと便利です。