Skip to main content
Полные решения самых частых запросов. Каждое — готовый к запуску фрагмент кода с пошаговым разбором и заметками по адаптации.

Прежде чем писать скрипт

Многое из того, что мерчанты раньше делали скриптами, теперь является встроенной настройкой. Сначала проверьте это, потому что настройка продолжает работать при редизайнах корзины, а ваш скрипт может перестать: Обращайтесь к SDK, когда логика действительно ваша: правило, которое не выражается настройкой, интеграция с другим приложением или данные, которые есть только у вашего магазина.

Как этим пользоваться

Вставьте фрагмент в скрипт Initialization вашей корзины. В редакторе корзины перейдите в Cart settings → Custom script → Initialization. Пишите обычный JavaScript, без тегов <script>. Подробности см. в разделе Пользовательские скрипты.

Сценарии использования

Отслеживание добавления в корзину в стороннем инструменте

Отправляйте события корзины в Klaviyo, Triple Whale, GA4 или любой аналитический пиксель.

Автодобавление бесплатного подарка при достижении порога

Добавьте подарок, когда сумма превысит порог, и удалите его, когда она опустится.

Скрытие и переименование строк корзины

Скрывайте строки, добавленные приложениями, или бесплатные строки, переименовывайте их и управляйте порядком.

Отображение данных метаполей на строках корзины

Выводите оценку доставки, значок или любое метаполе на каждую строку.

Открытие панели из конструктора страниц

Сделайте так, чтобы Replo, PageFly, GemPages и собственные кнопки открывали корзину.

Требование принятия условий перед оформлением заказа

Блокируйте оформление заказа, пока покупатель не примет ваши условия.

Группировка строк бандла из другого приложения

Сделайте так, чтобы отдельные строки корзины приложения для бандлов отображались как один товар.