0

いくつかの製品の購入を無効にするように Magento ストアを設定する必要があり、代わりに物理ストアでしか購入できないというメッセージを表示します。ひねりを加えたのは、店舗の所有者/管理者が顧客に代わってフロントエンドでこれらの製品を「購入」できる必要があることです。すべての支払いオプションはバックエンドでは利用できません。

では、特定の顧客/ユーザーにのみ特定の製品の購入を許可し、他のすべての顧客と匿名の訪問者に「非売品」通知を表示する方法はありますか? (「在庫切れ」ではありません。)

特別なストア ビューやカスタム デザインを作成したり、Javascript の策略を使って無許可の訪問者がこれらの製品を購入できないようにすることさえ考えました。何か賢いアイデアはありますか?

4

3 に答える 3

0

1 - これらの製品を識別するカスタム製品属性の作成

2 - 所有者/管理者を特別な顧客グループに入れる

3 - 「カートに追加」ボタンがある場合は、上記のロジックを確認し、顧客がその所有者/管理者の顧客グループに属している場合にのみ、それらの製品を「カートに追加」する必要があります

于 2012-11-19T15:10:38.293 に答える
0

カスタム ショッピング カート Pricerule の作成を楽しみにしています。デフォルトでは、それらはニーズを満たしていません。しかし、これはあなたの論理にとって最高の場所です!

于 2012-11-19T14:18:32.697 に答える
0

CartController (app/code/core/Mage/Checkout/controllers/CartController.php) 内の addAction メソッドを上書きして、ユーザー レベルをチェックする条件ステートメントを作成してみてください。

于 2012-11-19T14:12:00.490 に答える