К основному содержанию
скилл CX Codex

marketplace-fulfillment — скилл для Claude Code: установка

Скилл помогает написать сторону селлера в VTEX: ответ на симуляцию, приём заказа с резервом, подтверждение отгрузки, накладные и трекинг в OMS.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add vtex/skills --skill marketplace-fulfillment -a claude-code
Открыть на GitHub

Что делает marketplace-fulfillment

Скилл учит агента протоколу External Seller в VTEX. Сторона селлера отвечает на симуляцию при индексации и в чекауте, создаёт резерв при POST /pvt/orders и подтверждает заказ в POST /pvt/orders/{sellerOrderId}/fulfill. После отгрузки селлер сам идёт в OMS маркетплейса за накладной и трекингом.

Симуляция должна уложиться в 2.5 секунды, иначе товар считается недоступным. В пути /api/oms/pvt/orders/... стоит id заказа маркетплейса, а не orderId резерва: с id резерва накладная не прикрепится к заказу клиента. Накладная Output оформляет продажу, Input возврат, а заказ с накладной нельзя отменить без возвратной.

Трекинг уходит отдельным PATCH после того, как его дал перевозчик. При разбивке на посылки на каждую шлют свою накладную, и invoiceValue считается только по её товарам. Каталог и ленту событий заказов скилл не покрывает: для них есть marketplace-catalog-sync и marketplace-order-hook.

Какие задачи решает

  • ответить на симуляцию VTEX с доставкой и остатками за 2.5 секунды
  • создать резерв при приёме заказа и вернуть его id как orderId
  • превратить резерв в твёрдый заказ при вызове fulfill
  • отправить накладную и трекинг в OMS по id заказа маркетплейса
  • выписать отдельную накладную на каждую посылку

Примеры запросов агенту

  • Напиши обработчик POST /pvt/orderForms/simulation для VTEX External Seller, чтобы ответ укладывался в 2.5 секунды
  • Сделай приём заказа POST /pvt/orders с созданием резерва и обработчик /fulfill для нашего селлера
  • Отправь накладную в OMS, а потом обнови трекинг через PATCH для заказа, разбитого на посылки

Как установить marketplace-fulfillment

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill marketplace-fulfillment -a claude-code

2Вручную: положить файлы

~/.claude/skills/marketplace-fulfillment/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/marketplace-fulfillment/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о marketplace-fulfillment

Как установить marketplace-fulfillment в Claude Code?

Выполните npx skills add vtex/skills --skill marketplace-fulfillment -a claude-code. Файл скилла лежит в ~/.claude/skills/marketplace-fulfillment/SKILL.md.

Что делает marketplace-fulfillment?

Подсказывает агенту, как реализовать на хосте селлера симуляцию, приём заказа и подтверждение отгрузки, а также как слать в OMS маркетплейса накладные и трекинг, включая частичные накладные.

Какой id подставлять в путь OMS при отправке накладной?

Id заказа маркетплейса, то есть marketplaceOrderId из запроса VTEX. orderId резерва, который вы вернули при создании заказа, для этого не годится: накладная не найдёт заказ клиента.

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →
mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

Из того же набора38

vtex-io-client-integration Помогает настроить интеграцию бэкенда VTEX IO с внутренними сервисами и сторонними API. Пригодится при создании клиентов в node/clients/ и отказе от прямых вызовов fetch или axios. CX Codex +1 1 100установок vtex-io-auth-and-policies Скилл помогает настраивать права VTEX IO, политики манифеста и доступ к внешним сервисам. Нужен при добавлении интеграций и защищённых маршрутов. CX Codex +1 1 100установок vtex-io-admin-react Задаёт правила сборки панелей управления в VTEX IO на React: учит агента использовать официальные дизайн-системы, обрабатывать состояния загрузки и строить навигацию. CX Codex +1 1 100установок vtex-io-http-routes Помогает проектировать HTTP-эндпоинты бэкенд-сервиса VTEX IO: границы роутов, middleware, валидацию запросов и форму ответа. CX Codex +1 1 100установок marketplace-order-hook Помогает проектировать VTEX-интеграции заказов через Feed v3 и Hook. Нужен для вебхуков, проверки событий и защиты от повторной обработки. CX Codex +1 1 000установок marketplace-catalog-sync Помогает писать коннектор продавца, который отправляет товары в маркетплейс VTEX и держит цены с остатками в актуальном состоянии. CX Codex +1 1 000установок payment-provider-protocol Помогает создавать и отлаживать коннекторы к платёжному шлюзу VTEX по спецификации PPP. Содержит правила для всех девяти эндпоинтов и прохождения тестов. CX Codex +1 1 000установок marketplace-rate-limiting Учит агента обрабатывать 429 от VTEX API: экспоненциальный backoff с джиттером, чтение заголовков лимитов, circuit breaker и очередь запросов. CX Codex +1 1 000установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой