8 комментариев

Вышло обновление Shop-Script до версии 8.10, а также обновление фреймворка Webasyst, приложений «Команда», «Хаб», «Сайт», «Рассылки», «Поддержка», плагинов доставки и оплаты и тем дизайна.

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

Shop-Script

Частичное списание при использовании двухстадийной оплаты заказа

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

Теперь отменять всю сумму в этом случае не нужно: можно списать только её часть, а товары, которые вы не можете доставить покупателю, — удалить из заказа. Обработка заказа получается быстрее для вас и удобнее для покупателя.

Частичное списание средств должен поддерживать плагин оплаты, с помощью которого вы организовали двухстадийную оплату в своём интернет-магазине. Например, мы обновили плагины оплаты «Тинькофф Банк», «Эквайринг Сбербанка» и «Яндекс.Касса», добавив в них поддержку этой новой возможности.

Предупреждение при выполнении частичного возврата и частичного списания

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

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

Поиск заказов по товарным кодам

Искать заказы теперь можно по значениям товарных кодов (кодов маркировки товаров).

Напомним: товарные коды настраиваются в разделе «Настройки → Типы и характеристики товаров» и заполняются на странице каждого заказа, где они нужны.

Количество товаров на странице категории

В настройках витрины появился новый параметр «Количество товаров на странице».

Он позволяет регулировать количество товаров, которые покупатель видит на одной странице категории или в результатах поиска — если в настройках темы дизайна включена постраничная навигация по длинным спискам товаров.

По умолчанию это поле настроек пустое — это значит, что используется стандартное значение параметра products_per_page из конфигурационного файла Shop-Script. Введите нужное количество, только если вам нужно изменить его. Или оставьте пустым, если вас устраивает количество товаров на одной странице категории.

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

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

Другие улучшения и исправления

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

Фреймворк Webasyst

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

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

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

  • Приложение «Команда»: внесли несколько улучшений в интерфейс пользователя и добавили раздел «Токены API», чтобы видеть, каким пользователям выданы токены для доступа к API Вебасиста, и иметь возможность удалять лишние токены.
  • Приложение «Хаб»: добавили возможность фильтровать темы-статьи по выбранным бейджикам. Раньше такая возможность была доступна для других типов тем: сообщений об ошибках и идей.
  • Приложение «Сайт»: улучшили диалог загрузки файлов в «Файл-менеджере». Теперь загрузка большого файла не прервётся нечаянно, если вы нажали на клавиатуре на Esc.
  • Приложения «Рассылки» и «Поддержка»: улучшили поддержку PHP 7.4.
  • Плагины оплаты «Тинькофф Банк», «Яндекс.Касса» и «Эквайринг Сбербанка»: добавили поддержку частичного списания средств при двухстадийной оплате заказа.
  • Плагины доставки «Курьер», «Почта России» и «Яндекс.Доставка»: исправили несколько ошибок.
  • Темы дизайна: улучшили сообщение об отсутствующих товарах при использовании постраничной навигации по категории. Оно появляется, когда покупатель переходит по страницам внутри большой категории товаров и попадает в ситуацию, когда на вновь открывшейся странице больше нет товаров, — например, если вы только что удалили несколько товаров из этой категории, и страниц в ней стало меньше, а последняя страница оказалась пустой. Теперь покупатель увидит в этом случае понятное сообщение и ссылку на первую страницу этой категории.

    В теме дизайна «Гипермаркет» мы также исправили применение цвета фона баннера из настроек промоакций для затемнения изображений слайдера на главной странице. А в теме «Mobile» исправили несколько значений микроразметки Schema.org.

17 комментариев
Корректировка скидки в Shop-Script 8.9

После обновления до версии 8.9 в Shop-Script немного изменилась логика работы со скидками. Наверняка вы заметили, что иногда скидка сама по себе увеличивается на одну-две копейки и эти копейки никак вручную не убрать. Расскажем, почему так происходит и для чего это нужно.

В Shop-Script есть два вида скидок, которые относятся к товарам:

  • скидка на каждый товар (такие скидки применяются плагинами);
  • скидка на весь заказ (такие скидки могут применяться и самим магазином — например, по сумме заказа или при использовании купона, — и плагинами).
