Скрипты Shopify и приложение Script Editor

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

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

  • Пользовательские приложения, созданные с помощью Storefront API, JavaScript Buy SDK и Mobile Buy SDKs (Android и iOS)
  • Пользовательские приложения, которые генерируют оформления заказов
  • Конструкторы мобильных приложений Tapcart, Plobal Apps и Vajro

Для работы скриптов требуется, чтобы на веб-сайте была встроенная функция корзины покупок, поэтому скрипты нельзя использовать с кнопкой «Купить» или каналом продаж Facebook.

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

Вы пишете скрипты с помощью API для скриптов Shopify, который использует ограниченную версию языка программирования Ruby. Вы можете писать, редактировать, управлять и публиковать скрипты с помощью приложения Script Editor. Приложение Script Editor предоставляет шаблоны, которые помогут вам писать скрипты, и отладчик для их тестирования.

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

На этой странице

Примеры скриптов

Ниже приведён список примеров скидок и настроек, которые можно сделать с помощью скриптов:

  • предоставление скидок на товары с определёнными тегами: в процентах (%), в виде фиксированной суммы ($) или в виде их комбинации
  • проведение акций с простой или сложной логикой (например, «2 по цене 1» (BOGO), скидка 10% при покупке двух товаров, 20% — при покупке четырёх)
  • предложение динамического ценообразования со снижением цены в зависимости от объёма
  • изменение, скрытие или переупорядочивание способов доставки и их стоимости
  • изменение, скрытие или переупорядочивание платёжных шлюзов

Можно создавать следующие типы скриптов:

  • Скрипты позиций — эти скрипты влияют на позиции в корзине и могут изменять цены и предоставлять скидки. Они запускаются каждый раз, когда товар добавляется в корзину, удаляется из неё или изменяется.
  • Скрипты доставки — эти скрипты взаимодействуют с доставкой, могут изменять способы доставки и предоставлять скидки на тарифы доставки. Они запускаются каждый раз, когда ваш клиент переходит на страницу выбора способа доставки при оформлении заказа.
  • Платёжные скрипты — эти скрипты взаимодействуют с оплатой и могут переименовывать, скрывать и изменять порядок платёжных шлюзов. Они запускаются каждый раз, когда ваш клиент переходит на страницу выбора способа оплаты при оформлении заказа. Платёжные скрипты не взаимодействуют с такими платёжными шлюзами, как PayPal Express или Apple Pay, которые отображаются клиенту до начала оформления заказа.

Шаблоны скриптов

Приложение Script Editor содержит шаблоны распространённых скриптов. При создании скрипта вы можете выбрать шаблон и отредактировать его в соответствии с потребностями своего магазина. Ниже приведён список примеров шаблонов, которые можно настраивать:

  • скидка на товар в процентах (%)
  • скидка на товар в виде фиксированной суммы ($)
  • скидка на товар в процентах (%) и в виде фиксированной суммы ($)
  • оптовые скидки
  • «2 по цене 1» (BOGO)
  • изменение стоимости доставки
  • изменение названия тарифа доставки
  • скрытие тарифов доставки
  • изменение порядка тарифов доставки
  • изменение названия платёжного шлюза
  • скрытие платёжного шлюза
  • изменение порядка платёжных шлюзов

В этом разделе