Jump to content
pistol

Показывать товар только зарегистрированным и авторизованным

Recommended Posts

Привет. Есть задача - показывать некоторые товары только авторизованным пользователям. Есть ли какое-то решение без модификации самого двига?

Share this post


Link to post
Share on other sites

Без модификации - нет.

 

Можно в product.tpl добавить if с проверкой на то залогинен ли покупатель. Но это будет для всех товаров. В принципе в этот же if можно добавить и проверку на название товара.

  • +1 1

Share this post


Link to post
Share on other sites

Спасио. Тогда буду модифицировать запрос в модели. Галку "не показывать гостям" сделаю опцией и вставлю проверку на эту опцию.

Share this post


Link to post
Share on other sites

Спасио. Тогда буду модифицировать запрос в модели. Галку "не показывать гостям" сделаю опцией и вставлю проверку на эту опцию.

 

Здравствуйте. Меня тоже интересует такой решение вопроса. Скажите Вы сумели модифицировать запрос? Если  не сложно поделитесь решением

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By matroskin92
      Простое решение для вывода ранее просмотренных товаров непосредственно на странице товара, без дополнительных настроек и в любом месте Вашего шаблона .
      Для того, чтобы увидеть результат, пройдитесь по нескольким товарам. 
       
       
       
      УСТАНОВКА
      Для установки модуля - загрузите файл в установщик и обновите кэш модификаторов и сайта.
      Для отображения модуля на странице, включите его и укажите количество товаров для отображения.
      После этого, перейдите в нужный макет и добавьте модуль в нужную позицию, сохраните макет.
       
      ПОДДЕРЖКА
      Поддержка в личных сообщениях и в теме на форуме.
      Демо OpenCart 2.3
      Демо OpenCart 3
    • By matroskin92
      Скачать/Купить дополнение


      Просмотренные товары
      Простое решение для вывода ранее просмотренных товаров непосредственно на странице товара, без дополнительных настроек и в любом месте Вашего шаблона .
      Для того, чтобы увидеть результат, пройдитесь по нескольким товарам. 
       
       
       
      УСТАНОВКА
      Для установки модуля - загрузите файл в установщик и обновите кэш модификаторов и сайта.
      Для отображения модуля на странице, включите его и укажите количество товаров для отображения.
      После этого, перейдите в нужный макет и добавьте модуль в нужную позицию, сохраните макет.
       
      ПОДДЕРЖКА
      Поддержка в личных сообщениях и в теме на форуме.
      Демо OpenCart 2.3
      Демо OpenCart 3
      Добавил matroskin92 Добавлено 09.01.2019 Категория Модули Системные требования Сайт разработчика matro.site Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By matroskin92
      Решение, позволяющие просматривать основную информацию о товаре через модальное окно не покидая текущей страницы. Модуль реализован на стандартном шаблоне с использованием Bootstrap 3. Настройки модуля позволяют выбрать необходимый перечень данных для отображения, чтобы не перегружать страницу и само модальное окно количеством информации. 
       
      ДЕМО OPENCART 3
      ДЕМО OPENCART 2.3
       
      УСТАНОВКА
      Установите модуль через стандартный установщик в административной панели сайта, после обновите кэш модификаторов. 
      В каталоге модулей активируйте модуль, а так же выберите блоки для отображения.
      Добавить модуль в макет Категорий на любую позицию.
      Если есть необходимость изменить оформление модуля под Ваш сайт, у каждого блока и поля есть возможность добавить линейные стили, либо CSS-классы.
       
      ЧТО ВНУТРИ
      Основные блоки
      Наименование товара Изображения Информация о товаре Атрибуты Опции Кнопки Информация о товаре
      Рейтинг Наличие Модель Производитель Цена Кнопки
      Избранное (wishlist) Сравнение Купить (добавить в корзину),  
       
       
       
      ИЗМЕНЕНИЕ ОФОРМЛЕНИЯ
      Все из вышеперечисленного можно включить/выключить, а так же дополнить своими стилями и CSS-классами из административной панели сайта в настройках модуля. Вы так же можете изменить верстку, сохраняя CSS-классы и ID-идентификаторы с префиксом matrosite-
       
      ПОДДЕРЖКА
      Поддержка в личных сообщениях и в комментариях в соответствующей теме на форуме
       
       
       
    • By matroskin92
      300.00 руб
      Скачать/Купить дополнение


      Быстрый просмотр товара
      Решение, позволяющие просматривать основную информацию о товаре через модальное окно не покидая текущей страницы. Модуль реализован на стандартном шаблоне с использованием Bootstrap 3. Настройки модуля позволяют выбрать необходимый перечень данных для отображения, чтобы не перегружать страницу и само модальное окно количеством информации. 
       
      ДЕМО OPENCART 3
      ДЕМО OPENCART 2.3
       
      УСТАНОВКА
      Установите модуль через стандартный установщик в административной панели сайта, после обновите кэш модификаторов. 
      В каталоге модулей активируйте модуль, а так же выберите блоки для отображения.
      Добавить модуль в макет Категорий на любую позицию.
      Если есть необходимость изменить оформление модуля под Ваш сайт, у каждого блока и поля есть возможность добавить линейные стили, либо CSS-классы.
       
      ЧТО ВНУТРИ
      Основные блоки
      Наименование товара Изображения Информация о товаре Атрибуты Опции Кнопки Информация о товаре
      Рейтинг Наличие Модель Производитель Цена Кнопки
      Избранное (wishlist) Сравнение Купить (добавить в корзину),  
       
       
       
      ИЗМЕНЕНИЕ ОФОРМЛЕНИЯ
      Все из вышеперечисленного можно включить/выключить, а так же дополнить своими стилями и CSS-классами из административной панели сайта в настройках модуля. Вы так же можете изменить верстку, сохраняя CSS-классы и ID-идентификаторы с префиксом matrosite-
       
      ПОДДЕРЖКА
      Поддержка в личных сообщениях и в комментариях в соответствующей теме на форуме
       
       
       
      Добавил matroskin92 Добавлено 28.02.2019 Категория Меню, дизайн, внешний вид Системные требования Сайт разработчика oc3.matro.site Старая цена 450 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By Leingard
      450.00 руб
      Скачать/Купить дополнение


      ColorAsProduct - цвета товара как отдельные товары
      Модуль предназначением для тех, кому требуется оформить другие цвета товара - как отдельные товары. У каждого цвета товара своя страничка, что позволяет задавать различное описание для Ваших товаров с цветами и красиво вывести ссылки на другие цвета, в самой карточке товара.
       
      DEMO: OC 3: http://oc30.gameshara.ru/index.php?route=product/product&product_id=53 (Первый вид отображения)
      DEMO: OC 2.3: http://gameshara.ru/module/index.php?route=product/product&product_id=43 (Первый вид отображения)
      DEMO: OC 2.1: http://gameshara.ru/ocstore21/index.php?route=product/product&product_id=42 (Четвертый вид отображения)
      Админ часть: Admin (Логин и пароль: demo)
       
      Изменения в версии 1.5 (26.03.2019)
      Теперь цвет товара и цветовые связи отображаются в продукте в отдельной вкладке "Цвет товара" Добавлены alt и title с названием товара для изображений товаров Теперь если выбран вариант "Изображение + название", но у товара нет главного изображения - отображается заглушка Если активен вариант отображения "Цвет + название", но у товара не заполнен HTML-цвет - выводится маленькая миниатюра Если товара нет на складе, он отображается прозрачным Исправлено отображение акционной цены, если акция закончилась Увеличение скорости работы за счет оптимизации запросов  
      Изменения в версии 1.4.1 (26.02.2019)
      Добавлена поддержка версии OpenCart 3 Исправлено отображение товаров при выводе "только цвет". Обновлены минимизированные стили CSS Добавлена универсальная адаптация под любую тему (автоматическая) В версии для OpenCart 3 временно нет возможности вывести цвета в категорию  
      Изменения в версии 1.4 (10.09.2018)
      Теперь цены отображаются правильно, если на связанный товар установлена скидка Цена товара теперь рассчитывается с налогом, если он установлен Появилась возможность задания размера миниатюр в px, если выбран способ отображения "Миниатюра + название" В связанных товарах все цвета теперь отображаются в одинаковом порядке Убрана ссылка цвета на сам активный товар, если мы находимся в нем Убран slick-carousel Добавлена возможность активации минимизированных стилей Добавлена адаптивная версия модуля Исправлена совместимость с некоторыми шаблонами и модулями Исправлена ошибка которая появлялась если удалить название цвета Добавлена более подробная инструкция к модулю  
      Изменения в версии 1.3
      Возможность указать селектор для отображения модуля в любом месте шаблона (в схему по прежнему нужно добавлять) Новые отображения цветов в карточке товара Возможность отображать цвета товара в категории в списке товаров с переходов в товары (пример) Возможность отключить стандартные стили и подключить минималистичные (пример) Возможность включить или выключить slick-carousel Минималистичные стили заменили полное отключение стилей  
      Изменения в версии 1.2
      Добавлено 3 вида внешнего вида отображения модуля Добавлена возможность вместо изображения товара указать его цвет в формате html (#000000) Добавлена возможность убирать / отображать название цвета Добавлена цена под названием товара с другим цветом Добавлена возможность отображать / скрывать цену под названием товара с другим цветом Добавлена возможность убирать стандартные стили оформления. Теперь при установке связки цветов, данные автоматически прописываются в обоих товарах Обновлённый CSS-код, позволяет Вам оформить модуль по Вашим желаниям, даже с минимальными знаниями CSS Добавлена поддержка версии ocStore 2.1  
      Изменения в версии 1.1
      Добавлен интерфейс модуля Добавлена возможность использовать схемы для расположения в товаре Добавлены файлы локализации Добавлены стили оформления Добавлена карусель цветов slick-carousel Добавлен удобный AJAX выпадающий список для выбора цвета товара  
      Инструкция в архиве.
       
      Дополнительно:
      Для версии OpenCart 3.0 временно недоступно обновление 1.5. Актуальная версия: 1.4. Извините за неудобства.
       
      Лицензия:
      Модуль продается с лицензией на сайт. Одна покупка = Один домен Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии. Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.  
      Тип распространения:
      Как есть Добавил Leingard Добавлено 03.12.2017 Категория Серии, Комплекты Системные требования PHP 5.6+ Сайт разработчика Старая цена 500 Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1
      2.0 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Да  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.