2014-09-04 5 views
0

Я ищу решение для того, чтобы продукты были видимыми/невидимыми для каждого клиента. Существует некоторое расширение, чтобы ограничить видимость продуктов для каждой группы клиентов, но я не могу найти решение для установки видимости для каждого клиента.Видимость продукта Magento на одного клиента

Кто-нибудь знает, как это можно решить?

ответ

2

Один из способов заключается в интеграции расширения, как указано в самом вопросе.

обходным бы добавить атрибут пользовательского продукта, и мы можем добавить код для проверки вошедшего в группе клиентов в

app/design/frontend/package/theme/template/catalog/product/list.phtml

с использованием

Mage::getSingleton('customer/session')->getCustomerGroupId();

и загрузить коллекцию продуктов, которая будет отфильтровывать продукты на основе пользовательских атрибутов с использованием

$collection->addAttributeToFilter();

На мой взгляд, это был бы самый простой способ сделать это.

+0

Я знаю, как исправить это для группы клиентов. Но я ищу решение для определения видимости продукта для каждого клиента, а не для группы клиентов. – Michel

+0

Но на каком основании будет отличаться клиент для того, чтобы продукт был видимым? – Vish

Смежные вопросы