Есть ещё скидка на стоимость доставки, но к этой ситуации она не имеет отношения.

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

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

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

Откуда же всё-таки берутся лишние копейки в скидке?

Копейки появляются в тех случаях, когда не получается поровну распределить скидку по товарам. Простой пример: надо распределить скидку 100 руб. по 3 одинаковым товарам. Получится скидка 33,33 руб. на товар, но станется 1 копейка, которую нельзя просто «выбросить», потому что из-за этого уменьшится скидка покупателя и он может от этого расстроиться: «Обещали скидку 100 руб., но копейку и тут зажали!»

Чтобы не расстраивать покупателя, скидку уменьшать не будем. Но её ведь всё равно надо распределить по товарам! Выход — скидку можно увеличить. Увеличиваем её постепенно по одной копейке — до тех пор, пока она не станет кратной количеству заказанных товаров. В этом примере мы увеличим скидку со 100 руб. до 100,02 руб. Она поделится на 3 товара поровну, и получится по 33,34 руб. на товар.

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

Давайте обсудим

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

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

Мы вынуждены временно закрыть наши офисы. Но мы продолжим работать из дома! Все сотрудники Webasyst единодушно приняли такое решение, чтобы не сойти с ума от этой короноистерии.

Что изменится

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

Служба поддержки

Сотрудники службы поддержки начали принимать телефонные звонки у себя дома — мы перенастроили IP-телефонию, которая раньше работала только внутри офиса. А письменные обращения, как обычно, обрабатываются в приложении «Поддержка». Как и остальные приложения Webasyst, «Поддержка» доступна на любом компьютере, где есть доступ к интернету.

Разработчики

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

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

Что делать

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

Откройте свой собственный интернет-магазин, если вы пока только думали об этом. Или начните уделять больше внимания своему небольшому интернет-магазину, если он пока что «висел на балансе» в виде небольшого хобби-проекта. И в трудные времена можно найти положительные стороны, если знать, где искать. А мы вам в этом поможем!

Берегите себя и родных, занимайтесь активным онлайн-бизнесом и оставайтесь на связи. Пишите и звоните нам в службу поддержки, задавайте вопросы на форуме и пользуйтесь Вебасистом. Всё будет хорошо.

19 комментариев

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 сделали понятнее сообщение для покупателя о получении скидки с помощью бонусных баллов. А в темах дизайна для «Хаба» исправили сортировку комментариев на страницах тем.

4 комментария

Мы обновили Shop-Script до версии 8.8! Обновились также фреймворк Webasyst, приложение «Сайт», «Хаб», несколько плагинов доставки и оплаты и наши темы дизайна.

Shop-Script

Улучшена страница оформления заказа в корзине

Мы продолжаем вносить улучшения в страницу оформления заказа, чтобы учесть всевозможные нюансы настроек и использования плагинов и тем дизайна. Что сделали в этом обновлении:

  • Добавили анимацию поверх всей страницы оформления заказа, если страница ожидает данные от сервера. Это полезно, когда ожидается ответ от сторонней службы, которая должна сформировать список доступных вариантов доставки заказа.
  • Научили магазин сохранять все введённые покупателем поля адреса. Если покупатель ввёл название улицы и номер дома, а потом решил выбрать другой вариант доставки курьером, то этот адрес останется на странице и писать его повторно не придётся.
  • Перестали показывать всплывающий диалог для выбора пункта самовывоза, если покупателю доступен всего один пункт. Одним лишним действием стало меньше при оформлении заказа, потому что единственный доступный пункт самовывоза всегда выбран по умолчанию автоматически.
  • Убрали ссылки «Подобрать варианты доставки» и «Изменить населенный пункт или индекс», которые появились на странице оформления заказа парой версий раньше. Эти элементы интерфейса признали неудачными — спасибо за ваши отклики! Теперь список доступных способов доставки обновляется автоматически по мере того, как покупатель вводит данные в текстовые поля или выбирает доступные варианты из списков.

Синхронизация товаров в корзине авторизованного покупателя

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

