marketplace-fulfillment

Automate VTEX marketplace fulfillment authorization, invoicing, and tracking updates.

39|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/vtexdocs/ai-skills --skill marketplace-fulfillment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marketplace-fulfillment
Source: https://github.com/vtexdocs/ai-skills/tree/main/tracks/marketplace/skills/marketplace-fulfillment
Command: npx skills add https://github.com/vtexdocs/ai-skills --skill marketplace-fulfillment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The marketplace fulfillment skill helps sellers implement fulfillment, invoicing, and tracking workflows for VTEX marketplace integrations, including authorization, invoice payloads, and tracking updates.

Core Features & Use Cases

  • Authorize fulfillment endpoint for marketplace callbacks after payment approval
  • Send invoice notifications with required fields (type, invoiceNumber, invoiceValue in cents, issuanceDate, items)
  • Update tracking via PATCH after carrier provides tracking data
  • Support partial invoicing for split shipments
  • Handle return invoices to cancel invoiced orders

Quick Start

Follow the workflow to authorize fulfillment, generate and send invoices, and push tracking updates as shipments proceed.

Frequently Asked Questions about marketplace-fulfillment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement marketplace fulfillment and invoicing for a VTEX seller integration?

Marketplace fulfillment for VTEX seller integrations requires handling authorization callbacks after payment approval and sending invoice notifications with mandatory fields including type, invoiceNumber, invoiceValue in cents, issuanceDate, and items.

What is the process for sending partial invoices for split shipments in VTEX?

Partial invoicing for split shipments in VTEX involves generating invoice payloads with required fields and supporting multiple shipment notifications to accurately reflect divided order fulfillment.

When do I need to update tracking information via PATCH in a VTEX marketplace integration?

Tracking updates via PATCH in a VTEX marketplace integration are needed after the carrier provides tracking data, allowing you to push real-time shipment status updates through VTEX APIs.

Can I handle return invoices to cancel previously invoiced orders in VTEX?

Return invoices to cancel previously invoiced orders are supported in VTEX marketplace integrations, allowing sellers to process returns and reverse invoiced order statuses accurately within their fulfillment workflow.