Как рассказать о бесплатной доставке на странице товара¶
На детальной странице товара со включенной настройкой Бесплатная доставка можно показать изображение или текст, сообщающие об этом. Для этого воспользуйтесь нашим бесплатным модулем.
Примечание
Модуль разработан для темы Responsive, которая используется в CS-Cart и Multi-Vendor по умолчанию.
Установка¶
Скачайте одну из версий модуля. Какую версию качать, зависит от того, хотите ли вы отображать на странице товара картинку или текст.
Примечание
Если хотите увидеть код, посетите репозиторий модуля на GitHub. Две версии модуля хранятся в разных ветках.
Войдите в панель администратора вашего магазина.
Откройте страницу Модули → Управление модулями.
Нажмите кнопку +, чтобы установить модуль из архива.
- Во всплывающем окне нажмите кнопку Загрузить и выберите архив с модулем.
- Нажмите Загрузить и установить. Модуль установится и будет готов к работе.
Примечание
Если после установки модуля изменения не отображаются, очистите кэш шаблонов.
Как поменять картинку/текст¶
После установки модуля можно поменять картинку/текст на более подходящие.
Меняем картинку¶
Примечание
Это решение подходит для версии модуля с картинкой.
Картинка “Бесплатная доставка” хранится в файле free_shipping_label.png. Файл лежит в папке design/themes/responsive/media/images/addons/free_shipping_label_image/. Можете заменить картинку на любую другую, но имя файла должно остаться free_shipping_label.png.
Меняем текст¶
Примечание
Это решение подходит для версии модуля с текстом.
Текст “Бесплатная доставка” берется из языковой переменной free_shipping
и поэтому может меняться при выборе другого языка.
Изменим значение языковой переменной:
- В панели администратора перейдем на страницу Администрирование → Языки → Переводы.
- Вобьем free_shipping в окно поиска справа и нажмем Найти.
- Если у вас в магазине несколько языков, выберите тот язык, для которого вы хотите поменять текст. Это делается в левом верхнем углу страницы, под надписью Переводы.
- Измените значение языковой переменной
free_shipping
. - Нажмите Сохранить.
Важно
Языковая переменная free_shipping
существует в CS-Cart и Multi-Vendor даже без модуля. Если поменяете переменную, то изменится и название настройки Бесплатная доставка у товара.
Также вы можете создать свою языковую переменную кнопкой + button.
Назовем эту переменную example
. Чтобы использовать в модуле ее, а не free_shipping
, заменим __('free_shipping')
на __('example')
в файле design/themes/responsive/templates/addons/free_shipping_label_text/hooks/index/scripts.post.tpl.