Обновление Shop-Script 8.16 + новый плагин для подключения к «Яндекс.Доставке»
24 декабря 2020Мы обновили Shop-Script до версии 8.16! Обновились также фреймворк Webasyst, приложения «Команда», «Сайт», «Блог», «Фото», «Поддержка» и «Хаб», плагин «Яндекс.Маркет», плагины оплаты «ЮKassa» и «Тинькофф», плагин доставки «Боксберри» и несколько тем дизайна. И выпустили новый плагин для подключения интернет-магазина к сервису «Яндекс.Доставка» с поддержкой нового личного кабинета.

Shop-Script
Продолжаем развивать новый редактор товаров!
- Добавили функции редактирования изображений товаров: поворот по и против часовой стрелки и кадрирование (вырезание части изображения).
- Добавили возможность изменять порядок сортировки характеристик, с помощью которых покупатели выбирают варианты товара на витрине.
- Переключатель режима продажи товара (товар состоит из 1 артикула либо из нескольких артикулов и модификаций) продублировали на вкладке «Основные данные».
- Поля для ввода цен товара тоже продублировали на вкладке «Основные данные» — в том случае, если у товара только 1 артикул.
Добавили функцию отправки уведомлений о заказах в виде HTTP-запросов.

Это будет полезно, если вы хотите получать уведомления о заказах не по email или SMS, а через сторонние сервисы-платформы вроде PushAll. Shop-Script отправит информацию о действии с заказом на URL стороннего сервиса, и сервис покажет вам это уведомление какими-то своими средствами, например, в мессенджере или в браузере.
Для категорий товаров добавили возможность применять настройки видимости (скрытая или видимая) ко всем подкатегориям. Теперь можно быстро сделать родительскую категорию и все её подкатегории скрытыми или видимыми на витрине.

В разделе «Товары» теперь можно искать товары по числовому ID. Удобно для администратора магазина, если у вас на витрине отображаются ID товаров и вам позвонил покупатель, который хочет задать вопрос о каком-то товаре.

Другие изменения и улучшения:
- При создании дубликата товара коды артикулов дубликата больше не очищаются, как раньше, а вместо них формируются новые уникальные коды артикулов. Это пришлось сделать для правильной работы нового редактора товаров. Будьте внимательны, если вы учитывали старую логику дублирования товаров в своей работе.
- Добавили автоматическую регистрацию незарегистрированных покупателей, когда они впервые открывают страницу просмотра статуса заказа по ссылке из email- или SMS-уведомления и вводят PIN-код. При такой автоматической регистрации покупателю отправляется настроенное вами email- или SMS-уведомление, как и для обычной регистрации.
- Исправили несколько ошибок. Посмотреть полный список исправлений.
Фреймворк Webasyst
Добавили раздельный выбор сервиса онлайн-карт в приложении «Настройки» — для сайта и для панели управления. В каждом из этих мест можно показывать разные виды онлайн-карт или не показывать никакие карты, если вам это нужно.

Ограничили набор символов для автоматического формирования пароля, отправляемого в SMS-сообщениях. Пользователям смартфонов и планшетов будет легче вводить пароль без специальных символов, которые неудобно искать на мобильной клавиатуре.
Исправили перевод названий установленных программных продуктов в разделе «Установлено» приложения «Инсталлер».
Приложение «Сайт»
Изменения в этом приложении коснулись пользователей Shop-Script — мы исправили формирование уникального идентификатора для новых витрин интернет-магазина и улучшили интерфейс выбора основного склада в настройках витрины интернет-магазина: добавили пустой элемент списка, выбранный по умолчанию.
Приложение «Команда»
Исправили отображение информации о наличии личного кабинета у незарегистрированного покупателя интернет-магазина в профиле контакта. Это исправление коснётся прежде всего пользователей приложения CRM, в котором используются некоторые функции «Команды».
Приложения «Блог», «Фото», «Поддержка», «Хаб»
В этих приложениях мы исправили небольшие недочёты: в «Блоге» и «Фото» устранили бесконечное перенаправление при выходе зарегистрированного посетителя сайта из личного кабинета, а в «Хабе» исправили сортировку комментариев в некоторых случаях. В приложении «Поддержка» мы исправили ошибку с получением пустого текста запроса, когда клиент добавляет большое изображение в текст из буфера обмена, и исправили несколько мелких ошибок PHP.
Плагин «Яндекс.Маркет»
Это обновление плагина устраняет адаптирует ваш интернет-магазин к новым требованиям «Яндекс.Маркета», которые сервис планирует ввести в январе 2021 года. Рекомендуем установить это обновление до 17 января, чтобы ваш интернет-магазин продолжил работать с «Яндекс.Маркетом».
Плагин «Тинькофф Банк»
Ещё один наш платёжный плагин получил возможность передавать от интернет-магазина коды маркировки товаров, которые заполняются в Shop-Script в виде товарных кодов. Для использования товарных кодов Shop-Script должен быть обновлён минимум до версии 8.9.0.
Плагин «Боксберри»
В этом плагине доставки мы сделали несколько улучшений:
- исправили расчёт стоимости доставки для покупателей из Белоруссии и Казахстана;
- исправили сохранение разных городов в настройках плагина;
- исправили отображение информации о выбранном пункте самовывоза в уведомлениях о заказах с помощью дополнительного фрагмента кода из документации.
Плагин «Яндекс.Касса»
Исправили обработку уведомлений от «Яндекс.Кассы» о возвратах платежей, которые вы выполняете в личном кабинете продавца на сайте платёжной системы.
Темы дизайна
В темах дизайна «Гипермаркет» и «Mobile» мы исправили недочёт, связанный с локализацией сообщения о баллах участника бонусной партнёрской программы.
В теме «Гипермаркет» также исправили адрес ссылки на главную страницу в меню сайта, а в «Mobile» исправили отображение подписей к полям плагинов оплаты на странице оформления заказа.
Новый плагин «Яндекс.Доставка»

