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