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

голоса: 0

Добрый день.

Подключил модуль Интернет-магазин, создал категории, добавил в них товары - всё ок.

Когда я перехожу по ссылке ...shop/all, то вижу все товары из всех категорий.

Мне нужно сделать "секретные товары", доступ к которым будет только по прямой ссылке на товар. Эти "секретные товары" не должны отображаться в списке всех товаров по ...shop/all.

Ссылка будет выдаваться клиенту после проделанной для него индивидуальной работы.

При этом нужно, чтоб товар также добавлялся в корзину и оплачивался клиентом.

Настройку Группы, имеющие доступ к категории: менять на модератор/админ не нужно. Этот товар должен быть доступен по ссылке даже незарегистрированным пользователя. Это я пробовал.

Если же товар Скрыть, то он хоть и пропадает из списка всех товаров и даже открывается по ссылке, но в корзину его уже не добавишь. Это я тоже пробовал.
Как это можно сделать?

Адрес сайта http://travelwithmaklaha.ru/
| Автор: | Категория: Интернет-магазин
Изменение категории | | Автор: Yuri_Geruk

Ответов: 2

Голоса: +1

можно скрыть товары стилями по их ИД. например:

<style>
#id-item-17464 {display: none;} 
</style>

где 17464  - ИД нужного товара

 

| Автор:
голоса: 0

Можно на уровне шаблона - Вид товара в каталоге для отдельных товаров задать условие:

<?if($CUR_GROUP_ID$ =ID-GROUP)?><?endif?>

Например сделать некую группу вип, в которую перемещать клиентов и в это условие завернуть шаблон вид товара в каталоге, в результате пока клиенты не в этой группе они товары видеть не будут.

| Автор:
Спасибо, но нет. Не все клиенты захотят регистрироваться. На уровне заказал - оплатил - получил.     Если бы можно было решить вопрос регистрацией клиента и созданием отдельной группы под клиента - это было бы просто и классно.  Но я ищу именно решение для клиентов без регистрации.
Данила Фадеев,
Увы, идеального решения нет.
...