Обновление Shop-Script 8.13
13 августа 2020Мы выпустили обновление Shop-Script до версии 8.13. Обновились также фреймворк Webasyst, приложения «Команда», «Сайт», «Блог», «Хаб», плагины оплаты «Тинькофф Банк», «Яндекс.Касса», «LiqPay» и «PayPal», а также плагины для Shop-Script «Честный ЗНАК» и «Яндекс.Маркет», плагин для CRM «Зебра Телеком» и темы дизайна «Гипермаркет» и «Mobile».

Shop-Script
Создание личного кабинета для покупателей
Раньше покупатели могли регистрироваться на сайте интернет-магазина только сами — например, на странице регистрации, которая настраивается с помощью приложения «Сайт». Теперь администратор магазина может сам вручную создать личный кабинет для покупателя, который забыл зарегистрироваться. Для этого нужно открыть страницу покупателя в панели управления магазина, выбрать «Создать личный кабинет и отправить пароль» и подтвердить отправку пароля на email-адрес покупателя.

Отправка покупателям пароля к личному кабинету
Похожая возможность появилась и для зарегистрированных покупателей: если покупатель забыл свой пароль и не знает, как его восстановить, администратор магазина может легко отправить покупателю его пароль по email. При этом каждый раз генерируется новый пароль.

Редактирование заказов в статусе «Средства заблокированы»

Напомним: заказы переходят в этот статус после оплаты заказа покупателем, если используется двухстадийный режим оплаты. До этого обновления редактировать заказы в статусе «Средства заблокированы» было нельзя — при попытке сделать это администратор магазина видел «грозное» предупреждение. Теперь мы смягчили это ограничение и позволили всё же редактировать такие заказы. Но при этом нужно соблюсти несколько требований:
- Нельзя менять выбор способа оплаты.
- Сумма заказа не должна измениться, если плагин способа оплаты не поддерживает частичное списание оплаты: можно менять состав заказа, количество заказанных товаров и их услуг, стоимость доставки и размер скидки, но итоговая стоимость заказа должна остаться без изменений.
- Сумма заказа не должна увеличиться, если плагин способа оплаты поддерживает частичное списание оплаты; уменьшать сумму заказа в этом случае можно.
Возможность редактирования заказов в статусе «Средства заблокированы» может также быть отключена с помощью плагинов для Shop-Script. Для этого мы добавили событие (хук) в исходный код Shop-Script, которым могут пользоваться разработчики плагинов.
Кроме этих нововведений, мы устранили несколько ошибок в Shop-Script: исправили формирование метатега canonical, улучшили применение скидок при создании и редактировании заказов и сделали некоторые другие полезные доработки.
Фреймворк Webasyst
В обновлённой версии фреймворка добавлен инструмент для исправления потерянных индексов и значений AUTO_INCREMENT — иногда это случается, если неаккуратно восстановить базу данных из резервной копии на хостинге. Для запуска этого инструмента нужно войти в панель управления Webasyst и открыть в браузере адрес вида mydomain.ru/webasyst/webasyst/repair/indices/. Выделенную часть адреса замените на адрес вашей панели управления.
Немного оптимизировали ту часть фреймворка, которая обрабатывает запросы пользователей на разные адреса, — например, запросы от посетителей сайтов. Теперь эта часть Вебасиста работает немного быстрее.
Для разработчиков приложений и плагинов мы добавили события, с помощью которых можно отслеживать отправку email- и SMS-сообщений. И также добавили возможность отправлять токен авторизации API в POST-запросах — так делать безопаснее, чем использовать GET-запросы.
Плагин «Честный ЗНАК»
В этом плагине мы добавили автоматическое распознавание значений GTIN и серийного номера, когда вы вводите значение кода маркировки на странице заказа.

