Уважаемые посетители! Сайт находится в стадии наполнения информацией, поэтому не вся информация доступна в данный момент. В ближайшее время мы завершим работы над сайтом. Приностм извинения за временные неудобства.

Загрузить

 

Скачать модуль TSVshop

версия 5.4.4
скачать: TSVshop v5.4.4 (Github)

Версия 5.4.4

  1. Инфоблок корзины обновляется даже при клике на кнопку НАЗАД в браузере
  2. Исправлена ошибка удаления заказа в личном кабинете
  3. Аддон Заказы - небольшой фикс в стилях таблицы заказов
  4. Стиль модуля одинаково отображается в MODx 1.2+ и EVO 1.3+
  5. Исправлена ошибка отправки писем с заказом админу и клиенту в MODx 1.2+ и EVO 1.3+
  6. Подкорректированы настройки модуля по-умолчанию
  7. Поддержка установки модуля, когда MODx установлен в некорневую папку сайта

Версия 5.4.3

  1. В демо-сайт добавлен пример вывода товаров с помощью DocLister
  2. Исправлена ошибка вывода корзины и формы оформления, когда сумма товаров меньше допустимой величины, выставленной в конфиге
  3. Мелкие правки css модуля для версии MODx 1.2.1+

Версия 5.4.2

  1. Подкорректирована верстка модуля для MODx 1.2.1+
  2. Исправлены ошибки установки для версии MODx 1.2.1, EVO 1.3.6. Теперь модуль корректно устанавливается и с помощью инсталлятора, и через Extras.
  3. При обновлении модуля не перезаписываются и не дублируются уже созданные ресурсы: шаблоны, TV, документы. Также не обнуляется конфигурация модуля.
  4. Введен новый чанк Shop_FullCheckout, в котором можно определить место для вывода формы заказа и корзины, поменять их местами и т.д.
  5. Добавлен новый плейсхолдер для вывода дополнительных опций товара в корзине. Для чанков корзины заказа и оформления заказа - [+shop.basket.details+] и инфоблока - [+shop.info.details+]. Поэтому названия товара и его опции теперь выводятся отдельно.
  6. Обновлен сниппет WebLogin, который идет в комплекте с модулем (на всякий случай).
  7. Исправлен и обновлен плагин HINTx.
  8. Подкорректирована документация и демо-контент в соответствии с изменениями.

Версия 5.4

Новое:

  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
    1. Введена пагинация;
    2. Добавлена поддержка работы с плагином продажи файлов (если установлен плагин TSVshopDownloads,  в личном кабинете автоматически появляются ссылки на купленные файлы, если заказ оплачен);
    3. Можно удалять свои неоплаченные заказы  

Исправления

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

Версия V5.3

  1.  Важные: введены два новых поля в таблицу заказа shop_order: topay и dateorder
    1. topay - сумма к оплате. Эта сумма может отличаться от итоговой суммы (плейсхолдер [+shop.basket.total+]), в случае, если установлен аддон Подарочные сертификаты (и подобные, когда пользователь может часть суммы оплатить подарочным сертификатом, а оставшуюся – другими способами). В таком случае [+shop.basket.topay+] отобразит оставшуюся сумму, которую нужно доплатить. В остальных случаях [+shop.basket.topay+] равен [+shop.basket.total+].
    2. datepay - дата совершения оплаты заказа. В основном используется для вывода информации в админке модуля. Дата оплаты записывается автоматически, если оплата прошла с помощью аддона Методы оплаты.
    Эти нововведения были отражены в документации к чанкам: http://tsvshop.tsv.org.ua/dokumentacziya/dlya-veb-masterov/chanki-plejsxolderyi/ и в подсказках, выводимых при редактировании чанков (плагином 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. Исправлена ошибка, когда после инсталляции модуля создавалось два одиниковых шаблона Карточка товара.

Версия V5.2.2

Версия V5.2.1 rc2

Список изменений в процессе подготовки

Версия V5.0 rc

Версия V4.9.1 rc

Версия V4.9 rc

idorder

newstatus

1)      Важные: введены два новых поля в таблицу заказа shop_order: topayи dateorder

a.       topay- сумма к оплате. Эта сумма может отличаться от итоговой суммы (плейсхолдер ), в случае, если установлен аддон Подарочные сертификаты (и подобные, когда пользователь может часть суммы оплатить подарочным сертификатом, а оставшуюся – другими способами). В таком случае отобразит оставшуюся сумму, которую нужно доплатить. В остальных случаях равен .

b.      datepay-  дата совершения оплаты заказа. В основном используется для вывода информации в админке модуля. Дата оплаты записывается автоматически, если оплата прошла с помощью аддона Методы оплаты.

Эти нововведения были отражены в документации к чанкам: http://tsvshop.tsv.org.ua/dokumentacziya/dlya-veb-masterov/chanki-plejsxolderyi/

и в подсказках, выводимых при редактировании чанков (плагином 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.

перейти

Помощь проекту

Вы можете оказать посильную материальную помощь проекту, пожертвовав некоторую сумму.

кошельки

Рассылка

Подпишитесь с помощью этой формы на наши новости, и вы сможете на свой электронный адрес получать самую свежую информацию о модуле TSVshop и узнавать о выходе новых версий.

Отзывы

Здравствуйте, я Андрей Корнелевский , хочу выразить администраторам , авторам и руководителям сайта благодарность ! За хороший сайт и продукцию , моя компания пользуется услугами вашего сайта.

MODx DualSpace PHP