Уважаемые посетители! Сайт находится в стадии наполнения информацией, поэтому не вся информация доступна в данный момент. В ближайшее время мы завершим работы над сайтом. Приностм извинения за временные неудобства.
Инфоблок корзины обновляется даже при клике на кнопку НАЗАД в браузере
Исправлена ошибка удаления заказа в личном кабинете
Аддон Заказы - небольшой фикс в стилях таблицы заказов
Стиль модуля одинаково отображается в MODx 1.2+ и EVO 1.3+
Исправлена ошибка отправки писем с заказом админу и клиенту в MODx 1.2+ и EVO 1.3+
Подкорректированы настройки модуля по-умолчанию
Поддержка установки модуля, когда MODx установлен в некорневую папку сайта
Версия 5.4.3
В демо-сайт добавлен пример вывода товаров с помощью DocLister
Исправлена ошибка вывода корзины и формы оформления, когда сумма товаров меньше допустимой величины, выставленной в конфиге
Мелкие правки css модуля для версии MODx 1.2.1+
Версия 5.4.2
Подкорректирована верстка модуля для MODx 1.2.1+
Исправлены ошибки установки для версии MODx 1.2.1, EVO 1.3.6. Теперь модуль корректно устанавливается и с помощью инсталлятора, и через Extras.
При обновлении модуля не перезаписываются и не дублируются уже созданные ресурсы: шаблоны, TV, документы. Также не обнуляется конфигурация модуля.
Введен новый чанк Shop_FullCheckout, в котором можно определить место для вывода формы заказа и корзины, поменять их местами и т.д.
Добавлен новый плейсхолдер для вывода дополнительных опций товара в корзине. Для чанков корзины заказа и оформления заказа - [+shop.basket.details+] и инфоблока - [+shop.info.details+]. Поэтому названия товара и его опции теперь выводятся отдельно.
Обновлен сниппет WebLogin, который идет в комплекте с модулем (на всякий случай).
Исправлен и обновлен плагин HINTx.
Подкорректирована документация и демо-контент в соответствии с изменениями.
Версия 5.4
Новое:
В TSVshop появилась возможность добавлять в корзину к товару (а также в письма клиенту и менежеру) произволные TV-параметры товара. Для этого нужно вставить в вызов TSVshop параметр &tvs с перечислением имен нужных TV-параметров, а выводить их в чанках с помощью плейсхолдера [+tv.имяtv+]. Например, чтобы вывести у товара TV с именем color, достатойно добавить в всех вызовах TSVshop паарметр &tvs=`color` и в чанке вставить [+tv.color+].
Добавлен сниппет TSVshopLastViews, позволяющий отображать историю просмотренных товаров
В сниппете TSVshop теперь добавлен новый режим: &act=`printorder`, который отвечает за печать накладной/товарного чека для пользователя (если это предусмотрено менеджером). Все что нужно – создать отдельную страницу в дереве документов и вставить в нее вызов TSVshop с параметром &act=`printorder`.
В модуле в списке заказов и при просмотре конкретного заказа появилась кнопка Распечатать накладную (печать товарного чека/накладной), шаблон которой по умолчанию берется из файла assets/snippets/tsvshop/addons/sales/tpl/Shop_PrintOrder.tpl . Ту же самую функцию исполняет чанк Shop_PrintOrder, который идет в комплекте с модулем. Все описания плейсхолеров читайте в документации или в подсказках в режиме редактирования чанка Shop_PrintOrder.
Теперь в поле E-mail отправителя (менеджера) можно задавать несколько адресов через запятую.
Теперь почтовые настройки модуля TSVshop берутся из настроек МОДх, только некоторые настройки (почта менеджера, тема писем, имя отправителя) остались в настройках модуля.
В сниппете TSVoffice
Введена пагинация;
Добавлена поддержка работы с плагином продажи файлов (если установлен плагин TSVshopDownloads, в личном кабинете автоматически появляются ссылки на купленные файлы, если заказ оплачен);
Можно удалять свои неоплаченные заказы
Исправления
Решена проблема с отправкой писем – теперь они отправляются корректно.
Исправлена ошибка, когда не срабатывали системные события при работе корзины в режиме AJAX.
Переименованы названия некоторых полей в настройках почты: теперь поле E-mail отправителя: называется E-mail отправителя (менеджера).
Добавлены/переименованы некоторые плейсхолдеры – смотрите документацию или подсказки в режиме редактирования.
Версия V5.3
Важные: введены два новых поля в таблицу заказа shop_order: topay и dateorder
topay - сумма к оплате. Эта сумма может отличаться от итоговой суммы (плейсхолдер [+shop.basket.total+]), в случае, если установлен аддон Подарочные сертификаты (и подобные, когда пользователь может часть суммы оплатить подарочным сертификатом, а оставшуюся – другими способами). В таком случае [+shop.basket.topay+] отобразит оставшуюся сумму, которую нужно доплатить. В остальных случаях [+shop.basket.topay+] равен [+shop.basket.total+].
datepay - дата совершения оплаты заказа. В основном используется для вывода информации в админке модуля. Дата оплаты записывается автоматически, если оплата прошла с помощью аддона Методы оплаты.
Восстановлена работа плагина HINTx, предназначенного для создания подсказок для чанков и шаблонов, используемых в TSVshop. Подсказки выводятся в режиме редактирования соответствующих чанков и шаблонов, чтобы напоминать о плейсхолдерах, используемых в них.
Для плагина HINTx отредактированы подсказки в соответствии с новой версией 5.3
Удалены старые файлы, оставшиеся от прошлых версий.
Исправлена ошибка в екстендере Ditto shop, когда не удавалось корректно производить стандартную сортировку в Ditto. Теперь по-умолчанию работает стандартная сортировка Ditto (если не указан &sortByPrice). Если же указан &sortByPrice=`price` или &sortByPrice=`param`, сортируется по цене или параметрам товара соответственно.
Исправлены ошибки TSVoffice: теперь корректно работает шифрование пользовательских данных (раньше оно было отключено из-за ошибки, возникающей при сохранении зашифрованных данных в БД) и вывод информации о выбранном заказе (ранее при отображении данных о выбранном заказе возникала ошибка: Такого заказ нет.)
В файле /assets/snippets/tsvshop/admin/includes/core.inc.php заменены mysql_ на $modx->db, исправлена ошибка шифрования данных и добавлена возможность отсылать админу и клиенту в письме несколько файлов. Для этого служит функция send_mail($to, $subject, $content, $attach=false), где $attach может быть строкой или массивом: можно передать путь к файлу как строку, или же как массив с путями к нескольким файлам, напр., $attach = array('filepath1','filepath2');
В файле /assets/snippets/tsvshop/include/apiinit.inc.php устранено появление ошибки отстутствия функции getMicroTime(), появлявшейся при обновлении инфоблока методом AJAX. Также добавлена защита с помощью инклуда файла /manager/includes/protect.inc.php
Введена проверка на существование (и автоматического добаление) поля typeitem в таблице БД shop_order_detail для совместимости с версиями 5.0 и ранее, где это поле не использовалось.
Теперь в корзине и форме оформления заказа автоматически скрываются те части чанка, которые в данный момент не используются аддонами. Тоесть, например, если у вас не установлен аддон Методы доставки (или он отключен), в форме оформления заказа не будет отображаться кусочек кода, отвечающий за выбор метода доставки. То же касается и корзины. Чтобы это работало, в чанках корзины и формы заказа должны быть метки аддонов (см. документацию к чанкам).
Модуль TSVshop теперь поддерживает смену названия папки менеджера.
Исправлена ошибка сниппет TSVshop_options, когда не выводился параметр товара в карточке товара, если был всего лишь один параметр/
Исправлена ошибка, когда после инсталляции модуля создавалось два одиниковых шаблона Карточка товара.
Версия V5.2.2
Устранена ошибка, когда в личном кабинете (сниппет TSVoffice) не работал просмотр выбранного заказа.
Версия V5.2.1 rc2
Список изменений в процессе подготовки
Версия V5.0 rc
Устранена ошибка шифрования данных покупателя: теперь эти данные шифруются/расшифровываются корректно.
По-умолчанию устанавливается сниппет TSVoffice, а при установке демо-контента личный кабинет полностью настраивается.
Сниппет TSVoffice обновлен до версии 1.0.1 (введена проверка пользователя на авторизацию при просмотре заказа)
В конфигурации модуля по умолчанию отключены отсутствующие аддоны. Раньше они были включены и в корзине отображались пустые поля.
Правка чанка Shop_Cart - не работала кнопка очистки корзины.
Исправлена ошибка, когда при отсутствии параметра hideon (скрытие инфоблока) выдавалась ошибка.
Исправлена ошибка, когда в инфоблоке неправильно формировалась ссылка на корзину.
Теперь в письмах с заказом пользователю и админу можно вставлять кастомные плейсхолдеры. В форме заказа можно добавлять поля, значения которых вставляются в эти плейсхолдеры (как это обычно есть в сниппете eForm).
Версия V4.9.1 rc
Исправлены две синтаксические ошибки.
Версия V4.9 rc
Добавлена возможность продавать файлы. Для этого были внесены соответвующие изменения в ядро модуля, а также разработан плагин TSVshop_downloads
В сниппете TSVshop для режима инфоблока &act=`info` добавлен параметр hideon, который принимает ИД документов, через запятую. Это позволяет скрывать инфоблок на соответствующих страницах.
Исправлена ошибка, когда неправильно зашифровывались/расшифровывались данные пользователя.
В аддоне "Заказы" добавлена возможность распечатать выбранный заказ.
Исправлена ошибка в документации: в шаблоне карточки товара для отдельной страницы 2 раза встречался плейсхолдер . Нужно только один, а второй
Экстендеры для Ditto: shop и sortprice объединены в один. Соответсвенно, екстендер sortprice не нужно вставлять в вызов Ditto. Достаточно только shop
Добавлено новое событие:
TSVshopOnOrderStatusUpdate
, которое срабатывает при обновлении статуса заказа. Принимает массив с данными:
idorder
- номер заказа,
newstatus
- новый статус.
В соответствии с вышеперечисленным, обновлена документация.
1)Важные: введены два новых поля в таблицу заказа shop_order: topayи dateorder
a.topay- сумма к оплате. Эта сумма может отличаться от итоговой суммы (плейсхолдер ), в случае, если установлен аддон Подарочные сертификаты (и подобные, когда пользователь может часть суммы оплатить подарочным сертификатом, а оставшуюся – другими способами). В таком случае отобразит оставшуюся сумму, которую нужно доплатить. В остальных случаях равен .
b.datepay- дата совершения оплаты заказа. В основном используется для вывода информации в админке модуля. Дата оплаты записывается автоматически, если оплата прошла с помощью аддона Методы оплаты.
и в подсказках, выводимых при редактировании чанков (плагином HINTx).
2)Восстановлена работа плагина HINTx, предназначенного для создания подсказок для чанков и шаблонов, используемых в TSVshop. Подсказки выводятся в режиме редактирования соответствующих чанков и шаблонов, чтобы напоминать о плейсхолдерах, используемых в них.
3)Для плагина HINTxотредактированы подсказки в соответствии с новой версией 5.3
4)Удалены старые файлы, оставшиеся от прошлых версий.
5)Исправлена ошибка в екстендере Ditto shop, когда не удавалось корректно производить стандартную сортировку в Ditto. Теперь по-умолчанию работаетстандартная сортировка Ditto (если не указан &sortByPrice). Если же указан &sortByPrice=`price` или &sortByPrice=`param`, сортируется по цене или параметрам товара соответственно.
6)Исправлены ошибки TSVoffice: теперь корректно работает шифрование пользовательских данных (раньше оно было отключено из-за ошибки, возникающей при сохранении зашифрованных данных в БД) и вывод информации о выбранном заказе (ранее при отображении данных о выбранном заказе возникала ошибка: Такого заказ нет.)
7)В файле /assets/snippets/tsvshop/admin/includes/core.inc.php заменены mysql_ на $modx->db, исправлена ошибка шифрования данных и добавлена возможность отсылать админу и клиенту в письме несколько файлов. Для этого служит функция send_mail($to, $subject, $content, $attach=false), где $attach может быть строкой или массивом: можно передать путь к файлу как строку, или же как массив с путями к нескольким файлам, напр., $attach = array('filepath1','filepath2');
8)В файле /assets/snippets/tsvshop/include/apiinit.inc.php устранено появление ошибки отстутствия функции getMicroTime(), появлявшейся при обновлении инфоблока методом AJAX. Также добавлена защита с помощью инклуда файла/manager/includes/protect.inc.php
9)Введена проверка на существование (и автоматического добаление) поля typeitem в таблице БД shop_order_detail для совместимости с версиями 5.0 и ранее, где это поле не использовалось.
10)Теперь в корзине и форме оформления заказа автоматически скрываются те части чанка, которые в данный момент не используются аддонами. Тоесть, например, если у вас не установлен аддон Методы доставки (или он отключен), в форме оформления заказа не будет отображаться кусочек кода, отвечающий за выбор метода доставки. То же касается и корзины. Чтобы это работало, в чанках корзины и формы заказа должны быть метки аддонов (см. документацию к чанкам).
11)Модуль TSVshop теперь поддерживает смену названия папки менеджера.
12)Исправлена ошибка сниппет TSVshop_options, когда не выводился параметр товара в карточке товара, если был всего лишь один параметр/
13)Исправлена ошибка, когда после инсталляции модуля создавалось два одиниковых шаблона Карточка товара.
Багтрекер
О найденных ошибках и пожеланиях сообщайте в наш багтрекер.
Подпишитесь с помощью этой формы на наши новости, и вы сможете на свой электронный адрес получать самую свежую информацию о модуле TSVshop и узнавать о выходе новых версий.
Отзывы
Здравствуйте, я Андрей Корнелевский , хочу выразить администраторам , авторам и руководителям сайта благодарность ! За хороший сайт и продукцию , моя компания пользуется услугами вашего сайта.