Это руководство познакомит вас с основами и поможет начать создавать пользовательскую функциональность внутри вашей выдвижной корзины. 👉 Посмотреть полную документацию публичного API Upcart
Обзор
- Реагировать на изменения корзины — обнаруживать добавление, удаление или обновление товаров.
- Запускать действия — например, программно открывать или закрывать корзину.
- Создавать пользовательские функции — внедрять собственную логику или UI-компоненты непосредственно в выдвижную корзину.
Что нужно для начала работы
- Доступ к Upcart в вашем магазине Shopify
Убедитесь, что Upcart установлен и активен в вашем магазине. - Базовое понимание JavaScript
Многие кастомизации используют готовые фрагменты кода, но знание основ JavaScript пригодится, если вы хотите выйти за рамки базовых возможностей.
Добавление вашего первого скрипта API Upcart
- Перейдите в Upcart Editor → Settings → Custom HTML → Scripts (before load)
- Вставьте свой скрипт — например:
window.upcartOnAddToCart всё ещё работают, но считаются устаревшими и выводят предупреждение в консоль. Используйте upcartSubscribeAddedToCart для всех новых скриптов.
- Сохраните изменения, затем протестируйте их в своём магазине:
- Откройте инструменты разработчика (
F12илиCtrl + Shift + Jв Windows,Cmd + Option + Jна Mac) - Добавьте товар в корзину
- Проверьте вкладку Console на наличие сообщения:
"You just added [product title] to your cart!"
Начните настраивать корзину
Дополнительные ресурсы
- 🧩 FAQ по API — советы по устранению неполадок и частые вопросы
- ⚙️ Распространённые сценарии использования API Upcart — популярные примеры кода и шаблоны
- 💡 Документация по кастомизации — готовые скрипты, которые помогут быстро начать
- 🛍️ Документация Shopify по Cart API — узнайте, как Shopify обрабатывает данные корзины «за кулисами»
- 👩💻 Нужны сложные кастомизации? Рассмотрите возможность нанять эксперта Shopify для более сложных интеграций.