Можно добавить в корзину один товар на компьютере, другой товар — на смартфоне, а третий — на планшете. При включённой синхронизации покупатель увидит в корзине все три товара на любом устройстве.

Настройка прав доступа к действиям с заказами

Распределять права и обязанности между сотрудниками интернет-магазина стало ещё удобнее: каждому сотруднику, который работает с заказами, можно разрешить выполнять строго определённый набор действий. Например, один сотрудник сможет только принимать в обработку новые заказы, а другой — подтверждать выполнение оплаченных и доставленных заказов. Выберите нужные действия с заказами для каждого сотрудника в настройках прав доступа в приложении «Команда».

Массовое формирование эскизов изображений для дисплеев с высокой плотностью пикселей (Retina)

До версии Shop-Script 8.8 при выполнении массовой перегенерации эскизов изображений создавались только стандартные эскизы, а эскизы @2x (для дисплеев Retina) могли формироваться только по требованию. Теперь такие эскизы можно создать сразу для всех товаров — для этого нужно включить новый флажок в диалоге формирования эскизов.

Кроме этих нововведений и улучшений, мы также исправили несколько ошибок — посмотрите полный список изменений.

Фреймворк Webasyst

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

Хаб

В приложении «Хаб» появились настройки, которые позволяют посетителям сайта самим редактировать и удалять свои темы. Раньше возможность редактировать свои темы была доступна посетителям только в течение ограниченного времени после публикации.

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

Кстати, мы добавили для вас возможность удалять свои старые заявки на бирже проектов Webasyst — этот раздел нашего сайта работает на основе приложения «Хаб». Наверняка и на ваших сайтах, где работает «Хаб», эти новые настройки тоже будут полезны.

Тинькофф

В плагин оплаты «Тинькофф» добавили поддержку частичного возврата денег клиентам. Для выполнения частичных возвратов в интернет-магазине Shop-Script должен быть обновлён минимум до версии 8.6.

Яндекс.Касса

Плагин оплаты «Яндекс.Касса» теперь позволяет выбрать варианты оплаты, доступные покупателям при оплате заказа. В настройках плагина можно либо дать выбор варианта оплаты покупателям — до или после перехода на сайт «Яндекс.Кассы», либо выбрать только один фиксированный вариант оплаты на выбор администратора магазина.

Среди прочих вариантов появилась возможность получать оплату по частям — это быстрое оформление кредита или рассрочки через «Яндекс.Кассу».

Яндекс.Доставка

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

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

В 2019 году в магазине Webasyst было опубликовано более 200 новых плагинов! Мы выбрали лучшие из них и разместили на отдельной странице в виде рейтинга.

Лучшие программные продукты 2019 года

Победители нашего рейтинга:

1. Промоакции

https://www.webasyst.ru/store/plugin/shop/promos/

Разработчик — Игорь Гапонов.

За поддержку новой расширяемой функциональности раздела «Маркетинг» в Shop-Script 8.


2. Инструменты маркетинга

https://www.webasyst.ru/store/plugin/shop/mtools/

Разработчик — Игорь Гапонов.

За поддержку новой расширяемой функциональности раздела «Маркетинг» в Shop-Script 8.


3. Изображения для соцсетей и мессенджеров

https://www.webasyst.ru/store/plugin/shop/ogimage/

Разработчик — WD.

За красивую техническую реализацию. Установил — и работает!


4. Изображения WEBP

https://www.webasyst.ru/store/plugin/shop/cwebp/

Разработчик — WD.

За востребованность среди пользователей и положительные отзывы.


5. Google Покупки

https://www.webasyst.ru/store/plugin/shop/merchant/

Разработчик — BodySite.

За востребованность среди пользователей и положительные отзывы.


Лучшая тема дизайна-2019 — Balance

https://www.webasyst.ru/store/theme/balance/

Разработчик — Designmyshop.

Отдельная номинация для тем дизайна — за гармоничное и современное оформление.


Другие классные плагины 2019 года

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

7 комментариев

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

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

Shop-Script

Улучшена страница оформления заказа в корзине

