Скрипты Shopify — это небольшие фрагменты кода, которые позволяют создавать персонализированные условия для ваших клиентов в их корзине и при оформлении заказа.
Когда вы создаете или редактируете скрипт, вы выбираете, будет ли он запускаться только в вашем интернет-магазине или в вашем интернет-магазине и в следующих приложениях:
- Пользовательские приложения, созданные с помощью Storefront API , JavaScript Buy SDK , Mobile Buy SDK (Android и iOS)
- Пользовательские приложения, которые генерируют кассы
- Разработчики мобильных приложений Tapcart , Plobal Apps и Vajro
Примечание: Если установка приложения происходит после последнего обновления сценария, опубликуйте сценарий повторно , чтобы убедиться, что он работает должным образом в контексте вновь установленного приложения.
Для работы скриптов требуется, чтобы на веб-сайте была встроенная функция корзины покупок, поэтому скрипты нельзя использовать с кнопкой «Купить» , Facebook или каналами оптовых продаж.
Вы можете использовать сценарии для создания скидок, которые применяются к корзине на основе товаров в этой корзине, а также других свойств корзины. Вы также можете использовать сценарии для настройки вариантов доставки и оплаты, доступных вашим клиентам.
Вы пишете сценарии с помощью Shopify Scripts API , который использует ограниченную версию языка программирования Ruby. Вы можете писать, редактировать, управлять и публиковать сценарии с помощью приложения «Редактор сценариев». Приложение «Редактор сценариев» предоставляет шаблоны, которые помогут вам писать сценарии, и отладчик , который поможет вам их протестировать.
После публикации скрипта вы можете обновить файлы шаблонов Liquid , чтобы ваш интернет-магазин реагировал на изменения, вносимые вашими скриптами.
Примеры скриптов
В следующем списке приведены примеры типов скидок и настроек, которые можно выполнить с помощью скриптов:
- товары со скидкой со специальными тегами, предлагающими процентные (%) или фиксированные ($) скидки или их комбинацию.
- запускайте рекламные акции с простой или сложной логикой (купите одну, получите одну бесплатно (BOGO); купите две, получите скидку 10%, купите четыре, получите скидку 20%)
- предлагать динамическое ценообразование с ценовыми скидками в зависимости от объема
- изменить, скрыть или перезаказать варианты доставки и цены
- изменить, скрыть или изменить порядок методов платежного шлюза
Вы можете создавать следующие типы скриптов:
- Скрипты позиций . Эти сценарии влияют на позиции в корзине и могут изменять цены и предоставлять скидки. Эти сценарии запускаются каждый раз, когда товар добавляется, удаляется или изменяется в вашей корзине.
- Скрипты доставки . Эти сценарии взаимодействуют с доставкой и могут изменять способы доставки и предоставлять скидки на стоимость доставки. Эти сценарии запускаются каждый раз, когда ваш клиент заходит на страницу вариантов доставки при оформлении заказа.
- Скрипты платежей . Эти сценарии взаимодействуют с платежами и могут переименовывать, скрывать и изменять порядок платежных шлюзов. Эти сценарии запускаются каждый раз, когда ваш клиент обращается к странице способа оплаты при оформлении заказа. Скрипты оплаты не взаимодействуют с платежными шлюзами, такими как PayPal Express или Apple Pay, которые отображаются вашему клиенту перед оформлением заказа.
Шаблоны сценариев
Приложение «Редактор сценариев» включает шаблоны распространенных сценариев. При создании скрипта вы можете выбрать шаблон и отредактировать его под нужды вашего магазина. В следующем списке приведены примеры шаблонов, которые можно настроить:
- процент (%) скидки на товар
- сумма ($) скидки на продукт
- процент (%) и сумма ($) скидки на продукт
- оптовые скидки
- купи один, получи один бесплатно (BOGO)
- изменить цену доставки
- изменить название тарифа доставки
- скрыть стоимость доставки
- повторный заказ, стоимость доставки
- изменить имя платежного шлюза
- скрыть платежный шлюз
- перезаказать платежные шлюзы
