Вопросы и ответы - Комментарии ВКонтакте Opencart. Где прописаны комментарии в опенкарт
Информация только для определенной группы покупателей opencart
Приветствую уважаемый посетитель нашего сайта.
Сегодня я хочу написать здесь небольшое решение для интернет магазинов на базе Opencart, которое позволит отобразить на страницах вашего магазина любой текст, баннер, или какую либо информацию с привязкой до группы пользователя.
Данное решение очень часто я применяю при создании интернет магазинов которые работают с оптовыми продажами, то есть когда в магазине есть несколько групп покупателей, к примеру оптовые покупатели, дропшиппинг, розница...
Так вот, часто возникает вопрос как для группы оптовиков показывать какой то определенный текст, но при этом для розницы этот текст должен быть не видимым. Рассмотрим на примере интернет магазина одежды "Максимка" который я делал для одного из клиентов.
В данном магазине присутствуют все три группы покупателей которые я описывал выше, клиентке потребовалось сделать возможность вывести информацию для скачивания файлов экспорта товара и картинок в личном кабинете покупателя, этот блок должен отображаться только для группы оптовиков и дропшиперов, согласитесь что выводить для группы розница такой блок не нужен, он будет там лишним, соответственно просто указать информацию в файле account.tpl будет недостаточно, ее нужно еще и привязать к группе покупателя.
Хорошо, как говорится нужно значить будем делать. В интернете очень много обговаривается данный вопрос, кто то предлагает какие то сложные методы, кто то более простые решения данного вопроса, иногда встречаются и вообще бредовые предложения о том как сделать вывод информации зависимой от группы покупателя. На самом же деле все просто до некуда, и для того чтоб привязать какой то блок к группе покупателя в opencart нужно всего только заключить его в проверку вот так:
<?php if($this->customer->isLogged() && $this->customer->getCustomerGroupId() == "2") { ?> Ваш блок с любой информацией. <?php } ?>
<?php if($this->customer->isLogged() && $this->customer->getCustomerGroupId() == "2") { ?> Ваш блок с любой информацией. <?php } ?> |
То есть в указанном методе мы проверяем авторизованный пользователь или нет и проверяем ID группы пользователя, если ID совпадает с указанным вами, блок показываем если же ID не совпадает соответственно блок не выводим.
Как вы видите в строке указанна цифра 2, это как раз и есть наш ID группы покупателя по которому и осуществляется проверка. В указанном выше магазине это группа дропшиперов, собственно текст покажется только для дропшиперов после того как они войдут в свой аккаунт, для всех же других пользователей блок будет скрыт.
Как узнать ID группы покупателя в opencart? Да все просто, напротив созданной в админке группы покупателя жмете изменить и смотрите строку браузера, в ней в самом конце и будет ID группы.
Таким образом вы можете выводить любую информацию в магазине и указывать кто может ее видеть а кто нет. В примере я указывал именно вывод информации в кабинете пользователя, но по факту вы можете ее использовать в любом нужном вам месте.
Вод собственно и все, буду рад если кому то это окажется полезным, ну а вообще эта статья как и многие другие на нашем сайте написана в первую очередь для меня самого как заметка.
Удачи Вам в нашем нелегком, но таком увлекательном деле как веб программирование :).
PS: Если кого то вдруг заинтересует покупка готового интернет магазина на базе opencart, если вы не хотите заморачиватся самостоятельным его созданием, нет времени или нет желания обучатся всем этим тонкостям, то милости просим в раздел где можно купить уже готовый сайт интернет магазина.
web-stydia.com
Комментарии к заказу и покупателям OpenCart (ОпенКарт) и ocStore
Совместимость | OpenCart 2.1, OCStore 2.1 |
Каждый клиент уникален. Есть адекватные клиенты, есть "глухие", а есть отмороженные, которых не хочется обслуживать (например - не забрал посылку, не доплатил и т.п.)
Цель модуля - напомнить об этом
Покупатель идентифицируется по email, телефону, или регистрации. Например, покупатель не залогинился, но указал номер телефона или email, а на этого покупателя есть досье
Установка - с помощью стандартных средств. Установка расширений Управление модификаторам Обновить модификаторы
Небольшая помощь, как работать с модулем. Заходите в просмотр заказа Вверху два блока
Один для комментария к заказу, другой для комментария к Покупателю При необходимости заполняете один из них
Это сделано потому что .. не посмотрев заказ - нет необходимости комментировать Не посмотрев на Покупателя, так же нет необходимости.
Основное | |
Способ распространения | Платно |
Совместимость | OpenCart 2.1, OCStore 2.1 |
VQmod | Нет |
Ocmod | Нет |
Статистика | |
В первый раз файл добавлен | 14.06.2016 |
Последнее изменение | 26.06.2018 |
Просмотров | 2819 |
Покупок | 12 |
Файлы будут доступны после покупки
liveopencart.ru
Шаблоны комментариев к статусам заказов Opencart
Модуль быстрые комментарии к заказам - это шаблоны уведомлений клиенту, которые вы добавляете при изменении статуса заказа. Чтобы каждый раз не писать сообщение клиенту - вы можете создать несколько шаблонов комментариев для разных статусов заказа.
Модуль умеет подставлять в сообщение сумму заказа, номер заказа и ФИО покупателя.При редактировании заказов - очень удобная вещь. Шаблоны быстрых комментариев к истории заказа существенно уменьшат время на обработку заказов.
Характеристики дополнения | |
Совместимость | 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0 |
Язык | русский, английский |
Ocmod | да |
Характеристики дополнения | |
Совместимость | 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0 |
Язык | русский, английский |
Ocmod | да |
- Скачайте файл модуля нужной вам версии Opencart с нашего сайта;
- Перейдите в раздел "Установка дополнений/расширений" и нажмите кнопку "Загрузить";
- Выберите скачанный файл и дождитесь появления текста "Дополнение успешно установлено";
- Затем перейдите в "Менеджер дополнений" и нажмите кнопку "Обновить";
- Теперь нужно дать права на просмотр и управление модулем в разделе "Группы пользователей" нажав "Выделить все"
Перед выполнением каких-либо действий по установке дополнения настоятельно рекомендуем создать резервную копию файлов сайта и базы данных!
ocmod.net
Вопросы и ответы - Комментарии ВКонтакте
Вопросы и ответы - Комментарии ВК 2.0.2
Данный модуль добавляет новую закладку «Вопросы и ответы» на страницу товара, где покупатели и менеджеры магазина могут общаться посредством комментариев в стиле вопрос – ответ. Модуль сделан на виджете ВК «Комментарии в ВКонтакте». Обладает следующими ключевыми особенностями: 1. Гибкая настройка блока «на лету» a. Возможность указать заголовок и футер для блока b. Возможность задать название закладки (таба) прямо в админке c. Возможность задать положение закладки (таба) относительно других закладок d. Высота, ширина, количество комментариев на странице e. Флажок автоматической публикации комментария на странице пользователя. f. Возможность полного отключения присоединений (аттачей) к сообщениям, либо же выбора определенных допустимых типов (граффити, фото, видео, ссылки и т.п.) 2. Настройка уведомлений на адреса электронной почты администраторов (менеджеров) о новом (новых) комментариях, с указанием ссылки на страницу, где они появились. 3. Панель администрирования комментариев – просмотр и модерирование всех сообщений в одном месте, в админке, без необходимости искать их по страницам магазина. Никакие файлы не затираются.
Установка: Для установки версии без VQMOD - скачайте архив FAQ_VK_NO_VQMOD.zip Внутри находятся два каталога: 1.5.x - если ваш магазин работает на версии OC 1.5.x 2.x - если ваш магазин работает на версии OC 2.0.x 0. Удалите из панели управления старую версию модуля. 1. Скопируйте содержимое каталога, соответствующего вашей версии магазина на сервер. 2. Если у вас установлен не дефолтный/стандартный шаблон, скопируйте содержимое подкаталога catalog\view\theme\default в папку, соответствующую вашему текущему установленному шаблону. Также Вам, перед началом работы с модулем будет необходимо самостоятельно зарегистрировать приложение в ВК. Подробная инструкция как это сделать находится в архиве с модулем. Работоспособность модуля проверена на версии ocStore 1.5.5.1.2 и OpenCart 2.0.1 при использовании стандартного (дефолтного) шаблона. Есть все основания полагать, что на других версиях также будет работать. Для других шаблонов или сильно модифицированного стандартного, возможно, потребуется небольшая подгонка. Подпиливание под Ваш магазин - за дополнительную плату. ВНИМАНИЕ: В архив уже включены файлы для шаблона Money Maker. Для стиля отображения "в закладках" замените после установки содержимым файла faq_vk_mm_tabs.zip, если вы используете стиль "список" - файлом faq_vk_mm_list.zip
rus-opencart.info