質問

私がsetCouponCodeがVarien_Objectに__call内のキャッチであることを知っているが、それが定義されている場所、私は理解することはできません。

私も割引ゼロならばクーポンコードを表示したいので、

私はそれを必要とします。 私はそれがこの関数内で完了だと信じています。

誰もが知っていれば、関数が定義されているか、私はクーポンコードを取得するコードは、すべての時間を表示し、変更することができますどこどこだから

、私に教えてくださいます。

役に立ちましたか?

解決 2

[OK]を私はそれを考え出しました。 SetCouponCodeは魔法の機能にCOUPON_CODEの値を設定されています。

他のヒント

ほとんどのテキストエディタは、オプション「ファイル/フォルダ内検索」を持っています。ソースフォルダを開き、機能__setCouponCodeを探します。

これに関連し、誰もが引用符が正しく削除されていないことがわかりましたか? [あれば]私はあなたがカートから製品を削除した後にクーポンコードの変数が値を保持しますので、それは、これに関連していると言います。

試してみてください。 1.製品にはいくつかのショッピング価格カートルールを設定し、それが例えばヘッダ部にバナーを表示します。 2.ルールをトリガし、カートにバナーを表示するために、チェックアウト/カートに製品を追加します。 3.カートから製品を削除すると、あなたは、バナーはまだヘッダーセクションに表示が表示されます。

注。あなたはカートで他の製品を持っている場合は、クーポンコードがカートにこの他の製品に属しているものに置き換えてしまいますルール&バナーをトリガされた1つを削除する場合ので、これは動作しません。 ルール&バナーをトリガーする唯一の製品がカートにある場合はSOこのバグはのみ動作します。

誰もがこの上の修正を持っているか、これらの条件を再現することができた場合は、

:私は、適切な製品がカートから削除するためにMagentoのの欠乏についての会話を持ってみたい - 正しい引用リフレッシュを意味しています。

リファレンス: - アプリ/コード/コア/メイジ/販売/モデル/ Quote.php - >パブリック関数removeItem($のitemId)

そして、はい、Magentoのコアの問題。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top