Скиллы Новичок Разработка и DevOps

Shopify Admin API

Скачать ZIP
12
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Shopify Admin API — это инструмент с полным доступом на чтение и запись к REST API Shopify для управления заказами, товарами, клиентами, инвентарем, выполнением заказов, возвратами, транзакциями и другими сущностями магазина.

Описание

Данный API предоставляет разработчикам возможность напрямую взаимодействовать с административной частью Shopify и автоматизировать ключевые бизнес-процессы. С его помощью можно создавать, обновлять и удалять данные магазина, а также получать подробную аналитику и управлять операциями в реальном времени.

Настройка

Аутентификация

Каждый запрос к API требует передачи заголовка:

X-Shopify-Access-Token: $SHOPIFY_ACCESS_TOKEN

Получение токена доступа

  • Перейдите в Shopify Admin → Settings → Apps and sales channels
  • Нажмите «Develop apps» → «Create an app»
  • Настройте необходимые права доступа (scopes)
  • Установите приложение в магазин
  • Скопируйте Admin API access token

Базовый URL API

https://$SHOPIFY_STORE_DOMAIN/admin/api/2024-10

Работа с заказами (Orders)

Получить список заказов

GET /orders.json

Доступны параметры фильтрации: ids, limit, status, created_at_min/max, financial_status и другие.

Получить заказ

GET /orders/{ORDER_ID}.json

Обновить заказ

PUT /orders/{ORDER_ID}.json

Можно изменить заметки, теги и другие параметры заказа.

Отмена заказа

Поддерживаются причины: customer, fraud, inventory, declined, other.

Работа с товарами (Products)

Список товаров

GET /products.json

Создание товара

POST /products.json

Можно указать название, описание, поставщика, тип товара, статус и варианты.

Обновление и удаление

Поддерживаются операции обновления и удаления товаров по ID.

Варианты товаров (Variants)

  • Получение списка вариантов
  • Создание варианта
  • Обновление цены и параметров
  • Удаление варианта

Клиенты (Customers)

  • Получение списка клиентов
  • Поиск по email, имени, телефону
  • Создание и обновление профиля клиента
  • Удаление клиента
  • Получение заказов клиента

Инвентарь (Inventory)

  • Просмотр остатков
  • Изменение количества
  • Установка фиксированного значения
  • Привязка к локации

Локации (Locations)

API позволяет управлять складами и получать данные об остатках по каждой локации.

Фулфилмент (Fulfillments)

  • Получение данных по доставке
  • Создание фулфилмента
  • Обновление трекинга
  • Отмена выполнения заказа

Возвраты (Refunds)

Можно рассчитывать возвраты и управлять возвратами по заказам, включая повторное размещение товаров на складе.

Транзакции (Transactions)

  • Просмотр транзакций заказа
  • Создание списания (capture)
  • Возвраты и отмены

Коллекции (Collections)

  • Работа с пользовательскими коллекциями
  • Создание и обновление
  • Удаление
  • Получение smart-коллекций

Заключение

Shopify Admin API — мощный инструмент для автоматизации управления интернет-магазином. Он позволяет интегрировать внешние сервисы, строить кастомные решения и полностью контролировать бизнес-процессы без необходимости ручной работы в админке.


Файл из источника

11738_shopify-admin-api-1.0.0.zip