Enterprise GiftCardのギフトカード生成が間違ったタイミングで発生しているようです


7

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値にコアバグがあるようです。知っておくと便利です。


多分私がここで行う必要があるのは、システム>構成>ギフトカード>ギフトカードの一般設定>注文アイテムが「注文済み」から「請求済み」に変更されたときにギフトカードアカウントを生成することです
kalenjordan '31 / 01/31

回答:


2

修正のように見えるに行くことですシステム > 設定 > ギフトカード > ギフトカード一般設定と変更が注文項目があるときにギフトカードのアカウントを生成するから発注請求済み


1

もう少し情報:

ここのコアバグについてはあなたが正しいと思います。「注文済み」の値では、注文が完了するまでギフトカードを利用できません。「請求済み」で問題が解決しますが、注文が請求されるまでギフトカード番号(アカウント)は作成されません。また、支払いアクションとして「Authorize&Capture」を使用している場合([システム]> [構成]> [支払い方法])、請求書が自動的に生成されます。[Magento ver。1.13.1.0]

これが誰かに役立つことを願っています。

...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.