Нашли дешевле
Модуль позволяет добавить на сайт функцию "Нашли дешевле", на странице товара (по умолчанию элемент оформлен и отображается как ссылка) при помощи которого покупатель, может на прямую обратится к администратору, в случае если ему известны магазины, продающие конкретный товар по более низкой цене.

Вы можете использовать данный инструмент, например в случае, если вы, как администратор сайта, готовы в подобном предоставить покупателю индивидуальную, разовую скидку (в целях маркетинга или политики лояльности) или же если вас просто интересует сбор информации о ценах.
Модуль “Нашли дешевле” не входит в сборку по умолчанию и, в момент написания статьи, является платным. Приобрести модуль можно на странице модуля в нашем магазине дополнений или связавшись с вашим менеджером.
Модуль поддерживается системой от версии 4.12 и выше.
Приобретая модуль, вам необходимо учесть, что его работа поддерживается не всеми шаблонами. По умолчанию, данный модуль уже выведен в новых шаблонах, от версии (шаблона) 1.5 и выше.
Если вы используете более ранний (предыдущего поколения) шаблон или версию шаблонов Unishop, Megashop, Multishop, Good Look, Unishop Vertical до 1.3, то необходим дополнительный вывод модуля в шаблоне.
- 1. Начало работы с модулем
- 1.1 Покупка модуля
- 1.2. Установка модуля
- 1.3. Модуль в админ-профиле
- 1.4. Модуль на сервере
- 1.5. Модуль в базе данных
- 1.6. Гарантии разработчиков
- 2. Работа с модулем “Нашли дешевле”
- 3. Частые вопросы
1. Начало работы с модулем
1.1 Покупка модуля
Модуль "Нашли дешевле" не входит в сборку по умолчанию и, в момент написания статьи, является платным. Приобрести модуль можно на странице модуля в нашем магазине дополнений или связавшись с вашим менеджером. В момент написания статьи, стоимость модуля составляет 20$. Приобрести модуль, можно на странице модуля, в маркетплейсе.
При условии покупки модуля, мы предлагаем бесплатную установку модуля на ваш магазин.
Если же вы приобретали модуль не через менеджера, а через маркетплейс - просим связаться с менеджером и обсудить с ним данный момент.
Модуль, как таковой, поддерживается системой от версии 4.12 и выше, однако вывод модуля в шаблоне, по умолчанию есть только в Unishop, Megashop, Multishop, Good Look, Sport Line, Unishop Vertical от версии шаблонов 1.5. Другие шаблоны, доступные в репозитории на момент написания статьи, вывод данного модуля по умолчанию не поддерживают и модуль необходимо выводить дополнительно.
В случае несоответствия модуля вашим пожеланиям и требованиям, доработка функционала модуля может осуществляться на платной основе.
1.2. Установка модуля
Рекомендуем заказать установку модуля нашим специалистам - эта услуга является бесплатной - для этого свяжитесь с вашим менеджером. Однако, если вы желаете самостоятельно установить модуль, руководствуйтесь следующей инструкцией:
Шаг 1: Скачайте архив с модулем из вашего личного кабинета на imagecms.net, в разделе "Мои дополнения":
Шаг 2: Распакуйте содержимую в архиве папку found_less_expensive посредством FTP-клиента на сервер, в директорию \application\modules:
Шаг 3: Перейдите в админ-профиль к списку модулей
Осуществите переход в админ-профиле "Модули" → "Все модули" → вкладка "Установить модули":
Шаг 4: Клик по ссылке "Установить"
В открывшемся списке модулей должен отображаться модуль "Нашли дешевле" - необходимо осуществить клик по ссылке "Установка" в строке данного модуля:
После этого начнется автоматический процесс установки, во время которого модуль автоматически пропишет новые таблицы в базе данных и поля в админ-профиле.
1.3. Модуль в админ-профиле
Изначально, модуль находится в списке модулей: "Модули" - "Все модули" - "Нашли дешевле":
Что бы открыть доступ к модулю через выпадающий под-пункт главного меню "Модули", передвиньте в активное положение ползунок в колонке "Показывать в меню"
После этого модуль будет доступен по более короткому пути: "Модули" - "Нашли дешевле".
1.4. Модуль на сервере
Все файлы модуля физически находятся на сервере в папке found_less_expensive, которая должна находится в директории \application\modules:
1.5. Модуль в базе данных
Вы можете использовать данный инструмент, например в случае, если вы, как администратор сайта, готовы в подобном предоставить покупателю индивидуальную, разовую скидку (в целях маркетинга или политики лояльности) или же если вас просто интересует сбор информации о ценах.После инсталляции, модуль создает необходимую для работы таблицу в базе данных. Это таблица mod_found_less_expensive которая состоит из колонок:
- id - колонка, в которой прописывается уникальный идентификатор обращения созданного через модуль.
- name - колонка, в которой прописывается имя пользователя, создавшего запрос (Поле "Имя", по умолчанию).
- email - колонка, содержится адрес электронной почты пользователя (Поле "E-mail", по умолчанию).
- phone - колонка, содержится номер контактного телефона пользователя (Поле "Ваш телефон", по умолчанию).
- question - колонка, содержит сообщение пользователя, если таковое было оставлено им при формировании запроса, в поле "Комментарий"
- link - колонка, в которой содержится ссылка на ресурс, предлагающий аналогичный товар по более низкой цене. Ссылка указывается пользователем при формировании запроса. (Поле "Ссылка на товар", по умолчанию).
- productUrl - колонка, в которой содержится ссылка, на страницу товара, с вашего магазина, с которой был создан запрос
- date - колонка, в которой содержится дата и время создания запроса (дата и время используется серверное)
- status - содержит код статуса обработки запроса администратором. Возможные значения:
- 0 - Статус "Новое" - присваивается всем, необработанным обращениям по умолчанию
- 1 - Статус "Обработанное" - присваивается запросам, которые уже были просмотрены администратором, и статус которых был изменен в админ панели