В предыдущую версию Shop-Script прокрался неприятный недочёт в логике оформления заказа в корзине, из-за которого покупатели интернет-магазинов «спотыкались» на выборе способа доставки. В этом обновлении мы ещё раз детально прошлись по всем режимам настроек и постарались устранить все основные неудобства, с которыми могли бы столкнуться покупатели:

  • Восстановили автоматический показ выбора доставки после ввода названия населённого пункта. Это происходит через 3 секунды после окончания ввода покупателем или сразу же после щелчка по любому другому элементу страницы оформления заказа. Это работает, только если покупателю не нужно вводить почтовый индекс.

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


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

    Чтобы показать покупателю, что магазин работает нормально и нужно немного подождать, мы добавили дополнительную анимацию в наши темы дизайна. Разработчики других тем дизайна наверняка тоже вскоре добавят подобный элемент. Обновите тему дизайна магазина в «Инсталлере», чтобы добавить дополнительную анимацию в свой интернет-магазин.

Новые возможности в разделе «Маркетинг»

  • Новый инструмент в настройках акции — «Баннер». Он отвечает за отображение на витрине промокарточки, которая раньше была обязательной.
    Теперь, если в акцию не добавить баннер, то акцию можно использовать без промокарточки.
  • Добавление товаров в акцию без указания специальной цены. С помощью акций можно только регистрировать покупки товаров, не снижая их цену на витрине, например, подсчитывать продажи выбранных товаров с использованием купонов, UTM-меток или по другим правилам, настроенным с помощью плагинов. Такие «скрытые» акции удобно использовать без промокарточки — не добавляя инструмент «Баннер».
  • Добавление в акцию выбранных артикулов товара, а не только всего товара целиком. Возможно, вы захотите добавить в акцию только некоторые артикулы какого-либо товара. Теперь это возможно: с помощью инструмента «Товары и цены» добавьте нужные артикулы, а остальные артикулы этого товара в акцию не попадут.
  • Улучшили интерфейс пользователя: сделали нагляднее удаление всех товаров из акции и выбор витрины для сортировки акций, а также добавили предупреждение, которое подскажет, что вы покидаете страницу акции, не сохранив сделанные на ней изменения.

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

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

Улучшение интерфейса администратора магазина

В этом обновлении мы исправили несколько неудобств в работе с магазином:

  • сделали удобнее интерфейс выполнения массовых действий с заказами и исправили найденные ошибки в этой функции;
  • восстановили видимость ссылки для удаления товара сразу после его создания;
  • заменили Punycode на кириллицу в адресе витрины на странице редактирования товара;
  • исправили проверку прав доступа пользователей с ограниченным доступом к товарам;
  • добавили возможность удалить ранее сохранённый идентификатор отправления на странице заказа.

Плагин «Яндекс.Маркет»

Доработали возможности плагина для выгрузки товаров на популярную торговую площадку: исправили экспорт элемента oldprice и артикулов товаров в YML-файл. Эти ошибки были связаны с использованием скидок и промоакций, настроенных в разделе «Маркетинг».

Плагин «Курьер»

Для пользователей «Курьера» мы добавили возможность запрашивать у покупателей дополнительные поля адреса: «Подъезд», «Номер домофона» и «Этаж». Чтобы включить эти новые значения в настройках способа доставки, создайте дополнительные поля адреса в разделе «Поля контакта» приложения «Настройки».

Плагин «Сбербанк»

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

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

Обновился и фреймворк Webasyst — теперь регистрация и авторизация по номеру телефона доступны для всех пользователей Webasyst. Раньше это было доступно только на сайтах, где был установлен Shop-Script 8. В приложении «Настройки» можно отключить использование онлайн-карт, если он вам не нужны. Ещё мы исправили несколько системных ошибок, например, восстановление пароля по номеру телефона, начинающегося с 8 вместо кода страны +7.

Несколько ошибок исправили также в приложениях «Сайт» и «Хаб», в плагине доставки Boxberry и в плагине «Бренды» для Shop-Script.

Все эти обновления уже доступны для установки в «Инсталлере». Желаем вам приятной работы с Webasyst!

9 комментариев

