4.17.1¶
Новая функциональность и улучшения¶
[+] Multi-Vendor: Модули: PayPal Commerce Platform: Добавлена информация по получению кода интеграции PayPal непосредственно в окне настройки способа оплаты.
[+] Multi-Vendor Plus: Модули: Общие товары для продавцов: Промо-акции и скидки: Добавлено отображение скидки с промоакции на каталог на витрине.
[+] Товары: Выбор объектов: Количество и продавец товара были добавлены в выбор товара.
[+] UI / UX: Languages: Был добавлен индикатор мультиязычных полей для некоторых страниц.
[+] Настройки: Внешний вид: Добавлен вариант “Номер телефона с выбором страны” для настройки “Допустимые номера телефонов”.
[+] Центр обновлений: CS-Cart теперь проверяет данные из маркета модулей и предупреждает, если есть модули, которые еще несовместимы с новой версией CS-Cart.
[+] Центр обновлений: Добавлен фильтр для обновлений модулей по разработчику и статусу.
Изменения в существующей функциональности¶
[*] Multi-Vendor: Модули: Конфигуратор панели продавцов: Группы пользователей: Привилегии: Теперь для входа как продавец из административной панели нужна привилегия “Продавцы: Редактирование”. Она же позволяет редактировать панель продавца.
[*] Multi-Vendor: Продавцы: Языки: Добавлена возможность перевода наименования, города и адреса продавцов. Переводы отображаются на витрине и в email уведомлениях.
[*] WYSIWYG: Редактор TinyMCE обновлен до версии 4.7.10.
[*] Безопасность: Редактор файлов: Повышена безопасность загрузки файлов.
[*] Дизайн: Настройка формата для настроек блока языка была переименована.
[*] Заказы: Ранее заказ удалялся, если уйти со страницы оплаты. Теперь заказ создается уже в момент перехода к оплате. И если покупатель вернется из платёжной системы на оформление заказа, то заказ останется в истории со статусом “Неудача”.
[*] Multi-Vendor Plus: Модули: Общие товары для продавцов: Добавлено отображение старой цены товарного предложения при наличии промо-акции.
[*] Модули: Служба доставки — СДЭК: Тарифы доставки были обновлены в соответствии с документацией СДЭК.
[*] Модули: Соответствие GDPR (Общему регламенту по защите данных в ЕС): Всплывающая подсказка с условиями использования была заменена всплывающим окном.
[*] Модули: ЮKassa: Добавлен признак “payment_subject” в чеки оплаты и возврата.
[*] Оформление заказа: Поля профиля: Уведомления об обновлении профиля теперь приходят, когда профиль действительно был обновлен.
[*] Профили: Администраторы: Добавлены новые атрибуты администраторов на их списке: “главный администратор” и “главный администратор для витрины”.
[*] Редактор тем: Шрифты Google теперь размещаются локально.
[*] Способы доставки: Тарифные зоны: Тарифная зона теперь отображается на вкладке проверки расчета тарифа.
[*] Способы доставки: Теперь, для отображения расчёта времени доставки, в первую очередь используется время, полученное от сервиса доставки.
[*] Центр помощи: Был увеличен отступ между блоками и перенесен заголовок блоков.
[*] Центр обновлений: Все названия обновлений модулей теперь приведены к стандарту: название модуля и номер версии.
[*] Центр обновлений: Стили Центра обновлений были обновлены.
[*] Центр обновлений: Улучшен механизм уведомлений о доступных обновлениях.
Исправления ошибок¶
[!] Add-ons: Соответствие GDPR (Общему регламенту по защите данных в ЕС): Некоторые JS скрипты не загружались, если в настройках “Согласие на файлы cookie” было выбрано “Не требуется”. Исправлено.
[!] Multi-Vendor Plus: Модули: Общие товары для продавцов: Вариации товаров: Вариации товара отображались не в наличии на странице быстрого просмотра товара. Исправлено.
[!] Multi-Vendor Plus: Модули: Общие товары для продавцов: Вариации товаров: Витрины: В некоторых случаях товар не отображался в списке товаров категории. Исправлено.
[!] Multi-Vendor Plus: Модули: Общие товары для продавцов: Опции товаров: Настройка “Быстрая покупка одного из предложений” некорректно работала с опциями товара. Исправлено.
[!] Multi-Vendor Plus: Модули: Общие товары для продавцов: Фильтры: Фильтр по цене не учитывал актуальную цену общего товара после оформления заказа. Исправлено.
[!] Multi-Vendor Plus: Модули: Общие товары для продавцов: Хиты продаж и товары со скидкой: На списке товаров со скидкой отображались предложения без скидок. Исправлено.
[!] Multi-Vendor Plus: Модули: Оплата напрямую продавцам: Общие товары для продавцов: При работе с общими товарами, в заказе, в некоторых случаях некорректно выполнялось распределение товаров по продавцам. Исправлено.
[!] Multi-Vendor: Модули: Оплата напрямую продавцам: Модуль мог вызывать PHP fatal error в сторонних темах и модулях. Исправлено.
[!] Multi-Vendor Ultimate: Email-уведомления: При отправке email-уведомлений не учитывалось, к какой витрине принадлежит администратор. Исправлено.
[!] Multi-Vendor Ultimate: Категории: Витрины: На странице редактирования категории при выбранной витрине в поле “Расположение” могли отображаться категории других витрин. Исправлено.
[!] Multi-Vendor Ultimate: Модули: Фулфилмент от маркетплейса: Магазины и пункты самовывоза: Выбранный пункт самовывоза не отображался на детальной странице заказа. Исправлено.
[!] Multi-Vendor Ultimate: Страницы: Витрины: Принадлежащие продавцу страницы отображались на витрине, которая ему недоступна. Исправлено.
[!] Multi-Vendor Utimate: Управление заказами: Витрины: Продавцы могли привязать заказ витрине, которая была им недоступна. Исправлено.
[!] Multi-Vendor: Email уведомления: В письмах о новых продавцах не работала ссылка на детальную страницу продавца. Исправлено.
[!] Multi-Vendor: Витрины: Панель продавца: Происходил некорректный переход на витрину через нижнее меню панели продавца. Исправлено
[!] Multi-Vendor: Категории: Расширенный выбор категории: Расширенный список категорий отображал недоступные продавцу категории при создании и редактировании товара. Исправлено.
[!] Multi-Vendor: Логотипы: Продавцы: При создании продавца через административную панель ему присваивался логотип последней редактированной витрины. Исправлено.
[!] Multi-Vendor: Мастер настройки маркетплейса: Местоположение продавцов: Не включалась настройка “Позволить продавцам выбирать местоположение на Google Картах”. Исправлено.
[!] Multi-Vendor: Модули: PayPal Commerce Platform: Платежи через Stripe Connect: Бухгалтерский учет: Баланс продавца не учитывал возврат средств со счета PayPal Commerce Platform или Stripe Connect, из-за чего продавец оставался должен маркетплейсу. Исправлено.
[!] Multi-Vendor: Модули: Конфигуратор панели продавцов: Привилегии продавцов: Из-за недостаточных привилегий у продавца администратор не мог редактировать панель продавца. Исправлено.
[!] Multi-Vendor: Модули: Лендинги из Тильды: Продавцы: Просмотр страниц Тильды на витрине был не доступен учётным записям администраторов продавцов. Исправлено.
[!] Multi-Vendor: Модули: Местоположение продавцов [Beta]: Общие товары для продавцов: В некоторых случаях фильтры для общих товаров работали некорректно. Исправлено.
[!] Multi-Vendor: Модули: Общие товары для продавцов: В некоторых случаях, на странице общего товара неправильно отображались скидки по промо-акции. Исправлено.
[!] Multi-Vendor: Модули: Оплата напрямую продавцам: Модуль мог вызывать PHP fatal error в сторонних темах и модулях. Исправлено.
[!] Multi-Vendor: Модули: Платежи через Stripe Connect: Возникала ошибка при размещении заказа с выбранным Норвежским языком на витрине. Исправлено.
[!] Multi-Vendor: Модули: Платежи через Stripe Connect: После оплаты способами с “отложенными уведомлениями”, такими как SEPA, Sofort и др., средства не переводились продавцу. Исправлено.
[!] Multi-Vendor: Модули: Платежи через Stripe Connect: При использовании валют с нулевым числом знаков после запятой в Stripe отправлялась некорректная сумма заказа. Исправлено.
[!] Multi-Vendor: Модули: Платежи через Stripe Connect: Промоакции: После возврата заказа, в котором использовались промоакции, через Stripe баланс продавца рассчитывался некорректно. Исправлено.
[!] Multi-Vendor: Модули: Премодерация данных продавцов: Общие товары для продавцов: Можно было сделать общим товар, не одобренный администратором. Исправлено.
[!] Multi-Vendor: Модули: Тарифные планы для продавцов: Панель продавца: Описание плана продавца отображалось некорректно. Исправлено.
[!] Multi-Vendor: Модули: Экспорт в Яндекс Маркет: Была возможность выгрузить товары продавца на недоступной витрине. Исправлено.
[!] Multi-Vendor: Модули: Экспорт в Яндекс.Маркет: Генерация с включённой опцией “Экспорт общих товаров” могла прекращаться с ошибкой. Исправлено.
[!] Multi-Vendor: Панель продавца: Не отображалась иконка закрытия всплывающего окна в мобильной верстке. Исправлено
[!] Multi-Vendor: Товары: В выпадающем списке выбора продавцов не работала загрузка данных при скролле. Исправлено.
[!] UI / UX: Товары: Обновить товары: Выбор категорий отображался некорректно. Исправлено.
[!] Витрины: Регионы: Страницы витрины с региональным редиректом могли не индексироваться поисковыми роботами. Исправлено
[!] Детектор изменений ядра: Возникала PHP ошибка при наличии изменений в базе данных в версиях PHP выше 7.2. Исправлено.
[!] Дизайн: Промо-акции: В условии промоакции, в поле выбора варианта характеристики товара, вводимый текст был частично не виден. Исправлено.
[!] Дизайн: Характеристики: Бренды: Крупный текст в описании имел маленький межстрочный интервал. Исправлено.
[!] Документы: URL-адрес витрины всегда отображался с HTTP протоколом в переменной c.storefront_url. Исправлено.
[!] Заказы: Поиск: В панели администратора не удавалось найти заказы в статусе Незавершенный по идентификатору заказа. Исправлено.
[!] Заказы: В некоторых случаях могли создаваться несколько заказов с одинаковыми идентификаторами. Исправлено.
[!] Импорт: В некоторых случаях, отдельные характеристики могли быть пропущены при импорте. Исправлено.
[!] Макеты: При смене макета на страницах товара и сайта отображалась ошибка. Исправлено.
[!] Мобильное приложение: Иконка входа с помощью Apple ID была слишком маленькая. Исправлено.
[!] Мобильное приложение: Некоторые элементы интерфейса работали некорректно в режиме RTL. Исправлено.
[!] Мобильное приложение: Отзывы о товарах: Сообщения ошибки при добавлении отзыва нельзя было изменить. Исправлено.
[!] Мобильное приложение: Отсутствовало оповещение о том, что количество товара в корзине было уменьшено до количества товара в наличии. Исправлено.
[!] Мобильное приложение: При восстановлении пароля был некорректный переход на страницу. Исправлено.
[!] Модули: АТОЛ Онлайн: Для товара и доставки передавался некорректный признак предмета расчета. Исправлено.
[!] Модули: Google reCAPTCHA: GDPR: reCAPTCHA не работала и после согласия на принятие cookies. Исправлено.
[!] Модули: “Деловые Линии” — транспортная компания: Возникала ошибка при расчете стоимости доставки в Сергиев Посад. Исправлено.
[!] Модули: CommerceML: При повторном импорте товарам могли быть не назначены удаленные категории, если файл импорта был разделен на несколько частей. Исправлено.
[!] Модули: CommerceML: В редких случаях, импорт мог обновлять другой импортированный товар. Исправлено.
[!] Модули: CommerceML: Магазины и пункты самовывоза: В некоторых случаях информация о пунктах самовывоза переставала отображаться в заказе после синхронизации. Исправлено.
[!] Модули: CommerceML: Процесс импорта мог выполнятся бесконечно долго. Исправлено.
[!] Модули: CommerceML: В редких случаях, импорт мог обновлять другой импортированный товар. Исправлено.
[!] Модули: Google reCAPTCHA: Не было возможности включить reCAPTCHA для формы подписки модуля Email-маркетинг. Исправлено.
[!] Multi-Vendor: Модули: PayPal Commerce Platform: Платежи через Stripe Connect: Бухгалтерский учет: Баланс продавца не учитывал возврат средств со счета PayPal Commerce Platform или Stripe Connect, из-за чего продавец оставался должен маркетплейсу. Исправлено.
[!] Модули: Вариации товаров: В некоторых случаях, модуль мог некорректно модифицировать SQL запрос, что приводило к ошибке. Исправлено.
[!] Модули: Вариации товаров: Выключенные вариации отображались на витрине и были доступны для добавления в корзину. Исправлено.
[!] Модули: Вариации товаров: Не менялся URL товара при выборе характеристики. Исправлено.
[!] Модули: Вариации товаров: Расширенный импорт товаров: Характеристики: Для выключенной характеристики можно было создать вариации. Исправлено.
[!] Модули: Вариации товаров: Социальные кнопки: При переключении варации социальные кнопки пропадали. Исправлено.
[!] Модули: Возврат товаров: Информация о возврате товара исчезала из панели администратора по истечении срока периода возврата для товара. Исправлено.
[!] Модули: Вход через соцсети: Возникала ошибка при аутентификации через Twitter. Исправлено.
[!] Модули: Города: Города не сохранялись в регионе, если в коде региона более 9 символов. Исправлено.
[!] Multi-Vendor: Модули: Зависимости для способов оплаты: Панель продавца: При создании нового способа доставки продавец мог использовать выключенные способы оплаты. Исправлено.
[!] Модули: Карты и геолокация: При загрузке Google карт в консоле показывалось предупреждение о необходимости функции. Исправлено.
[!] Модули: Карты и геолокация: Яндекс Карты возвращали название населенного пункта с типом. Исправлено.
[!] Модули: Магазины и пункты самовывоза: Карты и геолокация: Способ доставки “Самовывоз” по-умолчанию не отображался отдельно на странице товара. Исправлено.
[!] Модули: Мобильное приложение: В некоторых случаях баннер с предложением установить приложение мог не отображаться. Исправлено.
[!] Модули: Мобильное приложение: В некоторых случаях баннер с предложением установить приложение мог отображаться дважды. Исправлено.
[!] Модули: Мобильное приложение: Языки: Товары и характеристики не отображались для продавца на выбранном языке. Исправлено.
[!] Multi-Vendor Plus: Модули: Общие товары для продавцов: Местоположение продавцов: Общие товары отображались во всех категориях. Исправлено.
[!] Multi-Vendor Plus: Модули: Общие товары для продавцов: Опции товаров: Настройка “Быстрая покупка одного из предложений” некорректно работала с опциями товара. Исправлено.
[!] Модули: Отзывы о товарах: Не работал фильтр по рейтингу. Исправлено.
[!] Multi-Vendor Plus: Модули: Привилегии для продавцов: Продавцы имели возможность изменять статусы отгрузок несмотря на ограничения групп пользователей. Исправлено.
[!] Модули: Рассылки: Автоответчику можно было задать статус “Отправлено”, что приводило к отправке пустых писем. Исправлено.
[!] Модули: Расширенный импорт товаров : Экспорт/Импорт: Импорт описания товара форматированного в HTML, добавляло <br /> тег ко всем переносам строк. Исправлено.
[!] Модули: Расширенный импорт товаров: При изменении значения наименования пресета импорта, значение сохранялось только для одного языка - выбранного ранее языка описания страницы. Исправлено.
[!] Модули: Расширенный импорт товаров: Центр сообщений: Отображалась ошибка при вызове “Связаться с администратором” на странице пресета. Исправлено.
[!] Модули: Служба доставки — СДЭК: Заявка на вызов курьера не формировалась на стороне СДЭКа. Исправлено.
[!] Модули: Тарифные планы для продавцов: Вариации товаров: Ограничение на количество товаров не влияло на создание новых вариаций как отдельных товаров. Исправлено.
[!] Модули: Тинькофф [Beta]: Тинькофф Сплитование [Beta]: В некоторых случаях, номер телефона передавался в чеки в некорректном формате. Исправлено.
[!] Модули: Тинькофф [Beta]: Тинькофф Сплитование [Beta]: Многократно отправлялись HTTP-нотификации от банка. Исправлено.
[!] Модули: Тинькофф Сплитование [Beta]: При включённом модуле продавцам было невозможно сменить логотип. Исправлено
[!] Модули: Цена за единицу: Опции: Цена за единицу товара всегда отображалась в зависимости от цены первой опции товара. Исправлено.
[!] Настройки: Товары: Глобальная настройка “Отслеживать количество” в некоторых случаях не учитывалась для списка товаров. Исправлено.
[!] Незавершенные покупки: Если в качестве разделителя тысяч валюты был установлен пробел, то значение итого могло переносится на новую строку. Исправлено.
[!] Онбординг: Пропорции видео могли быть нарушены. Исправлено.
[!] Отчеты о продажах: На некоторых масштабах не подгружались товары в отчетах. Исправлено.
[!] Оформление заказа: Поля профиля: В браузере Safari сообщение об ошибке поля телефона могло быть некорректное. Исправлено.
[!] Оформление заказа: Поля профиля: Введенное значение поля “телефон” сбрасывалось при перезагрузке страницы в некоторых случаях. Исправлено.
[!] Оформление заказа: Промо-акции и скидки: На странице оформления заказа в блоке “Сумма заказа” не отображалась скидка на товар. Исправлено.
[!] Оформление заказа: Способы доставки: В некоторых случаях метод доставки мог не показываться, если лимит веса и вес товара были заданы с тремя знаками после запятой. Исправлено.
[!] Способы оплаты: PayPal Payments: Payflow: В запросе отображалось неверное значение имени. Исправлено.
[!] Товары: Опции: При клонировании варианта опции альтернативный текст изображения клонировался некорректно. Исправлено.
[!] Товары: Страница товаров без категории открывалась с ошибкой. Исправлено.
[!] Товары: Характеристики: Редактировать выбранные: Выбор характеристик был не активен во время загрузки страницы. Исправлено.
[!] Управление заказами: В некоторых случаях, при добавлении товара в заказ возникала ошибка на PHP 8. Исправлено.
[!] Фильтры: Способы оплаты: После удаления фильтров и методов оплаты не сбрасывался счетчик выделенных объектов. Исправлено.
[!] Характеристики: Категории: Не учитывался выбранный язык при редактировании характеристик и категорий, если во второй вкладке браузера открыта страница с выбранным другим языком. Исправлено.
[!] Центр обновлений: На серверах с отключенным типом таблиц “MyISAM” обновления могли прерываться с ошибкой. Исправлено.
[!] Центр обновлений: Обновление платформы CS-Cart могло оказаться внизу в списке обновлений. Исправлено.
[!] Центр обновлений: При обновлении модулей в консоли подставлялся 0 к номеру выбранного модуля. Исправлено.
[!] Центр обновлений: Языки: Шаг обновления языков мог занимать слишком много времени в процессе обновления магазина. Исправлено.