Обновление Shop-Script 8.19

Мы обновили Shop-Script до версии 8.19, фреймворк Webasyst — до версии 2.1.0, а также несколько приложений, плагинов и тем дизайна. Расскажем подробнее обо всех обновлениях.

Обновление Shop-Script 8.19

Shop-Script

Продолжаем развитие нового редактора товаров

  • Появилась возможность создавать новые товары — раньше в новом интерфейсе их можно было только редактировать.
  • Открылась новая вкладка с отчётом «Цены, наличие, публикация». На ней можно быстро просмотреть сводную информацию о товаре, сохранённую в разных вкладках редактора.
  • Добавили возможность создавать новые характеристики на вкладке «Цены и характеристики». Теперь для добавления новых характеристик необязательно переходить в отдельный раздел настроек.
  • В свойствах артикула стало возможным загрузить сразу несколько фотографий для всего товара. Из всех загруженных фотографий одну можно выбрать для каждого из артикулов.

Расширили возможности импорта CSV-файлов

Эти нововведения связаны с использованием нового редактора товаров — для того чтобы можно было правильно импортировать информацию о модификациях артикулов и характеристиках, используемых для выбора артикулов на витрине.

  • Добавили поддержку дополнительного столбца «Тип строки». В этом столбце можно явно указать, в каком качестве должна импортироваться строка CSV-файла: либо как категория, либо только как товар, либо только как артикул, либо как товар и артикул сразу.

    Этот дополнительный столбец теперь всегда будет добавляться при экспорте CSV-файла. Рекомендуемый способ импорта CSV-файлов — с использованием столбца «Тип строки». Но можно продолжать пользоваться и прежним форматом CSV-файлов, как вы привыкли, — импорт умеет работать и по-старому.

    Новый столбец «Тип строки» мы добавили для того, чтобы новым пользователям было проще составлять CSV-файлы, в которых однозначно будет понятно, в каком качестве должна быть импортирована каждая строка. Это поможет избежать неприятных проблем, когда пользователь пытается импортировать много строк с товарами, а вместо товаров сохраняется много ненужных категорий — из-за ошибки в файле или в настройках импорта.
  • Добавили поддержку дополнительного столбца «Выбор вариантов товара» — для поддержки настройки нового редактора товара «Способ выбора вариантов товара на витрине». С его помощью можно указать, должны ли артикулы товара выбираться покупателями на витрине по наименованию из простого списка либо по значениям характеристик.
  • Добавили новый вариант идентификации артикулов товаров: «По коду артикула и характеристикам для выбора на витрине». Его нужно использовать, если в новом редакторе для артикулов товара настроено несколько модификаций, т. е. вариантов артикула, у которых совпадают сочетания «код + наименование артикула».

    Мы обновили инструкцию по импорту товаров из CSV-файлов и добавили в неё описание этих нововведений. Новые возможности реализованы так, чтобы вы могли безо всяких изменений продолжить работать с импортом CSV-файлов привычным образом — так же, как и до этого обновления. Применяйте новые возможности, только если видите в этом необходимость — например, если вы начали использовать возможности нового редактора товаров по настройке характеристик для выбора вариантов товара.
  • Добавили сохранение информации об ошибках импорта CSV-файла в отдельный файл. Например, если в ваш CSV-файл случайно попали повторяющиеся строки, то они сохранятся в отдельный диагностический CSV-файл — в нём есть дополнительный столбец с описанием ошибки.

Другие улучшения и исправления

  • Добавили отображение названий удалённых пользователями товаров в системной Ленте событий.
  • Исправили надпись на кнопке подтверждения во время оформления заказа, если в настройках отключён выбор способа доставки.
  • Исправили работу магазина с плагином оплаты LiqPay.
  • Улучшили поддержку PHP 8.
  • Много других доработок: посмотрите полный список изменений.

Фреймворк Webasyst

Во фреймворке мы улучшили логику авторизации по номеру телефона и устранили несколько недочётов:

  • восстановили отображение описаний всех доступных обновлений в приложении «Инсталлер»;
  • исправили отображение полей с ключами адаптеров онлайн-карт в приложении «Настройки»;
  • устранили ошибки при использовании PHP 8;
  • сделали несколько улучшений для разработчиков приложений и плагинов.

Приложения CRM, «Блог», «Рассылки», «Поддержка»

В этих приложениях мы исправили ошибки при использовании PHP 8.

В CRM мы также исправили сохранение в настройках произвольного номера получателя SMS-уведомлений.

В «Рассылках» исправили ошибку сохранения информации в базу данных при сохранении настроек отправителя, а также отображение списка покупателей Shop-Script, выбранных в качестве получателей email-сообщения, если не установлено приложение CRM (для исправления требуется также обновление Shop-Script).

Приложение «Хаб»

В темах дизайна «Дефолт 2.0» и «Гипермаркет» добавили предупреждение о наличии несохранённых данных, когда пользователь пытается закрыть вкладку браузера, не опубликовав написанный текст комментария на сайте. И также исправили ошибку базы данных на страницах удалённых страниц форума.

Плагины для приложений

В нескольких плагинах мы устранили ошибки при использовании на хостинге с PHP 8:

  • «Переход на Shop-Script»
  • «1С (CommerceML)»
  • «Импорт файлов» (для приложения «Файлы»)
  • «Импорт записей» (для приложения «Блог»)

В плагине «Яндекс.Маркет» исправили ошибку в экспорте курсов валют при некоторых вариантах настроек.

Плагин оплаты LiqPay

В этом плагине мы исправили ошибку с отображением лишнего сообщения об ошибке «Invalid signature», которое появлялось при возврате покупателя на витрину даже после успешной оплаты. Для устранения этой проблемы нужно также обновить Shop-Script.

Плагин доставки «Яндекс.Доставка»

На странице заказа и покупатель, и администратор теперь могут увидеть адрес выбранного пункта самовывоза. Покупателю так удобнее забирать заказанные товары.

Мы также добавили уточнение адреса доставки для администратора, когда он добавляет или редактирует заказ в панели управления магазине — это работает так же, как и для покупателей на витрине. Для функции уточнения улучшили алгоритм подбора вариантов адреса: убрали отображение не самых актуальных вариантов.

Сделали немного удобнее работу с личным кабинетом «Яндекс.Доставки» — теперь в нём виден номер заказа из вашего интернет-магазина. И исправили несколько ошибок в работе плагина.

Плагин доставки Boxberry

Мы устранили недочёт в списке регионов России: добавили Ханты-Мансийский автономный округ. И исправили скачивание файла с этикеткой отправления со страницы заказа, если панель управления магазина открыта по протоколу HTTP, а не HTTPS.

Темы дизайна

В темах «Дефолт 2.0», «Гипермаркет», Clear, CUSTOM, Mobile, «ВКонтакте» и «Фейсбук» для Shop-Script мы исправили отображение страниц тегов, в названиях которых есть косая черта «/».