Также модуль создает строку в таблице components
1.6. Гарантии разработчиков
Пользователям ImageCMS, которые приобрели модуль "Нашли дешевле", мы, как разработчики данного продукта, предоставляем гарантию на данный функционал сроком на 1 месяц в следующем порядке:
- При приобретении модуля через менеджера и установке модуля нашими специалистами - гарантия предоставляется на 30 дней с момента завершения интеграции и принятия клиентом работ.
- При приобретении модуля через маркетплейс и самостоятельной установке - гарантия предоставляется на 30 дней с момента покупки модуля.
Гарантия не распространяется и не покрывает следующего:
- Исправления ошибок, допущенных администратором при самостоятельной установке и администрировании модуля.
- Проблем и ошибок в работе модуля, которые возникли из-за правки модуля сторонними специалистами.
- Проблем, возникающих из-за несоответствия хостинга требованиям системы.
- Исправление ошибок и конфликтов, которые вызваны:
- Сторонними сервисами и дополнениями, установленными на сайте.
- Индивидуальными доработками стандартного функционала и/или шаблона
Гарантия предоставляется только на наш официальный модуль "Нашли дешевле"; на аналогичные модули наших партнеров гарантия нами не предоставляется
2. Работа с модулем “Нашли дешевле”
При работе с модулем, просим учесть, что модуль поддерживается непосредственно системой, начиная от версии 4.12. Однако, просим учесть, что в данном случае имеет значение также версия используемого шаблона.
Модуль по умолчанию, поддерживается от версии 1.5 в шаблонах:
- Unishop
- Unishop Vertical
- Multishop
- Sport Line
- Good Look
Если вы используете более раннюю версию шаблона - в таком случае модуль сразу после установки не будет отображаться и/или корректно работать. В таком случае, необходимо или обновить шаблон, или вывести модуль в шаблоне отдельно.
2.1. Вывод в шаблоне
Что бы вывести модуль в шаблоне товара, необходимо в файле product.tpl, который находится в папке \templates\unishop\shop вставить участок кода:
{if array_key_exists('found_less_expensive', $modules)}
{module('found_less_expensive')->showButtonWithForm()}
{/if}
Указанный участок кода, можно вывести в любом подходящем месте шаблона страницы товара, однако следует учитывать местоположение элемента относительно других элементов.
Просим учесть, что данный модуль будет работать только на страницах товаров - если вы выведите модуль в любом другом шаблоне страниц, модуль работать не будет
Перед правкой - рекомендуем сохранить копию файла до правки, что бы была возможность восстановится в случае ошибки
После правки - очистите кеш из админ панели
2.2. Функциональные элементы модуля
При переходе к модуль (пункт 1.3. Модуль в админ-профиле), откроется окно, содержащее следующие функциональные элементы:
- Колонка ID - колонка содержит уникальный идентификатор обращения созданного через модуль;
- Контактная информация - колонка, которая содержит оставленную контактную информацию пользователя (имя, емейл и телефон пользователя, оставленные им при оформлении заявки);
- Вопрос - содержит сообщение пользователя, если таковое было оставлено им при формировании запроса, в поле "Комментарий";
- Ссылка на товар - колонка, в которой содержится ссылка на ресурс, предлагающий аналогичный товар по более низкой цене (Ссылка указывается пользователем при формировании запроса);
- Страница - колонка, в которой содержится ссылка, на страницу товара с вашего магазина, с которой пользователь создал запрос. При клике по содержимого - произойдет переход к указанной странице;
- Статус - колонка, которая позволяет изменять статус заявки, при помощи выбора из выпадающего списка статуса заявки (По умолчанию, доступны статусы "Новое" и "Обработано". Создавать другие статусы - возможности не предусмотрено);
- Дата - колонка, в которой содержится дата и время создания заявки пользователем.
Кроме того, форма разделена на 3 вкладки, соответственно статусам заявок:
- Все - содержит все заявки, с любым статусом
- Новое - вкладка, содержит заявки со статусом "Новое"
- Обработано - вкладка, содержит заявки со статусом "Обработано"

3. Частые вопросы
Как вывести модуль в списке товаров, на странице категории или бренда?
Просим учесть, что модуль не рассчитан на вывод в подобном типе страниц и, скорее всего, работать подобным образом не будет. Более того, при подобном выводе элемента - правка может вызвать поломку верстки шаблона и/или падение сайта (500 ошибку).
Как создать другой статус заявки?
К сожалению, по умолчанию подобного функционала нет. Однако он может быть реализирован как индивидуальная доработка, на платной основе. Для заказа подобной правки, просим связаться с вашим менеджером