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

Мы выпустили обновление Shop-Script до версии 8.14. Обновились также фреймворк Webasyst, приложения «Сайт», «Команда», «Блог», «Хаб» и «Задачи», несколько плагинов для Shop-Script, плагины доставки и оплаты и тема дизайна.

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

Shop-Script

Новый редактор товаров

В этом обновлении мы сделали доступной для вас часть обновлённого редактора товаров, над которым мы работаем последние несколько месяцев. Цель этой разработки — сделать удобнее и нагляднее создание и редактирование товаров.

За несколько лет «жизни» тех версий Shop-Script, которые работали на основе фреймворка Webasyst, мы собрали много пожеланий и замечаний от пользователей и хотели бы наконец учесть их, чтобы сделать программный продукт современным и лёгким в использовании. Недавно мы проделали подобную работу с разделом настройки типов и характеристик товаров и теперь взялись за редактор товаров!

Что же нового в новом редакторе?

Если кратко, то... всё! Мы полностью переделали интерфейс, разбили на другое количество разделов и по-другому «перетасовали» поля между разделами.

Новый редактор товаров ещё не закончен — в нём доступны пока только два раздела: «Основные данные» и «Цены и характеристики». Над остальными разделами мы сейчас работаем и будем открывать их по мере готовности с каждым очередным обновлением. Следите за выпуском новых версий Shop-Script — будет интересно!

Кроме просто переделки интерфейса, мы добавили и новые возможности, которых в Shop-Script раньше не было:

  • Новый статус товара «Снят с публикации». Он похож на старый статус «Скрыт», но товар в этом статусе вообще никак не доступен на витрине. И для этого статуса можно настроить перенаправление с адреса скрытого товара на какой-нибудь другой адрес, например, на главную страницу магазина, на страницу основной категории товара или на любой другой URL, который вы укажете.
  • Модификации артикулов. Модификации — это разновидности товара с одним и тем же кодом артикула, но с разными параметрами. Например, какой-то товар может быть представлен на складе нескольких артикулами, а у каждого артикула могут быть разновидности, скажем, разного цвета. Вот это и есть модификации.
  • Загрузка фотографий товара в свойствах артикулов. Если нужно добавить в артикул новое изображение, больше не обязательно переходить в раздел управления фотографиями и видеороликами о товаре — теперь можно загрузить новое фото прямо в свойствах любого артикула.

Посмотрите видеообзор нового редактора товара, в которым мы рассказываем об основных его возможностях и нововведениях.



Добавление и удаление купонов на скидку при редактировании заказов

До этого обновления указывать купоны могли только покупатели — во время оформления заказа. Теперь это может делать и администратор магазина — при создании нового или редактировании существующего заказа. Можно добавлять купоны в заказы, изменять ранее добавленные купоны и удалять их из заказов.

Улучшенный выбор витрин в настройках уведомлений о заказах и триггерных рассылок

Раньше в настройках уведомлений и триггерных рассылок можно было выбрать только одну витрину в качестве источника заказов, о которых нужно отправлять сообщение покупателю или администратору. Теперь появилась возможность множественного выбора: для каждого уведомления или рассылки можно выбрать сразу несколько витрин — источников заказов.

Побочный положительный эффект от этого нововведения — теперь можно настраивать уведомления в том числе для витрин на сайтах-зеркалах. Раньше вообще не было возможности настраивать уведомления для таких витрин.

Исправление ошибок

В версии 8.14 мы также исправили несколько ошибок. Список самых важных улучшений и исправлений:

  • обновление содержимого информационных страниц из-за неправильной отправки заголовка Last-Modified;
  • использование настройки личного кабинета «Отправлять пользователям уведомление о завершении регистрации» для автоматической регистрации покупателей при оформлении заказа;
  • отображение идентификаторов плагинов в настройках способов доставк и оплаты, чтобы всегда было точно видно, какой именно плагин вы настраиваете;

Остальные исправления мы описали на странице со списком обновлений Shop-Script.

Фреймворк Webasyst

Во фреймворке мы добавили возможность использовать популярные иконки Font Awesome для создания современных пользовательских интерфейсов. Например, мы сами использовали эти иконки при разработке нового редактора товаров в Shop-Script.

Другие приложения Webasyst

В приложениях «Сайт», «Команда», «Блог», «Хаб» и «Задачи» мы исправили несколько ошибок. А в приложении «Хаб» также добавили несколько хуков для разработчиков плагинов.

Плагины для Shop-Script

В плагине «Реферальная программа» отключили использование настройки бонусной программы с выбором типов товаров. Это было неочевидно и путало пользователей Shop-Script.

В плагине «Честный ЗНАК» мы улучшили распознавание товарных кодов и их передачу в плагины оплаты в качестве кодов маркировки.

Доработали плагин «Яндекс.Маркет», чтобы учитывать при экспорте YML-файла требования сервиса к описанию промокодов.

В плагинах «Счет-фактура» и «Товарная накладная» исправили самопроизвольное изменение стоимости заказа при редактировании печатной формы.

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

Доработали плагин «Boxberry», чтобы им могли пользоваться владельцы интернет-магазинов в Беларуси и Казахстане. И добавили возможность отслеживать отправления на странице заказа в панели администратора магазина и в личном кабинете покупателя.

В плагине «Курьер» улучшили обработку значений в полях, которые покупатель заполняет во время оформления заказа.

В плагине «Пункт выдачи заказов» сделали возможным выбор пунктов самовывоза до ввода адреса доставки, когда администратор магазина создаёт новый заказ для покупателя.

Плагин «Самовывоз» адаптировали для использования с версией PHP 7.4.

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

В плагине «Эквайринг Сбербанка» мы реализовали передачу кодов маркировки товаров, если используется фискализация чеков в этом плагине. Чтобы использовать эту возможность в Shop-Script, нужно обязательно обновить интернет-магазин до версии 8.14.

В плагине «Яндекс.Касса» исправили отображение актуальной информации в том случае, если покупатель отказывается от совершения платежа и возвращается на ваш сайт. И исправили ошибку использования плагина со старой версией Shop-Script 6.

В плагине «Тинькофф Банк» обновили логику обработки кодов ошибок в соответствии с информацией от банка и исправили недочёт локализации.

Тема дизайна «ВКонтакте»

Мы обновили эту тему дизайна, чтобы она соответствовала актуальным требованиям соцсети — использовала программную библиотеку VK Bridge.