2012-11-19 95 views
0

我需要以某種方式建立一個Magento的商店關閉的幾個產品的採購,而是表明,它們只能在實體店購買的消息。轉折是,店主/管理員必須能夠在前端「買」這些產品代表客戶的 - 所有的付款方式是不是在後端使用。只允許管理員購買的產品在Magento前端

那麼,有沒有辦法只允許某些客戶/用戶購買某種產品,並顯示所有其他客戶和匿名訪問者提供「非賣品」的通知? (不是「脫銷」。)

我曾想過建立一個特殊的商店視圖或定製設計,甚至使用一些JavaScript弄虛作假,防止未經授權的訪客購買這些產品。任何聰明的想法?

回答

0

1 - 創建標識,這些產品的定製產品屬性

2 - 將所有者/管理員在一個特殊的客戶羣

3 - 任何你有一個「添加到購物車」按鈕,你檢查上面的邏輯,只應在「添加到購物車」對於那些產品,如果客戶是所有者/管理員的客戶羣

+0

在這是我們實施的解決方案,並制定了罰款。 –

0

您可以嘗試覆蓋CartController(app/code/core/Mage/Checkout/controllers/CartController.php)中的addAction方法,並創建一個條件語句來檢查用戶級別。

0

期待創造自定義購物車Pricerule。 默認情況下,它們不能滿足您的需求。 但這是你的邏輯的最佳場所!