Обновление Shop-Script 8.21
3 сентября 2021Мы опубликовали обновление Shop-Script до версии 8.21! Обновились также фреймворк Webasyst, приложения «Сайт», CRM, «Хаб» и «Поддержка», плагины «Эквайринг Сбербанка», «Яндекс.Доставка» и «Яндекс.Маркет».

Shop-Script
Улучшения в новом редакторе товара
В новом редакторе товара мы сделали несколько изменений для более удобной работы:
- увеличили количество десятичных знаков в цене товара с 3 до 4;
- автоматически устанавливаем курсор в поле для ввода названия при создании нового товара;
- код ответа сервера 302 теперь выбран по умолчанию, когда вы собираетесь снять товар с публикации, — для того чтобы вы случайно не испортили трафик на страницу товара, машинально включив 301-й код перенаправления, который сразу надолго остаётся в кеше браузеров и поисковых систем;
- сделали ещё несколько косметических улучшений — работать в новом редакторе стало ещё приятнее!

Поддержка нескольких режимов сравнения товаров на витрине
Для товаров с несколькими модификациями мы добавили поддержку разных способов сравнения на витрине интернет-магазина, чтобы посетители всегда могли увидеть все нужные им характеристики товаров:
- Либо сразу показывать свойства всех модификаций товаров в таблице сравнения:
- Либо показывать в таблице сравнения только свойства выбранной модификации товара:
По умолчанию будет работать первый режим сравнения, а разработчики тем дизайна теперь могут добавить и второй режим с помощью документации.
Доработка экспорта товаров в CSV-файл
Изначально экспорт товаров в CSV-файл задумывался для быстрого добавления и обновления товаров в каталоге интернет-магазина. Но многие стали использовать эту функциональность в том числе для выгрузки товаров в разные внешние сервисы. И оказалось, что стандартный формат CSV-файла, который генерирует Shop-Script, не очень для этого подходит.
Чтобы учесть все сценарии использования, мы добавили поддержку 2 режимов экспорта: «стандартный» — для импорта и обновления товаров — и режим «артикул как товар» — для выгрузки информации во внешние сервисы.

Второй режим не предназначен для импорта обратно в Shop-Script — с ним можно испортить структуру данных в своём каталоге товаров!
В функции импорта и экспорта CSV-файлов мы также добавили поддержку настройки видимости на витрине для модификаций товаров.

Улучшенное формирование эскизов изображений товаров в корзине
Для оформления заказа в корзине мы улучшили формирование эскизов изображений товаров — теперь вытянутые вертикальные и горизонтальные фотографии не обрезаются, а дополняются до квадрата. Поэтому никакие важные детали с изображений товаров больше не теряются.
Другие улучшения и исправления
В этом обновлении исправлено более десяти различных ошибок. Некоторые из них «живут» в Shop-Script уже несколько лет, а другие появились буквально в предыдущей версии. И теперь мы всё это поправили. Посмотрите полный список.
Кстати, в этом обновлении есть важное улучшение, связанное с безопасностью работы интернет-магазина. Рекомендуем обновиться!
Фреймворк Webasyst
В этом обновлении фреймворка мы сделали несколько улучшений в работе авторизации с использованием Webasyst ID, добавили возможность для разработчиков платёжных плагинов реализовать поддержку повторных попыток оплаты заказов и исправили несколько ошибок.
Хаб
Расширили возможности поисковой оптимизации в приложении, которое используется для создания справочного раздела или форума: для страниц категорий теперь можно указывать значения метатегов и тегов для соцсетей.

Поддержку тегов для соцсетей мы добавили и для главной страницы поселения приложения.
Сайт
В приложении «Сайт» исправили ошибку сохранения настроек поселений приложений, которая прокралась в код с предыдущим обновлением. И наконец добавили сортировку папок по алфавиту в разделе «Файл-менеджер».

CRM
Исправили несколько недочётов на странице настроек компании и устранили ошибки при работе приложения с PHP 8.
Поддержка
В этом приложении одно небольшое исправление — для случаев, когда настроено получение запросов от клиентов через форму на сайте и в этой форме отключено поле «Тема» (иногда так бывает нужно). Установите это обновление, чтобы у вас не возникала ошибка SQL-запроса в некоторых ситуациях при таких настройках.
Эквайринг Сбербанка
- В этом обновлении мы добавили долгожданную возможность повторной попытки оплаты заказа, после того как изменилась его сумма или если предыдущая попытка оплаты была отменена покупателем. Чтобы эта функция заработала, вместе с плагином надо обновить и фреймворк Webasyst.
- Добавили настройку для исправления обновления статусов платежей. Включите её, если у вас активировано получение callback-уведомлений от серверов банка и вы сталкиваетесь с проблемами обновления статусов заказов.
Другие плагины
- Яндекс.Маркет: исправили экспорт единиц измерений для значений характеристик с форматом «Число × число × число» и устранили недочёты в работе PHP-кода при использовании настроенного подключения к API маркетплейса.
- Яндекс.Доставка: благодаря вашим замечаниям мы улучшили формат данных, которые плагин передаёт сервису «Яндекса», и теперь габариты отправлений должны правильно отображаться в вашем личном кабинете продавца.
1 комментарий
Полтора года назад у вас была новость, что Shop-Script обновился до версии 8.9. Это как понимать?)
ответитьhttps://www.webasyst.ru/blog/shop-script-update-8-9/