2011-12-22 7 views
2

私はmagento 1.6ショップと登録された顧客のいくつかの支払い方法を持っています。私は一部の顧客がすべての支払い方法にアクセスできるようにしたいと思います。また、一部の顧客は1つまたは2つの支払い方法にアクセスすることができます。一部の顧客に特定の支払い方法を許可する方法特定の顧客に許可された支払い方法を割り当てる方法は?

答えて

1

あなたの最善の策はカスタム支払い方法を作成することです。

次に、isAvailable($quote = null)メソッドを使用して、顧客がその支払い方法にアクセスできるかどうかに応じてtrueまたはfalseを返します。

また、すばやい解決策が必要な場合は、既存のお支払い方法のisAvailableメソッドを編集して、お客様のニーズにお応えします。しかし、これはあなた自身の支払い方法を動かすような未来の証明ではありません。

1

はい、可能です。必要なのは、異なる顧客グループを作成し、顧客を(手動またはプログラムで)これらのグループに割り当てることです。

「顧客 - >カストマーグループ - >新しいグループを追加」に移動し、新しいグループを作成します。その同じウィンドウで、そのグループの許可された支払方法を選択することができます。

特定のグループに顧客を割り当てるには、「得意先 - >顧客を管理する」に行き、その特定の顧客を選択します。 2番目のタブには、その顧客のグループがあります。適切であると思われるものを選択するだけで、以前にそのグループに割り当てた支払い方法のみが表示されます。

+0

私が変更できる顧客グループの唯一の選択肢は「グループ名」と「税クラス」です。支払い方法に関するものはありません。そうでなければ、この質問を提起しませんでした。 – Caballero

+0

少なくともエンタープライズでそれを行うことができます。 –

関連する問題