4.9.2
Новая функциональность и улучшения
[+] Модули: eDost: Добавлены новые службы доставки.
[+] Модули: Мобильное приложение: Появилась возможность выбрать метод изменения размера изображений.
[+] Модули: Мобильное приложение: добавлены недостающие размеры изображений для устройств Apple.
[+] Модули: Простое оформление заказа (Beta): Добавлено заполнение полей адреса при оформлении заказа из настроек местоположения по умолчанию.
[+] Модули: Простое оформление заказа (Beta): Теперь в форме оформления заказа можно автоматически заполнять информацию о себе данными, хранящимися на мобильном устройстве.
[+] Профили: Теперь на странице редактирования профиля на витрине у сторонних разработчиков появилась возможность добавить функциональность загрузки файлов.
[+] Редактор документов: Теперь можно использовать собственные поля профиля из раздела “Информация о продавце” при редактировании документов.
[+] Товары: Массовое редактирование: Время загрузки списка категорий уменьшено.
[+] Хуки: Заказы: Редактирование заказа: Добавлен хук для кнопок управления таблицей товаров.
[+] Хуки: Панель администратора: Товары: Добавлен новый хук, который позволяет вставлять дополнительные строки в список товаров.
[+] Хуки: Ядро: Был добавлен хук для загрузчика страницы store_closed.html.
[+] Multi-Vendor Plus: Модули: Общие товары для продавцов (Beta): Вариации товаров: Добавлена возможность задавать свои цену и наличие у товарных предложений-вариаций.
[+] Multi-Vendor Plus: Модули: Общие товары для продавцов (Beta): Добавлена возможность экспортировать и импортировать главные товары и товарные предложения.
[+] Multi-Vendor Plus: Модули: Общие товары для продавцов (Beta): Экспорт/импорт: Добавлена возможность создавать товарные предложения на основе списка общих товаров через импорт.
[+] Multi-Vendor Plus: Модули: Привилегии продавцов: Способы оплаты: Группы пользователей: Добавлена возможность ограничивать использование способов оплаты по группам пользователей продавцов.
Изменения в существующей функциональности
[*] Модули: BillriantPay: В запросы к сервису добавлен идентификационный код платформы.
[*] Модули: OneKPay переименован в BillriantPay.
[*] Модули: SMS-уведомления: Модуль был обновлён.
[*] Модули: АТОЛ Онлайн: Добавлена поддержка ФФД 1.05 и API 4й версии.
[*] Модули: Отзывы и комментарии: В зависимости от настроек модуля, теперь пользователи, не вошедшие в учётную запись, могут оставлять комментарии.
[*] Модули: Поиск от Searchanise: Теперь после нажатия кнопки подключения магазина к Searchanise есть индикация прогресса.
[*] Способы оплаты: FuturePay: Способ оплаты объявлен устаревшим.
[*] Ядро: Улучшена проверка минимального значения PHP директивы memory_limit.
Исправления ошибок
[!] Дизайн: Большая картинка: Если у товара был выбран шаблон “Большая картинка”, то под подвалом страницы было пустое пространство. Исправлено.
[!] Дизайн: Корзина: Итоговая стоимость на странице корзины отображалась с учетом доставки даже при выключенной настройке “Вычислять приблизительную стоимость доставки на странице корзины”. Исправлено.
[!] Дизайн: Оформление заказа: При смене способа оплаты стиралось значение в поле “Примечания покупателя”. Исправлено.
[!] Дизайн: Панель администратора Некоторые шаблоны подключались между </head> и <body>. Исправлено.
[!] Заказы: Печать упаковочного реестра (pdf): Заголовок таблицы перекрывал содержимое таблицы при переносе на следующую страницу. Исправлено.
[!] Модули: CommerceML: Для всех витрин использовалось значение настройки “Выгружать с номера” от первой витрины. Исправлено.
[!] Модули: CommerceML: При импорте новых изображений существующим товарам из 1C эти изображения могли назначиться не товару, а другому объекту. Исправлено.
[!] Модули: CommerceML: При импорте товаров и опций товаров не добавлялся штрих-код. Исправлено.
[!] Модули: RetailCRM (Beta): При синхронизации заказов сбрасывались дополнительные параметры доставки, такие как пункты самовывоза, даже если способ доставки не менялся на стороне CRM. Исправлено.
[!] Модули: Unisender: Из-за параметра request_time не совпадало время запроса. Исправлено.
[!] Модули: Вариации товара (Beta): Количество родительского товара не обновлялось после импорта, если в импортируемом файле отсутствовало поле “Product id”. Исправлено.
[!] Модули: Видео-помощь: Видео в разделе с помощью не отображались на планшетах. Исправлено.
[!] Модули: Деловые линии: Определение стоимости доставки при оформлении заказа занимало много времени, если использовалось одновременно несколько способов доставки с перевозчиком “Деловые линии”. Исправлено.
[!] Модули: Деловые линии: Отсутствовал город назначения “Красногорск” с кодом области “MOS”. Исправлено.
[!] Модули: Местоположение покупателя: Всплывающее окно с выбором города не показывало список городов, если блок “Местоположение покупателя” не был расположен в верхней панели сайта. Исправлено.
[!] Модули: Местоположение покупателя: Не определялся регион для городов, находящихся в составе республик. Исправлено.
[!] Модули: Определение местоположения: Не определялась стоимость доставки товара Почтой России, если не был указан почтовый индекс покупателя. Исправлено.
[!] Модули: Отзывы и комментарии: Если модуль был выключен, то на странице настроек модуля возникала критическая ошибка. Исправлено.
[!] Модули: Подарочные сертификаты: Невозможно было открыть редактирование подарочного сертификата, если в настройках валюты не был указан разделитель десятичных знаков. Исправлено.
[!] Модули: Поиск от Searchanise: При загрузке Searchanise возникала ошибка JavaScript. Исправлено.
[!] Модули: Поиск от Searchanise: Хук get_filters_products_count_post не работал при включенном модуле Searchanise, из-за чего сторонние модули, использующие этот хук, могли работать некорректно. Исправлено.
[!] Модули: Простое оформление заказа (Beta): Google reCaptcha: Если анти-бот проверка была включена на странице оформления заказа, то нельзя было оформить заказ, т.к. сама проверка не отображалась. Исправлено.
[!] Модули: Простое оформление заказа (Beta): Боковая панель с информацией не обновлялась при изменении способа доставки. Исправлено.
[!] Модули: Простое оформление заказа (Beta): Зависимости способов оплаты: Доступные способы оплаты не менялись при смене способа доставки. Исправлено.
[!] Модули: Простое оформление заказа (Beta): Когда в списке пунктов самовывоза не было прокрутки, то выбранный пункт перемещался наверх в списке. Исправлено.
[!] Модули: Простое оформление заказа (Beta): На устройствах с сенсорным экраном перемещаться по карте можно было одним пальцем, а не двумя. Исправлено.
[!] Модули: Простое оформление заказа (Beta): Невозможно было изменить введённые данные после неудачной попытки оформить заказ. Исправлено.
[!] Модули: Простое оформление заказа (Beta): Отсутствовала иконка загрузки при размещении заказа. Исправлено.
[!] Модули: Простое оформление заказа (Beta): При нажатии на поле на мобильном устройстве происходило приближение страницы. Исправлено.
[!] Модули: Простое оформление заказа (Beta): Способы оплаты отображались некорректно, если у них было длинное описание. Исправлено.
[!] Модули: Расширенный импорт товаров: Если в пресете импорта было указано соответствие только для одной из характеристик, то значения у всех остальных сбрасывались. Исправлено.
[!] Модули: Расширенный импорт товаров: Если файл загружался по ссылке, которая не заканчивалась расширением (CSV или XML), то в некоторых случаях расширение файла определялось неправильно. Исправлено.
[!] Модули: Расширенный импорт товаров: Сохранение шаблона импорта приводило к критической ошибке, если название колонки содержало квадратные скобки. Исправлено.
[!] Модули: Российские способы оплаты: Яндекс Касса: Если покупатель совершал покупку и возвращался в магазин, не нажав “Назад”, то его корзина не очищалась. Исправлено.
[!] Модули: Самовывоз: На странице с пунктами самовывоза не работала карта. Исправлено.
[!] Модули: Экспорт в Яндекс.Маркет: В выгрузке отсутствовал тег “adult”, если он был указан для товара. Исправлено.
[!] Оформление заказа: В некоторых случаях модуль “Местоположение покупателя” подставлял неверное значение индекса, что вызывало ошибки в способе доставки “Почта России”. Исправлено.
[!] Панель администратора: Всплывающие окна: На мобильных устройствах не отображалась секция с кнопками. Исправлено.
[!] Панель администратора: Модули: Не отображались иконки у пунктов меню, добавленных модулями. Исправлено.
[!] Панель администратора: При попытке открыть меню выбора витрины на мобильных устройствах могла возникнуть ошибка PHP Notice. Исправлено.
[!] Панель администратора: Товары: Содержимое некоторых вкладок на странице редактирования товара не было адаптивным. Исправлено.
[!] Панель администратора: Товары: Таблица разъезжалась, когда сторонние модули добавляли свои колонки. Исправлено.
[!] Регионы: Переводы названий регионов Греции отсутствовали для английского языка. Исправлено.
[!] Способы доставки: UPS: При включенном модуле Яндекс.Доставка не работала функциональность расчета стоимости доставки UPS. Исправлено.
[!] Способы оплаты: ePDQ: Переход на страницу оплаты ePDQ завершался с ошибкой, если скидка на товары была равна нулю. Исправлено.
[!] Товары: Запрещённые комбинации опций: Опция с типом “Флажок” оставалась доступной для выбора, даже если комбинация опций была запрещена. Исправлено.
[!] Товары: Комбинации опций: Все существующие комбинации опций товара удалялись при перестроении комбинаций. Исправлено.
[!] Товары: Характеристики: На странице редактирования товара характеристики из одной группы могли оказаться разбросанными вперемешку с другими группами. Исправлено.
[!] Ядро: Детектор изменений ядра: Следующие файлы могли ошибочно считаться изменёнными либо удалёнными: admin.php, vendor.php, install.html. Исправлено.
[!] Ядро: JS: Не работали ссылки из выпадающего меню на странице Дизайн → Шаблоны. Исправлено.
[!] Ядро: Блокировки: В журнале событий отображались обработанные ошибки БД, чего не должно было быть. Исправлено.
[!] Ядро: Некорректно обрабатывались запросы к сервисам, использующим протокол http/2. Исправлено.
[!] Ядро: Транслитерация: Не все символы греческого языка преобразовывались в латиницу при создании SEO-имён. Исправлено.
[!] Ядро: Шаблоны почтовых уведомлений: Когда администратор открывал страницы редактирования некоторых почтовых уведомлений, могли возникать ошибки PHP Warning на версиях PHP 7.2 и новее. Исправлено.
[!] Multi-Vendor: Дизайн: Блоки: Рекомендуемые продавцы: У продавца отображалась запятая, даже если страна и город у продавца не были указаны. Исправлено.
[!] Multi-Vendor: Модули: Выплата долгов продавцов: При редактировании товара “Оплата задолженности” через панель администратора возникала ошибка PHP notice. Исправлено.
[!] Multi-Vendor: Модули: Премодерация данных продавцов: При включенном модуле “Премодерация данных продавцов” не работала настройка “Уменьшить количество товаров до нуля” в импорте товаров. Исправлено.
[!] Multi-Vendor: Оформление заказа: Если в профиле сделать какое-то поле обязательным, то отсутствовала возможность продолжить оформление заказа.
[!] Multi-Vendor Plus: Модули: Общие товары для продавцов (Beta): Вариации товаров: При добавлении товарного предложения-вариации в корзину не перезагружался блок мини-корзины. Исправлено.
[!] Multi-Vendor Plus: Модули: Общие товары для продавцов (Beta): Опции без модификаторов цены не переключались у товарных предложений при переключении опций у главного товара на витрине магазина. Исправлено.
[!] Multi-Vendor Plus: Модули: Общие товары для продавцов (Beta): При удалении главного товара его дочерние товары у продавцов не удалялись. Исправлено.
[!] Multi-Vendor Plus: Модули: Оплата напрямую продавцам (Beta): Автоматически созданные записи о выводе средств с баланса после заказа не учитывали статус заказа; поэтому продавцы могли незаслуженно уходить в минус. Исправлено.
[!] REST API: Сущность Categories: При указании некоторых параметров не возвращались элементы сущности. Исправлено.
Сервис-паки
4.9.2.SP1
[!] Модули: Российские способы оплаты: Яндекс.Касса: Магазин не мог подтвердить, что получил уведомление от Яндекс.Кассы о переводе средств. Из-за этого успешные платежи через Яндекс.Кассу могли остаться “В обработке” или быть возвращены покупателю. Исправлено.
4.9.2.SP2
[*] Модули: Налоговые ставки РФ: Добавлена поддержка новой ставки НДС 20% и возможность правильно передавать эту ставку в сторонние сервисы доставки и оплаты.
[!] Модули: АТОЛ Онлайн: При использовании ФФД 1.05 (API 4.0) в чеке отображалось, как будто налога нет. Исправлено.
4.9.2.SP3
[*] Модули: Российские способы оплаты: Яндекс.Касса: Добавлена передача фискальных данных по ФФД 1.05, чтобы Яндекс.Касса могла передавать их в АТОЛ Онлайн. Другим сервисам аренды онлайн-касс, поддерживаемым Яндекс.Кассой, правки на стороне CS-Cart пока не требуются.
4.9.2.SP4
[*] Модули: Вход в панель администратора через Google, Вход через соцсети: Внесены изменения для того, чтобы модули нормально работали даже после отключения Google+ API.
[*] Модули: Яндекс.Метрика: Добавлен новый способ авторизации для Метрики, чтобы она работала после изменений на стороне Яндекса от 13 февраля 2019 г.