Простая аналогия: ресторан и официант
- Вы, клиент, просматриваете меню и заказываете чизбургер с картофелем фри (это похоже на запрос данных корзины).
- Официант (API) принимает ваш заказ и передаёт его на кухню (точно так же API получает ваш запрос и отправляет его на сервер).
- Кухня (сервер) готовит ваше блюдо, обрабатывая заказ и собирая необходимые ингредиенты (примерно так же сервер получает или изменяет данные корзины).
- Официант (API) затем приносит блюдо к вашему столу, позволяя вам насладиться едой (так же, как API возвращает запрошенные данные и обновляет вашу корзину).
Как это связано с API Upcart
Проверка работоспособности
- Откройте свой магазин и перейдите в Upcart Settings → Custom HTML, чтобы добавить скрипт.
- Сохраните изменения и обновите страницу магазина.
- Откройте консоль браузера (F12 или Ctrl + Shift + J в Windows, либо Cmd + Option + J на Mac).
- Откройте корзину Upcart — в консоли должно появиться подтверждающее сообщение:

Хотите узнать больше об API?
- W3Schools: основы JavaScript — изучите базовые скрипты для работы с API Upcart
- MDN Web Docs: API для начинающих — поймите, как API работают в интернет-магазинах
- Документация для разработчиков Shopify — Shopify AJAX API (полезно продавцам, интегрирующим Upcart с корзиной Shopify)