Skip to content

TSVshop 5.4

Choose a tag to compare

@Serg28 Serg28 released this 09 Feb 13:21
· 3 commits to v5.4 since this release

Новое:

  1. В TSVshop появилась возможность добавлять в корзину к товару (а также в письма клиенту и менежеру) произволные TV-параметры товара. Для этого нужно вставить в вызов TSVshop параметр &tvs с перечислением имен нужных TV-параметров, а выводить их в чанках с помощью плейсхолдера [+tv.имяtv+]. Например, чтобы вывести у товара TV с именем color, достатойно добавить в всех вызовах TSVshop паарметр &tvs=color и в чанке вставить [+tv.color+].
  2. Добавлен сниппет TSVshopLastViews, позволяющий отображать историю просмотренных товаров
  3. В сниппете TSVshop теперь добавлен новый режим: &act=printorder, который отвечает за печать накладной/товарного чека для пользователя (если это предусмотрено менеджером). Все что нужно – создать отдельную страницу в дереве документов и вставить в нее вызов TSVshop с параметром &act=printorder.
  4. В модуле в списке заказов и при просмотре конкретного заказа появилась кнопка Распечатать накладную (печать товарного чека/накладной), шаблон которой по умолчанию берется из файла assets/snippets/tsvshop/addons/sales/tpl/Shop_PrintOrder.tpl . Ту же самую функцию исполняет чанк Shop_PrintOrder, который идет в комплекте с модулем. Все описания плейсхолеров читайте в документации или в подсказках в режиме редактирования чанка Shop_PrintOrder.
  5. Теперь в поле E-mail отправителя (менеджера) можно задавать несколько адресов через запятую.
  6. Теперь почтовые настройки модуля TSVshop берутся из настроек МОДх, только некоторые настройки (почта менеджера, тема писем, имя отправителя) остались в настройках модуля.
  7. В сниппете TSVoffice
    • Введена пагинация;
    • Добавлена поддержка работы с плагином продажи файлов (если установлен плагин TSVshopDownloads, в личном кабинете автоматически появляются ссылки на купленные файлы, если заказ оплачен);
    • Можно удалять свои неоплаченные заказы

Исправления

  1. Решена проблема с отправкой писем – теперь они отправляются корректно.
  2. Исправлена ошибка, когда не срабатывали системные события при работе корзины в режиме AJAX.
  3. Переименованы названия некоторых полей в настройках почты: теперь поле E-mail отправителя: называется E-mail отправителя (менеджера).
  4. Добавлены/переименованы некоторые плейсхолдеры – смотрите документацию или подсказки в режиме редактирования.