Shop-Script 8 — CMS Magazine
Webasyst презентовал восьмую версию Shop-Script
Пользователей Shop-Script компания Webasyst порадовала презентацией новой — 8-й версии продукта, в которой разработчики постарались максимально реализовать предложения и пожелания пользователей. Отметим, что компания, не переставая, работает над улучшением продукта: с начала года было выпущено три серьезных обновления, и вот ноябрь ознаменуется выпуском улучшенной платформы.
Новинка порадует двумя фишками, ставшими важными элементами любого интернет магазина, и о которых просили пользователи, это:
- возможность регистрации и авторизации покупателя посредством телефона и электронной почты;
- единая форма оформления заказа, объединенная с корзиной.
Рассмотрим новшества чуть подробнее.
Регистрация и авторизация
В восьмой версии платформы покупатели будут входить в личный кабинет удобным для них способом:
- по номеру телефона с одноразовым SMS-кодом, что сделает оформление заказа более комфортным и быстрым, без проверки почтового ящика;
- входить в личный кабинет при регистрации по электронной почте.
Владелец интернет магазина выбирает наиболее удобный вариант и настраивает систему на:
- вход только по телефону;
- вход только по почте;
- оба варианта — заполнение обоих полей при регистрации обязательно.
В первых вариантах форма для авторизации предлагает заполнить одно поле: номер телефона или адреса электронной почты, какие данные вносить покупатель решает самостоятельно.
Оформление заказа
В Shop-Script 8 форма регистрации и авторизации, форма заполнения контактных данных, корзина и форма выбора способов доставки и оплаты совмещены, но пользователь может выбирать: оставить привычный вариант или предпочесть новую версию, соответствующую современным требованиям.
Новая форма максимально комфортна для покупателей, ведь отныне вся информация о покупке видна на одной страничке и при желании ее можно корректировать, например:
- изменять контактные данные и состав корзины;
- применять промокод и т. п.
Так, в зависимости от товаров в корзине и информации о контактных данных обновляется информация о доставке и оплате. Кроме того, владелец интернет магазина благодаря всевозможным настройкам сможет настраивать страницу заказа под особенности своего бизнеса.
Ознакомительная версия Shop-Script 8 для партнёров-разработчиков Webasyst выйдет в начале ноября, а для пользователей — в конце последнего месяца осени. Для ознакомления с новшествами инструкции описания новшеств платформы появятся в доступе перед выпуском версии для пользователей.
Тем, кто работает на собственном хостинге с Shop-Script 7, переход будет бесплатным, а пользователям облака для возможности работы на Shop-Script 8 нужно будет перейти на новый тариф.
Цены новой тарифной сетки компания Webasyst планирует объявить в начале ноября, приятно, поклонники Shop-Script 7 смогут оставаться на текущем тарифе и не переходить на восьмую версию.
Shop-Script (Webasyst + Shop-Script в облаке).
Инитпро арендаВ данной инструкции описаны процессы установки и настройки модуля Инитпро|касса в CMS-системе Shopscript.
Установка модуля Инитпро|касса в CMS-системе Shopscript
- Авторизуйтесь в кабинете администратора.
- Перейдите в раздел Инсталлер — Главная, в строке поиска введите «инитпро».
- Нажмите на иконку плагина Иниптро Онлайн — Облачная касса по 54-Ф. Вы попадете в карточку плагина.
- Для установки нажмите кнопку Установить.
- После нажатия кнопки начнется установка. Если при установке не возникло ошибок, на экране появится сообщение об успешной установке плагина.
- После этого в CMS-системе появится установленный плагин. Чтобы проверить это, выберите пункт Магазин на панеле управления.
- Затем выберите вкладку Плагины.
- Если Вы всё сделали верно, в левой части экрана появится пункт ИНИТПРО Касса.
Настройка модуля Инитпро|касса в CMS-системе Shop-Script
- На панели управления выберите пункт Магазин.
- Затем выберите вкладку Плагины.
- Выберите пункт ИНИТПРО Касса, располагающийся в левой части экрана. Откроется форма настройки плагина.
- Поле Адрес сервера
- Заполните появившийся список параметров:
- Идентификатор магазина;
- Секретный ключ магазина;
- Идентификатор очереди.
Укажите способы, для которых будет производиться фискализация платежей. Для каждого способа укажите средство платежа и систему налогообложения из списка.
Внимание! Убедитесь, что выбранная СНО является одной из СНО, выбранных при регистрации ККТ в личном кабинете Инитпро|касса.
Внимание! Выбирая способ расчета Предоплата 100%, после получения оплаты за заказ необходимо пробить закрывающий чек с признаком Полный расчет, в котором учитывается внесенная ранее предоплата безналичными за товар/услугу.
Примечание: по умолчанию для позиции доставки подставляется значение Услуга.
Описание работы плагина
- Для просмотра статуса заказа на панели управления выберите пункт Магазин. Откроется вкладка Заказы. По умолчанию открывается подраздел В обработке. В данном разделе отображаются новые заказы со статусом В обработке.
-
Принцип работы плагина заключается в том, что как только происходит смена статуса заказа на Оплачен, отправляется запрос на фискализацию платежа в системe Инитпро|касса.
Как только данные по заказу появляются в системе Инитпро|касса, формируется чек, который записывается на фискальный накопитель кассового аппарата и отправляется ОФД. Список полученных чеков и их статусы отображаются в личном кабинете Инитпро|касса в разделе Чеки.
Возможно включить отправку на фискализацию по событию Заказ выполнен. Эта настройка может быть полезна при наличии взаимодействия с внешними системами, переводящими заказ в Выполнен, минуя статус Оплачен.
Внимание! Обязательным условием для фискализации платежа является наличие электронной почты в заказе. Это необходимо для того, чтобы выслать электронный чек покупателю согласно 54-ФЗ. Для этого необходимо сделать обязательным поле email на форме оформления заказа.
Для фискализации платежа вручную нажмите кнопку Оплачен
После оплаты заказа вы можете сформировать чек возврата. Для этого нажмите кнопку Возврат в бекенде, после чего отправится запрос на формирование чека возврата в системе Инитпро|касса. Чек будет записан в фискальный накопитель, отправлен ОФД, а также на электронную почту покупателю.
- Список полученных чеков и их статусы отображаются в разделе Интернет-магазины во вкладке Полученные платежи в личном кабинете Инитпро|касса.
Примечание: в личном кабинете Инитпро | касса укажите URL страницы для отправки ответа о пробитии чека: http://САЙТ_ВАШЕГО_МАГАЗИНА/shop/initprokassa/success/
. Протокол передачи данных («http» и «https») в ссылке для отправки ответа о пробитии чека зависит от сайта вашего магазина. Данная ссылка действительна только для системы CMS Shopscript. Подробнее о данной настройке можно прочитать в инструкции Настройка интеграции с интернет-магазином.
Shop-Script в App Store
Скриншоты iPhone
Описание
Управляйте своим интернет-магазином Shop-Script 7 на ходу: отслеживайте продажи, просматривайте заказы и управляйте запасами. Приложение представляет собой удобный набор инструментов, который каждый владелец интернет-магазина хотел бы иметь в кармане:
• Получайте мгновенные уведомления о новых заказах
• Отслеживайте доход магазина в режиме реального времени
• Просматривайте ключевые показатели магазина: CAC, ARPU, LTV, ROI
• Просмотреть последние заказы
• Обновить основную информацию о продукте и цены
• Подключить несколько интернет-магазинов (аккаунтов)
• Использовать приложение вместе с товарищами по команде и коллегами
Ваш интернет-магазин должен работать на Shop-Script 7.0.0 или более поздней версии.
000Z» aria-label=»February 15, 2018″> 15 февраля 2018 г.
Версия 1.3.0
Компания Apple обновила это приложение, и теперь на нем отображается значок приложения Apple Watch.
Редактирование заказов и клиентов (требуется Shop-Script версии 7.3 или новее):
* Улучшенное меню заказов с поддержкой большого списка действий заказа.
* Быстрое удаление позиций заказа и редактирование количества позиций на экране просмотра заказа.
* Изменение статуса заказа и добавление комментария на экране просмотра заказа.
* Переключение с экрана просмотра заказа на редактирование информации о покупателе, адресе доставки, параметрах доставки, содержимом заказа, сумме скидки и стоимости доставки.
Настройки прав доступа курьера в бэкенде Shop-Script:
* Разрешение на редактирование содержимого заказа, суммы скидки и стоимости доставки. Курьер может изменить статус заказа, адрес доставки в заказе, кроме полей «Страна», «Почтовый индекс», «Штат» и «Город», и другие параметры доставки вне зависимости от значения этой настройки.
* Разрешение на редактирование контактной информации клиентов через мобильное приложение.
Отображение полных названий продуктов над фотографиями продуктов.
Отображение наименований товаров и количества товаров на экране просмотра заказов.
Улучшенный пользовательский интерфейс и локализация.
Исправление ошибок:
* Дублированный адрес доставки.
* Подсветка старых ордеров как новых.
* Недоступность изображений товаров в мобильном приложении с настроенной на сайте переадресацией на HTTPS.
* Неверное кэширование или данные о продукте.
* Некорректное удаление настройки магазина без доступа в интернет.
* Подключение к серверу магазина по HTTPS с некорректными SSL-сертификатами.
* Сброс результатов поиска после редактирования найденного товара и возврат обратно к результатам поиска.
* Недоступность сервера магазина при загрузке нескольких изображений товара.
Рейтинги и обзоры
2 оценки
НЕ работает на iPhone XR, X, 8/7/6
Не работает ни на одной модели, после входа на сайт каждый раз белый экран и все.
Разработчик, Webasyst, не предоставил Apple подробностей о своей политике конфиденциальности и обработке данных.
Сведения не предоставлены
Разработчик должен будет предоставить сведения о конфиденциальности при отправке следующего обновления приложения.
Информация
- Продавец
- ООО «Вебасист»
- Размер
- 22,6 МБ
- Категория
- Бизнес
- Возрастной рейтинг
- 4+
- Авторское право
- © Вебасист
- Цена
- Бесплатно
- Сайт разработчика
- Тех. поддержка
Вам также может понравиться
Справочник по API скриптов Shopify · Справочный центр Shopify
-скрипты.
Скриптынаписаны с помощью Ruby API, который дает вам большой контроль и гибкость.
Shopify Плюс
Скрипты и приложение Script Editor доступны только для магазинов с тарифным планом Shopify Plus.
Существуют разные типы сценариев. Сценарию присваивается тип, когда вы создаете сценарий в приложении «Редактор сценариев» в зависимости от того, какой шаблон сценария вы выбрали для начала:
.Скрипты позиций
Скрипты позиций влияют на позиции в корзине и могут изменять цены и предоставлять скидки. Эти сценарии запускаются, когда в корзину вносятся изменения.
Сценарии отдельных позиций, предоставляющие скидку на подписку, применяются только к первому платежу по подписке. Последующие платежи скриптом не дисконтируются.
Некоторые методы можно использовать только в сценариях позиций.
Сценарии доставки
Сценарии доставки взаимодействуют с доставкой и могут изменять способы доставки и предоставлять скидки на тарифы доставки. Эти сценарии запускаются, когда касса достигает страницы вариантов доставки.
Сценарии доставки, которые снижают стоимость доставки подписки, применяются только к первому платежу подписки. Последующие платежи скриптом не дисконтируются.
Некоторые методы можно использовать только в сценариях доставки.
Скрипты платежей
Скрипты платежей взаимодействуют с платежами и могут переименовывать, скрывать и изменять порядок платежных шлюзов. Обратите внимание, что платежные сценарии не взаимодействуют с платежными шлюзами, отображаемыми перед экраном оформления заказа, такими как Apple Pay. Эти скрипты запускаются, когда касса достигает страницы оплаты.
Некоторые методы можно использовать только в платежных скриптах.
Общие методы
Следующие методы можно использовать в сценариях любого типа:
Ввод
Метод | Тип возврата | Описание |
---|---|---|
.тележка | Тележка | Возвращает изменяемый объект корзины. |
.локаль | строка | Возвращает языковой стандарт клиента. Например, en , fr или pt-BR . |
Корзина
Объект корзины доступен только в интернет-магазине. Некоторые заброшенные кассы имеют доступ к объекту корзины. Однако, если касса была закрыта, а затем покупатель посещает заброшенную кассу, он отправляет их на предварительно заполненную кассу, а объект корзины больше не существует. Это связано с тем, что витрина магазина была обойдена электронным письмом с заброшенной кассой.
Метод | Тип возврата | Описание |
---|---|---|
.заказчик | Клиент | Возвращает владельца корзины (если есть). |
.shipping_address | Адрес доставки | Возвращает адрес доставки владельца корзины (если есть). |
.discount_code | варьируется | Возвращает:
См. пример кода скидки |
.line_items | Список | Возвращает список, содержащий позиции в корзине. |
.presentment_currency | Список<строка> | Возвращает местную (презентационную) валюту клиента (в формате ISO 4217). Например, доллары США. |
.subtotal_price | Деньги | Возвращает промежуточную цену корзины после применения скидок на позиции, но до применения кодов скидок. |
.общий_вес | грамма | Возвращает общий вес всех позиций в корзине. |
КорзинаDiscount::FixedAmount
Метод | Тип возврата | Описание |
---|---|---|
.код | Строка | Возвращает код скидки, использованный для применения скидки. |
.сумма | Деньги | Возвращает денежную сумму скидки. |
.reject({сообщение: строка}) | нет | Отклоняет код скидки, примененный к корзине. А требуется сообщение . |
.отклонено? | Булево значение | Возвращает значение, указывающее, был ли код скидки отклонен. |
КорзинаСкидка::Процент
Метод | Тип возврата | Описание |
---|---|---|
.код | Строка | Возвращает код скидки, использованный для применения скидки. |
.процент | Десятичный | Возвращает процент скидки. |
.reject({сообщение: строка}) | нет | Отклоняет код скидки, примененный к корзине. Требуется сообщение . |
.отклонено? | Булево значение | Возвращает значение, указывающее, был ли код скидки отклонен. |
КорзинаСкидка::Доставка
Метод | Тип возврата | Описание |
---|---|---|
. код | Строка | Возвращает код скидки, использованный для применения скидки. |
.reject({сообщение: строка}) | нет | Отклоняет код скидки, примененный к корзине. А требуется сообщение . |
.отклонено? | Булево значение | Возвращает значение, указывающее, был ли код скидки отклонен. |
Клиент
Метод | Тип возврата | Описание |
---|---|---|
.id | Целое число | Возвращает идентификационный номер клиента. |
Строка | Возвращает адрес электронной почты клиента. | |
.теги | Список<Тег> | Возвращает список строк, представляющих любые теги, установленные для клиента. |
.orders_count | Целое число | Возвращает общее количество заказов, размещенных клиентом. |
.total_spent | Деньги | Возвращает общую сумму, которую клиент потратил на все заказы. |
.accepts_marketing? | Булево значение | Возвращает информацию о том, принимает ли клиент маркетинг. |
Строка
Метод | Тип возврата | Описание |
---|---|---|
.грамм | dev/api/liquid/objects/line_item#line_item-grams»> грамм | Возвращает общий вес позиции. |
.line_price | Деньги | Цена позиции. |
.со скидкой? | Булево значение | Возвращает информацию о том, была ли цена позиции снижена с помощью скрипта или скидки, примененной вручную. Использование кодов скидок не влияет на возвращаемую стоимость. |
.свойства | хеш | Возвращает свойства, указанные для этих позиций. |
.вариант | Вариант | Возвращает конкретный вариант продукта, представленный строкой. |
.количество | Целое число | Возвращает количество этой позиции. |
.selling_plan_id | Целое число | Возвращает идентификатор плана продаж для позиции. Этот метод полезен, когда магазин продает подписки, и вы хотите, чтобы скрипт определял, когда вариант продукта продается по подписке. |
Список
Метод | Тип возврата | Описание |
---|---|---|
.новый | Список | Создает новый объект для представления списка. |
.[] | Элемент или ноль | Возвращает элемент по указанному индексу. |
.& | Список | Возвращает новый список, содержащий элементы, общие для двух списков, без дубликатов. |
.delete_if | Список | Удалить элементы с помощью дополнительного блока кода. См. документацию по методу Ruby delete_if . |
.пусто? | Булево значение | Возвращает |
.первый | Элемент или ноль | Возвращает первый элемент или |
.index(*args, &block) | целое число или ноль | Возвращает индекс первого элемента списка. Если вместо аргумента задан блок, возвращает индекс первого элемента, для которого блок является истинным. |
.rindex(*args, &block) | целое число или ноль | Возвращает индекс последнего элемента списка. Если вместо аргумента задан блок, возвращает индекс первого элемента, для которого блок является истинным. |
.последний | Элемент или ноль | Возвращает последний элемент или |
.длина | интервал | Возвращает количество элементов в списке. |
.размер | интервал | Псевдоним для длины. |
.каждый(*аргументы, &блок) | Список | Вызывает блок один раз для каждого элемента в списке, передавая элемент в качестве параметра блоку. |
Адрес доставки
Метод | Тип возврата | Описание |
---|---|---|
. имя | строка | Возвращает имя человека, связанного с адресом доставки. |
.адрес1 | строка | Возвращает часть почтового адреса из адреса доставки. |
.адрес2 | строка | Возвращает необязательное дополнительное поле части почтового адреса адреса доставки. |
.тел. | строка | Возвращает номер телефона адреса доставки. |
.город | строка | Возвращает город адреса доставки. |
.zip | строка | Возвращает почтовый индекс адреса доставки. |
.провинция | строка | Возвращает провинцию/штат адреса доставки. |
.провинция_код | строка | Возвращает сокращенное значение провинции/штата адреса доставки. |
.код_страны | строка | Возвращает сокращенное значение страны адреса доставки. |
Деньги
Метод | Тип возврата | Описание |
---|---|---|
.derived_from_presentment(customer_cents: X ) | Деньги | Преобразует сумму (в центах) из местной валюты покупателя (представления) в валюту вашего магазина. Этот метод принимает customer_cents , который принимает число в центах. Например, Money.derived_from_presentment(customer_cents: 500) . |
.новый | Деньги | Создает новый объект для представления цены. |
.ноль | Деньги | Создает новый объект с нулевой ценой. |
+ | Деньги | Добавляет два Деньги предметов. |
— | Деньги | Вычитает один объект Money из другого. |
* | Деньги | Умножает объект Money на число. |
Примеры денег
Money.new(cents: 1000)
Создает объект Money
, представляющий 1000 центов или 10 долларов.
Деньги.новые (центы: 100) * 50
Создает объект Money
, представляющий 1 доллар США, затем умножает эту сумму на 50. Возвращает объект Money
, представляющий 50 долларов США.
Вариант
Метод | Тип возврата | Описание |
---|---|---|
. id | Целое число | Возвращает идентификационный номер варианта. |
.цена | Деньги | Возвращает цену за единицу варианта. |
.продукт | Продукт | Возвращает связанный продукт варианта. |
.скус | Список<строка> | Возвращает единицы хранения (SKU) варианта, которые часто используются для отслеживания запасов. |
.название | Строка | Возвращает название варианта. |
Продукт
Метод | Тип возврата | Описание |
---|---|---|
.id | Целое число | Возвращает идентификационный номер продукта. |
.gift_card? | Булево значение | Возвращает значение, является ли продукт подарочной картой. |
.теги | Список<Тег> | Возвращает список строк, представляющих теги, установленные для этого продукта. |
.product_type | Строка | Категория, которой можно пометить продукт, обычно используется для фильтрации и поиска. |
.поставщик | Строка | Возвращает поставщика этого продукта. |
Ядро
Ядро — это модуль Ruby, включенный в каждый класс. В результате его методы доступны каждому объекту. Эти методы действуют так же, как глобальные функции в других языках.
Метод | Тип возврата | Описание |
---|---|---|
. выход | нет | Завершает выполнение текущего скрипта без ошибок. Если это выполняется до того, как что-либо будет назначено на Output.cart , скрипт не действует. Это полезный способ выхода из сценариев, например, если клиент не имеет права запускать сценарий. |
Пример ядра
покупатель = Input.cart.customer если клиент && customer.email.end_with?("@mycompany.com") # Сотрудники не имеют права на эту акцию. выход end
Методы элемента строки
Следующие методы можно использовать только в сценариях элемента строки :
Тележка
Метод | Тип возврата | Описание |
---|---|---|
.subtotal_price_was | Деньги | Возвращает промежуточную цену корзины до применения скидок. |
.subtotal_price_changed? | Булево значение | Возвращает значение, указывающее, изменилась ли промежуточная цена. |
Строка
Метод | Тип возврата | Описание |
---|---|---|
.change_line_price(Деньги new_price, {сообщение: строка}) | Деньги | Изменить цену позиции на указанную сумму. Требуется сообщение . new_price должна быть ниже текущей цены. |
.original_line_price | Деньги | Возвращает исходную цену позиции до применения скриптов и скидок. |
.line_price_was | Деньги | Возвращает цену позиции до применения изменений текущим скриптом. |
.line_price_changed? | Логическое значение | Возвращает значение, указывающее, изменилась ли цена позиции. |
.change_properties (хэш новые_свойства, {сообщение: строка}) | хэш | Задает новые свойства позиции. Исходный хэш свойств хранится в properties_was , а хэш свойств, переданный методу, становится новыми свойствами для элемента строки. |
.properties_was | хеш | Возвращает исходный хэш свойств позиции до применения каких-либо изменений. |
.properties_changed? | Булево значение | Возвращает информацию о том, были ли изменены свойства позиции. |
.split({взять: целое число}) | Строка | Разделяет позицию на две позиции. take указывает, какое количество нужно удалить из исходной позиции для создания новой позиции. |
.split пример
Этот пример скрипта разбивает строку с именем original_line_item
на две позиции. Новая позиция имеет количество 1 (указывается take: 1
). Затем скрипт применяет цену со скидкой к новой позиции с сообщением «Третья шляпа за 5 долларов».
, если original_line_item.quantity >= 3 new_line_item = original_line_item.split (возьмите: 1) new_line_item.change_line_price(Money.new(cents: 500), message: "Третья шляпа за 5 долларов") cart.line_items << new_line_item конец
Вариант
Метод | Тип возврата | Описание |
---|---|---|
. compare_at_price | Деньги | Возвращает сравнение по цене варианта. Возвращает nil , если вариант не имеет сравнения по цене. |
Способы доставки
Следующие способы можно использовать в сценарии доставки :
Ввод
Метод | Тип возврата | Описание |
---|---|---|
.shipping_rates | Шиппингрейтлист | Возвращает список всех тарифов на доставку. |
ShippingRateList
Метод | Тип возврата | Описание |
---|---|---|
. delete_if | Шиппингрейтлист | Удалить стоимость доставки с помощью дополнительного блока кода. См. документацию по методу Ruby delete_if . |
.сортировка! | Шиппингрейтлист | Отсортируйте тарифы на доставку с помощью оператора сравнения или дополнительного блока кода. См. документацию для Ruby's сорт! Метод . |
.sort_by! | Шиппингрейтлист | Сортировка тарифов на доставку с помощью дополнительного блока кода. См. документацию для Ruby sort_by! Метод . |
Стоимость доставки
Метод | Тип возврата | Описание |
---|---|---|
. код | Строка | Возвращает код тарифа доставки. |
.разметка | Деньги | Возвращает наценку за стоимость доставки, если применимо. |
.имя | Строка | Возвращает название тарифа доставки. Его можно изменить с помощью метода change_name . |
.цена | Деньги | Возвращает стоимость доставки. |
.источник | Строка | Возвращает источник (перевозчика), связанный со стоимостью доставки, если это необходимо. Его нельзя изменить. |
.change_name (строка новое_имя) | Строка | Изменяет название (максимум 255 символов) тарифа доставки. Невозможно изменить, удалить или скрыть источник. |
. apply_discount (денежная скидка, {сообщение: строка}) | Деньги | Применяет скидку на указанную фиксированную сумму. Цена не может быть снижена ниже 0. Требуется сообщение. |
.phone_required? | Булево значение | Возвращает true , если для получения стоимости доставки требуется номер телефона, или false , если номер телефона не требуется. |
Способы оплаты
В сценариях оплаты можно использовать следующие методы :
Ввод
Метод | Тип возврата | Описание |
---|---|---|
.payment_gateways | Список платежных шлюзов | Возвращает список всех платежных шлюзов в магазине. |
Список платежных шлюзов
Метод | Тип возврата | Описание |
---|---|---|
.delete_if | PaymentGatewayList | Удалить платежные шлюзы с помощью дополнительного блока кода. См. документацию по методу Ruby delete_if . |
.сортировка! | PaymentGatewayList | Отсортируйте платежные шлюзы с помощью оператора сравнения или дополнительного блока кода. См. документацию по сортировке Ruby ! Метод . |
.sort_by! | PaymentGatewayList | Отсортируйте платежные шлюзы, используя необязательный блок кода. См. документацию для Ruby sort_by! Метод . |
Платежный шлюз
Метод | Тип возврата | Описание |
---|---|---|
.имя | Строка | Возвращает имя платежного шлюза. |
.enabled_card_brands | Список<строка> | Если платежный шлюз поддерживает кредитные карты, возвращает список типов кредитных карт, которые принимает магазин. Если шлюз не поддерживает кредитные карты, возвращает пустой список. |
.change_name (строка новое_имя) | Строка | Изменяет название платежного шлюза. Платежные шлюзы с логотипами нельзя переименовывать. |
Примеры
В следующем примере сценария позиции, когда клиент заказывает продукт, не являющийся подарочной картой, цена продукта снижается на 9 долларов.