Обновление Shop-Script 8.9: маркировка товаров

Shop-Script обновился до версии 8.9! Мы обновили также фреймворк Webasyst, несколько плагинов и наши темы дизайна.

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

Shop-Script

Обновлённый раздел управления типами и характеристиками товаров

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

Что было сделано:

  • Управление товарными кодами (подробнее об этом расскажем ниже).
  • Возможность редактирования значений характеристик для артикулов товаров. Раньше для артикулов можно было заполнять только характеристики типа «Выбор из нескольких значений (checkbox)» и характеристику с кодом weight. Теперь такого ограничения больше нет.
  • Возможность редактирования значений для артикулов и видимость характеристик на витрине можно быстро переключать прямо из списка характеристик — не открывая отдельно настройки каждой характеристики.
  • Быстрое копирование характеристик и типов товаров. Удобно, чтобы создавать несколько похожих характеристик или типов.
  • Поле для быстрого поиска характеристик: начинаешь писать название или код характеристики, и список характеристик автоматически сокращается, позволяя легко найти ту, которая тебе нужна.
  • Сделали нагляднее изменение типа значений характеристики. Теперь достаточно выбрать другой тип значений при редактировании характеристики и сохранить её.
  • Разделы для просмотра характеристик, доступных для всех типов товаров и недоступных ни для одного типа.
  • Характеристика с кодом weight стала особенной: её код нельзя изменить, для неё нельзя изменить тип значений, и эту характеристику нельзя удалить.
  • Характеристики типа «разделитель» назвали подзаголовком и оформили так, чтобы их настройки отличались от настроек остальных типов характеристик.
  • Добавили подсказки для разных элементов настроек, чтобы было понятно, что для чего нужно и как всё работает.

Маркировка товаров

Начиная с версии 8.9 Shop-Script поддерживает маркировку товаров для соответствия требованиям российской системы «Честный ЗНАК».

Как это работает:

  1. В новом разделе управления характеристиками добавьте товарный код. Назовите его «маркировка Честный ЗНАК». Введите идентификатор chestnyznak (мы будем рекомендовать разработчикам плагинов ориентироваться именно на такой идентификатор). Выберите типы товаров, которые нужно маркировать. Сохраните товарный код.
    Товарный код маркировки нужно настроить только один раз и потом только заполнять его в заказах.
  2. Теперь у вас есть возможность заполнять коды маркировки для «Честного ЗНАКА». Откройте любой заказ с товарами тех типов, которые вы выбрали в настройках товарного кода. Рядом с каждым таким товаром вы увидите ссылку с миниатюрным обозначением QR-кода.

    Нажмите на неё и введите код маркировки для каждой заказанной единицы товара. Например, если покупатель заказал 10 единиц товара «Флешка 64 ГБ», то для каждой заказанной флешки нужно ввести свой уникальный код маркировки.
    Вместо того чтобы нажимать отдельные ссылки для каждого товара, можно использовать одну общую ссылку «Изменить товарные коды» в правой панели.

Что происходит с введёнными кодами маркировки

Для того чтобы коды маркировки начали работать по своему прямому назначению, их нужно передавать контролирующим органам вместе с информацией о заказе. Этим займутся плагины для фискализации чеков. Сам Shop-Script будет только хранить введённые вами коды маркировки.

Как ещё можно использовать товарные коды

Товарные коды нужны не только для соответствия требованиям системы «Честный ЗНАК». С их помощью можно также хранить уникальные серийные номера технических устройств, номера лицензий программного обеспечения и любые другие уникальные коды товарных единиц. Как именно должны использоваться в вашем магазине разные товарные коды, зависит от логики работы установленных плагинов. Таких плагинов в магазине Webasyst пока нет, но скоро они появятся.

Оформление заказа в корзине

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

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

  • Расчёт размера скидки для передачи в платёжные системы.
  • Изменение дополнительных полей адреса доставки при редактировании заказа. Например, номер этажа или поъезда, указанных при выборе доставки с помощью плагина «Курьер».
  • Сохранение выбранного типа товара в настройках рекомендаций «Схожие и альтернативные товары».
  • Отображение суммы возврата при выполнении действия с заказом «Возврат» и использовании плагина оплаты, который не поддерживает возврат денег через платёжную систему.
  • Устранено прокручивание страницы редактирования товара вниз после удаления артикула. Так должно быть удобнее работать, когда вам нужно удалить несколько артикулов.
  • Экспорт значений характеристик типа «диапазон» в CSV-файл.
  • Несколько других недочётов.

Для разработчиков

Добавили больше возможностей стилизации страницы оформления заказа в корзине в темах дизайна, включили срабатывание события view_category при вызове метода {$wa->shop->category()} и исправили использование шаблонизатора при обработке событий frontend_review_add.*.

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

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

Фреймворк Webasyst

В обновлении фреймворка оптимизировали работу плагинов доставки, требующих автоматического обновления справочников данных.

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

  • Международная доставка: добавили возможность выбрать свою страну, для покупателей из которой не должна предлагаться международная доставка.
  • Курьер: сделали понятнее выбор вариантов настройки «Время доставки».
  • Boxberry: исправили поиск названий населённых пунктов, в которых есть буква «ё».
  • Яндекс.Доставка: убрали начисление комиссии за приём денежных средств, если покупатель выбрал бесплатную доставку.

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

  • Яндекс.Касса: исправили обновление статуса заказа, в котором покупатель использовал бонусные баллы для получения скидки.
  • PayMaster (Webmoney): добавили поддержку деноминированной валюты Беларуси BYN.

Темы дизайна

В темах дизайна Shop-Script сделали понятнее сообщение для покупателя о получении скидки с помощью бонусных баллов. А в темах дизайна для «Хаба» исправили сортировку комментариев на страницах тем.