Мы опубликовали обновление фреймворка 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 и найденные недочёты просим публиковать на форуме поддержки. Пишите нам также в соцсетях и обращайтесь в службу поддержки.

19 комментариев

2–3 декабря мы будем участвовать во всемирной акции онлайн-распродаж — «Киберпонедельнике». В это время в магазине Webasyst многие программные продукты будут доступны с большой скидкой.

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

В этом году магазин Webasyst обновился, и делать покупки в нём стало удобнее!

Как быстро купить со скидкой всё что нужно

Выберите все продукты заранее и купите их сразу одной кнопкой.

Как это сделать:

  1. Заходите «Инсталлер» и ищите программные продукты, которые вы хотите купить со скидкой.
  2. Добавляйте понравившиеся продукты в отложенные с помощью иконки «сердечко». Продукты останутся в списке отложенных до наступления «Киберпонедельника». Когда наступит день распродаж, вам не придётся в спешке искать всё, что вам нужно купить.
  3. Во время «Киберпонедельника» откройте «Инсталлер» и перейдите по ссылке «Отложено» справа вверху.
  4. Нажмите на большую зелёную кнопку «Купить всё» на странице с отложенными продуктами.
  5. Откроется страница покупки сразу всех отложенных продуктов. Нажмите внизу «Оформить заказ» и завершите заказ, как обычно.

Желаем удачных покупок!

26 комментариев

В Shop-Script 8.5.0 появился новый раздел для активного воздействия на продажи: «Маркетинг».

Раньше: добавляем товары и ждём заказы...

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

В Shop-Script и раньше были маркетинговые инструменты:

  • промокарточки;
  • настройки скидок;
  • купоны на скидку;
  • рекомендации;
  • партнёрская программа;
  • триггерные рассылки;
  • А/Б-тесты.

Но эти инструменты были разбросаны по разным разделам администрирования магазина: промокарточки — в «Товарах»; купоны — в «Заказах»; скидки, партнёрская программа и триггерные рассылки — в «Настройках»; затраты на маркетинг и А/Б-тесты — в «Отчётах». Требовалось умственное напряжение, чтобы суметь сосредоточенно работать на повышение прибыли. Shop-Script был настроен скорее на пассивные продажи: добавили товары — ждём заказы...

Теперь: активный маркетинг!


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

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

Акции

Были доработаны промокарточки — они превратились в акции. Акция — это набор специальных инструментов, с помощью которых вы можете изменять логику работы своего интернет-магазина и собирать статистику продаж, связанную с этими изменениями.

Акциями просто управлять: в любое время для любой акции можно выбрать статус «Остановлено» — и все связанные с ней настройки сразу отключаются. Когда нужно, снова активируете акцию, и она продолжает работать.

Для каждой акции можно настроить, что именно она должна делать:

  • показывать промокарточку с обратным отсчётом на главной странице;
  • снизить цены на выбранные товары;
  • подсчитывать заказы с выбранными купонами на скидку;
  • регистрировать трафик по ссылкам с UTM-метками с рекламных объявлений и публикаций в соцсетях;
  • что-то ещё — в зависимости от установленных плагинов.

Новые инструменты акций от разработчиков плагинов

Создателям плагинов мы дали возможность добавлять дополнительные инструменты для настройки акций. По мере появления новых разработок в магазине Webasyst вы сможете более гибко регулировать работу витрины и регистрировать полученные заказы во время своих промоакций.

Экспорт специальных цен в «Яндекс.Маркет»

Пример интеграции плагина с новым разделом «Маркетинг» — обновлённый плагин «Яндекс.Маркет». Теперь с его помощью можно экспортировать промоакции типа «Специальные цены в определённый период». Достаточно настроить в «Маркетинге» акцию со специальными ценами для выбранных товаров и выбрать её при экспорте промоакций в YML-файл.

Подробнее об этом в руководстве пользователя.

Дальше — больше

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

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

Пишите нам — на форуме и в службу поддержки, — каких возможностей вам не хватает в разделе «Маркетинг» и как вы хотели бы его улучшить. Мы собираем все ваши отзывы и будем продолжать развивать Shop-Script в соответствии с вашими предложениями!