Мы выпустили новый плагин для подключения к сервису «Яндекс.Доставка»! Этот плагин поддерживает новый личный кабинет на сайте сервиса.
Сообщите нам на форуме или в запросах в службу поддержки, если у вас возникнут вопросы при использовании нового плагина.
17 комментариев
Для категорий товаров добавили возможность применять настройки видимости (скрытая или видимая) ко всем подкатегориям. Теперь можно быстро сделать родительскую категорию и все её подкатегории скрытыми или видимыми на витрине.
ответить- имхо, лучше бы вместо такой опции сделали бы в виде действия. Сделал клик, подтвердил, у подкатегорий сменился статус. Дополнительная опция = дополнительный гемор.
Добавили автоматическую регистрацию незарегистрированных покупателей, когда они впервые открывают страницу просмотра статуса заказа по ссылке из email- или SMS-уведомления и вводят PIN-код. При такой автоматической регистрации покупателю отправляется настроенное вами email- или SMS-уведомление, как и для обычной регистрации.
- как это работает если:
1) Пользователь не регистрировался и ни разу не открывал страницу заказа в личном кабинете
2) Пользователь оформил заказ либо предварительно зарегистрировавшись, либо зарегистрировашись автоматически с помощью плагина - https://www.webasyst.ru/store/plugin/shop/fastreg/, а затем открыл страницу заказа.
3) Тот же случай что и 2, но при этом пользователь открыл страницу заказа с другого устройства (оформлял на компе, открыл с телефона). Создастся дубль?
4) Есть ли возможность отключить этот функционал?
Главный вопрос: почему регистрация срабатывает именно при просмотре статуса заказа? В чем проблема зарегистрировать пользователя сразу после оформления заказа и отправить ему доступы?
1. Покупатель останется незарегистрированным.
ответить2. Пользователь останется зарегистрированным.
3. Пользователь останется зарегистрированным, дубль не создастся.
4. Такой возможности нет.
Опишите, какие проблемы создаёт текущее поведение, какое поведение вам нужно и для чего вам это нужно.
Текущая реализация мне непонятна. Я более чем уверен что большинство покупателей не пользуются личным кабинетом на сайте - и они останутся незарегистрированными. Вы не решили проблему с отсутствием аккаунта у покупателей. Вы уменьшили объем проблемы.
ответитьПочему нельзя зарегистрировать пользователя сразу после оформления заказа? На мой взгляд, это более очевидное решение.
Отсутствие аккаунтов у покупателей - это проблема для владельцев магазинов, потому что создает ряд технический проблем, перечислять который у меня сейчас нет желания.
Опишите, пожалуйста, подробно своё предложение в специальном разделе форума поддержки: https://support.webasyst.ru/forum/ideas/
ответитьОбсудим с вами проблему и вместе попробуем найти направление для её решения.
Тема уже создана другим разработчиком. Приглашаю вас к обсуждению - https://support.webasyst.ru/forum/38349/dobavit-vozmozhnost-otklyuchit-avtom-registratsiyu-pri-prosmotre-zakaza/
ответитьЗдравствуйте! Очень ждем обновления Яндекс.Доставки - ведь с нового года старый личный кабинет они закрывают =(
ответитьМы выпустили новый плагин для подключения Shop-Script к «Яндекс.Доставке»: https://www.webasyst.ru/store/plugin/shipping/yad/
ответитьВ плагине для Тинькофф Банка так и не исправлены номера заказов передаваемые банку. Проблеме уже пол года и такую элементарную вещ исправить не можете!
ответитьНапишите нам, пожалуйста, в службу поддержки подробнее об этой проблеме с номерами заказов: https://www.webasyst.ru/my/requests/my/
ответитьОбновите плагин водяной знак для картинок, тот что есть сейчас никуда не годится. Нет возможности например сделать сеткой, повернуть водяной знак на определённый градус. И много чего ещё в таком же духе.
ответитьОпишите, пожалуйста, подробно своё предложение в специальном разделе форума поддержки: https://support.webasyst.ru/forum/ideas/
ответитьКогда выйдет обновление с Дробными Числами? Ну уже сколько лет ждем...
ответитьИнформации о сроках выпуска такого обновления пока нет. Когда она появится, мы расскажем об этом отдельно и подробно.
ответитьОООчень ждем!
ответитьДобрый день! Подскажите, как сделать так, чтобы при открытии сайта человек видел кроме меню товаров слева еще и фото разных товаров? А также объясните, для чего функция Магазин и Сайт. Не пойму смысл.
ответитьПосле обновления Маркет начал ругаться на ошибку Wrong parent "offer" for the tag: XML tag "available". Стояло и стоит True. В чем проблема ?
ответитьНапишите нам об этом в службу поддержки, пожалуйста: https://www.webasyst.ru/my/requests/my/
ответитьИзучим ситуацию и передадим сообщение разработчикам для анализа проблемы.