Контакты по категориям

Просмотров: 4Куплено: менее 100Разработчик: rdsite (bright-point)
Контакты по категориям
Контакты по категориям
Контакты по категориям
Цена: 2 900 Руб
Зарегистрируйтесь или авторизируйтесь для того, чтобы купить.
Свои контакты и своя почта для заказов у каждой категории магазина.

Модуль для интернет-магазина на DIAFAN.CMS 7. Подходит, когда разными направлениями занимаются разные менеджеры или поставщики: на страницах категории покупатель видит телефоны, e-mail и мессенджеры ответственного менеджера, а письма о заказах товаров этой категории приходят ему на почту.

Что умеет

  • Набор контактов для категории магазина: до двух телефонов, e-mail, WhatsApp, Telegram, MAX.
  • Набор действует на категорию, все её подкатегории и страницы товаров. У подкатегории может быть свой набор — тогда действует он.
  • Работает со стандартным шаблоном без правки файлов: на страницах категории телефоны, e-mail, WhatsApp и Telegram из «Настроек шаблона» заменяются контактами набора. На остальных страницах остаются общие контакты сайта.
  • Своя почта для заказов: письмо администратору о заказе (корзина и «Быстрый заказ») с товарами категории уходит на почту набора.
  • Смешанный заказ (товары из категории с набором и другие) уходит одним письмом и на почту набора, и на общую почту магазина. Товары из двух разных наборов — на обе почты.
  • Незаполненные поля не ломают вид: пустой телефон, e-mail или мессенджер — выводится общий из настроек сайта; пустая почта для заказов — заказ приходит на общую почту.
  • Шаблонный тег для вывода контактов в любом месте шаблона, со своим оформлением.
  • Набор можно временно выключить — в категории вернутся общие контакты.


  • Шаблонный тег
    Код
    <insert name="show_block" module="catcontacts" show="all" default_block="0" template="">


  • show — что вывести: all (всё, по умолчанию), phones, email или messengers;
  • default_block — номер блока из «Блоков на сайте», который выводится, если у страницы нет набора (так на остальных страницах остаются общие контакты);
  • template — свой шаблон: modules/catcontacts/views/catcontacts.view.show_block_шаблон.php.

  • Оформление тега — modules/catcontacts/css/catcontacts.show_block.css, подключается автоматически.

    Поддержка и вопросы
    Помогу с установкой и настройкой, исправлю найденные ошибки. Пишите:

  • E-mail: dimuchio@yandex.ru, dima_d-84@mail.ru
  • Telegram: t.me/dimuchio
  • MAX: написать в MAX
  • Требования
    DIAFAN.CMS 7 (проверено на 7.6.6), установленный модуль «Интернет-магазин».

    Установка
    [list=1]
  • Сделайте резервную копию файлов сайта и базы данных.
  • «Темы и дизайн» → «Добавить вручную»: в поле «Тема» впишите catcontacts, в «Импорт темы» загрузите архив, отметьте «Применить» и нажмите «Сохранить». На вопрос о резервной копии ответьте «Продолжить».
  • «Модули и БД» → «Установка модулей»: отметьте «Контакты по категориям» и нажмите «Обновить».
  • Сбросьте кэш: «Настройки» → «Сбросить кэш».
  • Откройте «Интернет магазин» → «Контакты по категориям», нажмите «Добавить набор контактов», выберите категорию и заполните контакты.
  • [/list]

    Если на сайте свой шаблон
    Стандартный шаблон DIAFAN 7 берёт телефоны и e-mail шапки из «Настроек шаблона» — там модуль работает сам, без правки файлов. Если ваш шаблон выводит контакты по-другому, поставьте в нужное место тег:
    Код
    <insert name="show_block" module="catcontacts">

    Атрибуты: show="phones|email|messengers" — вывести только часть контактов; default_block="номер блока" — какой блок из «Блоков на сайте» показать на страницах без набора.

    Удаление
    «Модули и БД» → «Установка модулей»: снимите отметку с «Контактов по категориям» и нажмите «Обновить». Затем в «Темах и дизайне» выключите тему catcontacts. Сайт вернётся к общим контактам и общей почте для заказов.
    Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.