You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Важные изменения: введены два новых поля в таблицу заказа shop_order: topay и dateorder
topay - сумма к оплате. Эта сумма может отличаться от итоговой суммы (плейсхолдер [+shop.basket.total+]), в случае, если установлен аддон Подарочные сертификаты (и подобные, когда пользователь может часть суммы оплатить подарочным сертификатом, а оставшуюся – другими способами). В таком случае [+shop.basket.topay+] отобразит оставшуюся сумму, которую нужно доплатить. В остальных случаях [+shop.basket.topay+] равен [+shop.basket.total+].
datepay - дата совершения оплаты заказа. В основном используется для вывода информации в админке модуля. Дата оплаты записывается автоматически, если оплата прошла с помощью аддона Методы оплаты.
Эти нововведения были отражены в документации к чанкам: http://tsvshop.tsv.org.ua/dokumentacziya/dlya-veb-masterov/chanki-plejsxolderyi/
и в подсказках, выводимых при редактировании чанков (плагином HINTx).
Восстановлена работа плагина 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, когда не выводился параметр товара в карточке товара, если был всего лишь один параметр/
Исправлена ошибка, когда после инсталляции модуля создавалось два одиниковых шаблона Карточка товара.