В недавних релизах помимо мелких исправлений ошибок и оптимизаций, вышел ряд новых очень полезных возможностей. Скорее расскажем о них …
Виртуальные (или внешние) приложения
В ReadyScript существует множество методов внешних API, которые мы разрабатывали для приложений нашей экосистемы: для Desktop-приложения, для мобильных приложений. Список этих методов постоянно расширяется вместе с функциональностью наших приложений.
Методы внешнего API позволяют выполнять различные задачи, в числе которых: авторизация, получение товаров, категорий, брендов, статей, баннеров, филиалов, отзывов, пользователей, заказов, покупок в 1 клик, корзины и еще много чего.
До недавнего релиза, для использования готовых методов API необходимо было разработать собственный класс приложения, в котором нужно было описать методы и уровни доступа, с которыми данное приложение могло бы обращаться к данным методам.
Теперь все проще. Достаточно перейти в раздел Веб-сайт-> Настройка модулей -> Внешние API -> Внешние приложения и создать там «виртуальное» приложение. Виртуальному приложению нужно придумать название, свои доступы (Client_id, Client_secret), а также задать уровень доступа к нужным методам API.
Разработчики сторонних систем, которые не работают с PHP, теперь с помощью кликов мышки могут настроить доступ к внешним API интернет-магазина на платформе ReadyScript и начать интеграцию.
Напомним, что у нас очень функциональный и гибкий движок самодокументируемых внешних API, подробную информацию о котором всегда можно почитать в нашей технической документации.
Два новых метода внешнего API
В связи с появлением «виртуальных» приложений, остро встал вопрос создания самых востребованных методов внешних API. Встречайте, мы их добавили:
- product.setStock – позволяет массово устанавливать остатки товарам и комплектациям по артикулу.
- product.setPrice– позволяет массово устанавливать цены товарам и комплектациям по артикулу.
Подробную документацию по данным методам можно найти в автодокументации вашего интернет-магазина. Она будет доступна по ссылке ниже, если у вас включена опция «Включить возможность видеть справку по внешнему API» в разделе Веб-сайт -> Настройка модулей -> Внешнее API.
https://[Ваш домен]/api-[API ключ]/help/
Здесь [Ваш домен] замените на доменное имя вашего магазина, а [API ключ] возьмите из раздела Веб-сайт -> Настройка модулей -> Внешнее API.
Возможность прикреплять изображения к отзывам о товарах
Ваши пользователи теперь смогут оставлять комментарии к товарам вместе с фото.
В настройках модуля «Комментарии» теперь появилась вкладка «Фото», на которой можно настроить следующие опции:
- флажок «Отображать фото у комментариев»
Если включить, то возле комментариев всем клиентам будут отображаться загруженные фото.
- флажок «Разрешить прикреплять фото к комментариям»
Если включить, то клиенты смогут сами прикреплять фото к отзыву
- опция «Максимально допустимый размер загружаемых файлов, в Мб»
Позволяет ограничить максимальный объем файла фотографии, чтобы избежать быстрого заполнения дискового пространства на сервере.
Прикреплять фото к комментариям смогут только авторизованные пользователи. Это необходимо, чтобы предотвратить автоматизированную загрузку фотографий с целью дестабилизации сервера ботами.
Каскадные рассылки
В маркетплейсе ReadyScript мы опубликовали новый модуль «Каскадные рассылки», позволяющий сократить расходы на уведомления по SMS, путем настройки каскадной рассылки, где вначале будет попытка отправки сообщения через более дешевый канал – Whatsapp, а только в случае недоставки, сообщения уже будут уходить через SMS-канал.
Мы написали подробную статью по настройке каскадной схемы рассылок. Она доступна здесь.