Плагин теперь также умеет передавать коды маркировки заказанных товаров плагинам оплаты для фискализации чеков. Важно: эту новую возможность должны поддерживать и сами плагины оплаты. Для этого мы обновили, например, наш плагин «Яндекс.Касса».
Плагины оплаты «Тинькофф Банк», «Яндекс.Касса», «LiqPay», «PayPal»
Для плагинов «Тинькофф Банк» и «Яндекс.Касса» мы добавили возможность редактирования заказа, когда он находится в статусе «Средства заблокированы» при использовании плагинов в Shop-Script.
В плагине «Яндекс.Касса» мы также добавили передачу кодов маркировки «Честный ЗНАК», которые можно сохранять в Shop-Script с помощью одноимённого плагина. В плагине «Тинькофф Банк» добавили настройку для выбора языка платёжной формы для ваших клиентов: русского или английского и исправили мелкую ошибку в описании платежа. В плагине «LiqPay» мы исправили сообщение, которое видит клиент в случае отказа от оплаты и возврата на ваш сайт. А в плагине «PayPal» мы исправили передачу в платёжную систему размера налога, если не включён в цену товара.
Темы дизайна «Дефолт 3.0», «Гипермаркет», «Mobile»
В темах дизайна мы сделали мелкие улучшения в интерфейсе настроек и исправили поддержку характеристик товаров типа «Дата» для их использования в фильтрах товаров на страницах категорий.
Плагин «Зебра Телеком»
В этом плагине IP-телефонии для приложения CRM мы исправили регистрацию исходящих звонков в разделе «Звонки» и «научили» плагин визуально выделять звонок, который вы поставили на паузу во время прослушивания. Теперь будет легко возобновить прослушивание, когда вы снова переключитесь в браузере на вкладку со списком звонков.
Приложение «Команда»
В приложении «Команда» мы исправили применение административных (полных) прав доступа для новых пользователей — тех контактов, которые раньше не имели доступа в панель управления Webasyst и впервые приобретают статус пользователя.
Приложения «Сайт», «Блог», «Хаб»
Для нескольких приложений, которые часто используются для создания разных разделов сайта, мы добавили автоматическое формирование серверного заголовка Last-Modified. Этот заголовок полезен тем, что он «сообщает» поисковым системам о дате последнего редактирования страниц сайта и помогает облегчить их индексацию.
20 комментариев
Про раздел "Отправка покупателям пароля к личному кабинету"
ответитьВстань передо мной задача отправить покупателю пароль по EMail - я б крепко задумался куда тут нажимать.... Не интуитивно, имхо. По другому как-нибудь назвать бы. Сбросить - не самое удачное.
Вы пишите, что улучшили: Возможность изменить регистр текста при редактировании значений характеристик. А как это можно сделать? Как к примеру сделать все значения характеристик с маленькой буквы?
ответитьДля этого можно экспортировать товары с характеристиками в CSV-файл, привести в файле значения характеристик к нужному виду и импортировать отредактированный файл в магазин.
ответитьДоработки хорошие, огромный плюс.
ответитьНо по Честному знаку вы на месяц опаздываете по срокам. Т.к. уже обувь попала под Честный знак и уже 1,5 месяца нельзя было продавать ее согласно закону. Хотя бы сейчас наладилось.
Надеюсь не забудете исправить этот баг в следующем обновлении: https://support.webasyst.ru/forum/36180/dobavit-vozmozhnost-nastroyki-uvedomleniy-dlya-zerkal/
ответитьВидимо не приоритет. Сам жду его давно.
ответитьПодскажите, а вы на страницу "Планы обновлений" вообще забили? До сих пор висит анонс 8.12
ответитьСкоро обновим. Про эту страницу мы не забыли. Но спасибо за напоминание!
ответитьДо сих косяк с отображением знака рубля на мобильных устройствах Андроид. Когда мелкие косяки начнете лечить?
ответитьТакже до сих пор не исправлен косяк с передачей номера заказа через оплату плагина Банка Тинькофф.
webasyst/repair/indices/ у нас отображает ошибку 500 не можем обновить фреймворк вебасист - хелп!
ответитьНапишите нам, пожалуйста, в службу поддержки — поможем выяснить причину проблемы и устранить её.
ответитьhttps://www.webasyst.ru/my/requests/my/
ага) затребуете тысячу рублей за диагностику ошибки! Возьмете оплату и ничего не сделаете, как в моем случае, после оплаты никто и носом не повёл. Хотя проблема в вашей же глючной проге.
ответитьЕсли вас не устроили результаты диагностики, мы полностью возвращаем её стоимость по вашему требованию. Напишите нам об этом в службу поддержки.
ответитьВсе выглядет очень хорошо, если бы не большое такое "НО".
ответитьДля начала завершите работу со старыми приложениями, например такими как "рассылка" которое очень глючное, об этом вдовесок изложено большое количество недовольных отзывов.
Исправьте проблемы старых приложений за которые мы уже заплатили деньги, прежде чем выпускать новые глючные и брать оплату.
Напишите нам в службу поддержки, пожалуйста, какие именно ошибки вы имеете в виду: https://www.webasyst.ru/my/requests/my/
ответитьА различные единицы измерения для товаров когда будут? Или 1 см товара штукой продавать? Уже скоро 21 год.
ответитьПока нет информации об этом. Следите за публикациями в нашем блоге, пожалуйста, — мы публикуем здесь все важные новости, связанные с разработкой программных продуктов Webasyst.
ответитьО планах развития Shop-Script можно также узнавать на странице https://www.webasyst.ru/store/app/shop/roadmap/
Поддерживаю полностью!
ответитьПоддеерживаю.
ответитьПодскажите пожалуйста, где изменить тему и тело письма, которое отправляется клиенту при «Создать личный кабинет и отправить пароль» из бэкенда? Пробовал менять системные шаблоны, но не помогает.
ответитьСпасибо.