Обновление Shop-Script 8.6 и плагины оплаты

Мы опубликовали обновление фреймворка Webasyst до версии 1.13, Shop-Script — до версии 8.6, обновили несколько плагинов оплаты и доставки и выпустили новый плагин!

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

Shop-Script

Двухстадийная оплата заказов

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

Доступность и ручного, и автоматического подтверждения двухстадийных платежей зависят от возможностей каждой платёжной системы и от возможностей плагина оплаты. Если плагин не поддерживает подтверждения платежей, то его можно выполнять в личном кабинете на сайте платёжной системы.

Частичный возврат заказов

В обновлённом Shop-Script появилась возможность частичного возврата заказов. При выполнении частичного возврата продавец выбирает товары, которые вернул покупатель, а сумма возврата рассчитывается автоматически из стоимости этих товаров и применённых скидок.

Выбор склада при выполнении возврата

Теперь при возврате заказов можно выбирать склад, на который должны вернуться остатки возвращаемых товаров. Можно либо выбрать какой-то один склад для всех товаров, либо вернуть товары на те склады, с которых они были списаны при обработке заказа. Это работает и для полного, и для частичного возврата.

Новые настройки для формирования динамических списков товаров

Мы добавили 2 новых правила формирования списков товаров-бестселлеров:

  • Хит продаж по количеству
  • Хит по совокупности значений «количество × сумма × рейтинг»

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

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

Улучшения раздела «Маркетинг»

Продолжаем улучшать новый раздел с маркетинговыми инструментами Shop-Script:

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

Другие улучшения

Мы доработали оформление заказа в корзине: сделали более удобным ввод данных покупателем, добавили анимацию для обозначения обработки выбранных значений и исправили ошибки, в том числе отображение карты «Яндекс» для выбора пунктов самовывоза.

Также улучшили работу Shop-Script с сервером баз данных и устранили возможность заполнения дискового пространства хостинга лишними эскизами изображений товаров.

Фреймворк Webasyst

В версии фреймворка 1.13 мы добавили много новых возможностей для разработчиков плагинов оплаты и доставки:

  • использование собственных классов контроллеров для обработки запросов пользователей;
  • автозагрузка PHP-классов;
  • поддержка действий по расписанию для настройки задач серверного планировщика;
  • создание таблиц в базе данных;
  • выполнение метаобновлений.

А для разработчиков тем дизайна добавили поддержку локализации с использованием механизма gettext.

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

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

«Яндекс.Касса (новый протокол)»

Опубликован новый плагин для подключения к «Яндекс.Кассе». Плагин использует современную версию протокола платёжной системы. Старый протокол прекратит работу начиная с 1 января 2020 года.

Переходите на использование нового плагина «Яндекс.Касса», чтобы получать оплату заказов и счетов без перерывов, когда платёжный сервис отключит старый протокол.

«Сбербанк» и «Тинькофф Банк»

Для этих двух плагинов мы добавили возможность двухстадийной оплаты. Немного позже добавим в них и поддержку частичного возврата денег клиенту через платёжную систему.

Другие обновления

Мы также обновили плагин «Яндекс.Маркет» (исправлена ошибка экспорта цен товаров в рамках промоакций), плагины доставки «Пункт выдачи заказов» (улучшено поведение для пошагового оформления заказа) и Boxberry (улучшено поведение для пошагового оформления заказа и исправлено несколько ошибок при оформлении заказа в корзине).

Все эти обновления уже доступны в «Инсталлере». Предложения по развитию программных продуктов Webasyst и найденные недочёты просим публиковать на форуме поддержки. Пишите нам также в соцсетях и обращайтесь в службу поддержки.