Так же как нет предела совершенству, так и нет финальной точки в реализации модулей, после которой можно было бы остановить их дальнейшую разработку, всегда найдутся места, которые можно сделать еще более удобными и оптимальными. Думаю из вступления ясно, что новый релиз ReadyScript в основном содержит значимые улучшения существующих модулей. Рассмотрим их кратко в данном материале.
Новый формат администрирования и оформления заказа
Мы тщательно проанализировали процесс создания заказа администратором, обстоятельства при которых это происходит. Обычно, менеджер создает заказ, общаясь по телефону с клиентом, когда от последнего поступает заявка на покупку в 1 клик или прямой звонок. При этом, заполнение карточки заказа может начаться абсолютно с любых данных: состава заказа (товаров), адреса доставки, способа оплаты, имени пользователя. Исходя из этих сведений, мы кардинально переделали заказы в нашей системе.
Теперь при нажатии на кнопку «Создать заказ», администратору отображается «пустой» заказ. Администратор может начать заполнение любых сведений, более того, сохранить заказ можно, оставив какие-либо поля незаполненными. Это дает возможность создать заказ без привязки, например, к пользователю, доставке или оплате.
У заказа появились дополнительные поля – ФИО, Email, Телефон. Эти поля позволяют "подписать" заказ, и при этом не создавать пользователя в системе, что способно ускорить процесс создания заказа. Этой же возможностью могут воспользоваться и покупатели, выбрав флажок «Без регистрации» при оформлении заказа.
Также из новшеств – возможность отключать шаги «доставка» и «оплата» из цепочки оформления заказа, благодаря опциям в разделе Веб-сайт->Настройка модулей->Магазин->Вкладка “Оформление заказа”.
У оплат добавлен флаг «по-умолчанию», что позволяет системе автоматически отмечать необходимый элемент в списке при первичном оформлении заказа покупателем.
«Текст для пользователя» теперь можно формировать с помощью редактора.
При создании заказа администратором теперь можно также отправлять заказ на доставку в курьерскую службу, как это было возможно при оформлении заказа из клиентской части.
Файлы
Мир становится все более электронным, продажа программных продуктов и других объектов интеллектуальной собственности становится очень распространенной, поэтому последнее обновление ReadyScript позволяет продавать и распространять файлы. Новый модуль также позволяет и просто размещать для свободного скачивания файлы, которые будут видны в карточках товаров. Это удобно, например, для размещения документации, драйверов, сертификатов и других вещей, которые могут пригодиться покупателям до или после покупки товара.
Как это работает? Файлы можно прикреплять к товарам и заказам с разными уровнями доступа. Существует 3 уровня доступа: «скрытый», «публичный», «доступен после оплаты». Статус «скрытый» прячет файл от посторонних глаз, и является важной технической возможностью, позволяющей разработчикам создавать модули, реализующие собственную логику работы с такими файлами. Статус «публичный» означает, что файл будет всегда доступен в карточке товара. Статус «доступен после оплаты» означает, что ссылка на скачивание данного файла будет отправлена по почте автоматически в момент установки флага оплаты у соответствующего заказа. Ссылка на файл также будет доступна в личном кабинете на странице просмотра заказа.
Важная новость для разработчиков: блок «Файлы» является полностью универсальным и аналогично блокам «Фото» и «Теги» может быть использован в собственных модулях.
Конструктор сайта по сетке Bootstrap 3
Bootstrap плотно вошел в повседневную жизнь веб-разработчиков, благодаря своей простоте и скорости внедрения. Огромное количество тем оформления во всем мире сейчас разрабатывается с использованием сетки bootstrap и её возможностей по адаптации к различным устройствам.
Не замечать столь популярный фреймворк было просто невозможно, поэтому мы добавили поддержку формата Bootstrap 3 в наш Конструктор сайта. Напомним, что темы оформления, собранные по сетке поддерживают обновление, а значит, могут поддерживаться и развиваться параллельно с развитием платформы. Ожидаем, что разработчики по достоинству оценят новые возможности и начнут предлагать собственные темы оформления в нашем MarketPlace.
Помимо поддержки нового современного стандарта верстки, мы улучшили и сами механизмы работы с блоками в сетке. Блоки теперь не требуется удалять, если нужно их временно исключить из сайта, достаточно их просто выключить, а при необходимости включить обратно.
Произвольные параметры у тем оформления
Разработчики тем оформления теперь могут закладывать собственные настройки в свои темы. Это позволит сделать шаблоны более универсальными. Настройки могут быть различных типов: флаг(да/нет), строка, список, цвет, текст. Где это можно применить? Например, не для всех магазинов нужна функция сравнения товаров, соответственно логично вынести её в настройки темы. Аналогично в настройки можно вынести цвета каких-либо элементов темы. Какие либо надписи в теме также можно вынести в настройки темы и т.д.
Задать настройки темы оформления можно в разделе Веб-сайт->Конструктор сайта.
Более подробная техническая информация представлена в нашей документации для разработчиков.
Экспресс метод создания страниц с произвольным шаблоном
Иногда возникает необходимость быстро создать страницу на сайте с каким-то интерактивным содержимым. Ранее это можно было сделать с помощью создания пункта меню с типом «Страница» и последующей настройки содержимого такой страницы в конструкторе сайта. Теперь все стало еще проще, при создании пункта меню с типом «Страница» появилась возможность указать шаблон в котором можно реализовать необходимую функциональность. Результат рендеринга данного шаблона будет являться "главным содержимым страницы".
Улучшен модуль Sheepla
Одним из основных факторов влияющих на решение о покупке пользователем, является наличие в интернет-магазине подходящей доставки. Кому то важно, чтобы склад был неподалеку от места проживания, кому-то важен срок доставки, кому-то надежность курьерской службы. Чтобы покрыть все возможные варианты желательно предоставлять пользователям на выбор большое число способов доставки. Это можно сделать с помощью агрегатора служб доставок Sheepla. Sheepla позволяет управлять всеми доставками различных курьеров из одного личного кабинета. Интернет-магазины на платформе ReadyScript умеют взаимодействовать с Sheepla и автоматически регистрировать заказы на доставку.
В новой версии ReadyScript, модуль Sheepla «умеет» автоматически рассчитывать стоимости доставок с учетом веса и габаритов груза до пункта назначения на этапе оформления заказа.
Мелкие улучшения системы
Улучшено поведение модуля, формирующего URL имя на основе транслитерации названия объекта.
Добавлена выгрузка Зачеркнутой цены (oldprice) в Yandex.Market
Добавлена возможность просмотра истории изменений модуля на странице настройки модуля.
(Для разработчиков) Расширены возможности конструкции moduleinsert
Исправлены незначительные ошибки, возникающие в работе модулей.