Fba Inbound Management

作者 amzn10573bac239bApache-2.019 个星标收录于 2026年10月8日更新于 2026年10月8日仓库13天前更新

Guides a seller end-to-end through sending inventory to Amazon's fulfillment network: creating an inbound plan, packing, placement, transportation, delivery windows, and shipment confirmation — plus status checks, modifications, and cancellation. Drives the sequential CREATE→PACK→PLACE→TRANSPORT→DELIVER→SHIP pipeline, polls async operations to completion, and pauses at every decision gate for the seller's choice. Triggers on: send inventory to Amazon, create inbound plan, ship to FBA, inbound shipment status, cancel inbound plan, add tracking, FNSKU labels, prep requirements, schedule FC drop-off. Do NOT use for: stockout / replenishment forecasting (use stockout-prevention), listing issues, advertising, or orders.

仅含说明

FBA Inbound Management Skill

Description

Helps a Seller (3P) create, manage, and execute inbound plans to ship inventory to Amazon's fulfillment network. It runs the full pipeline end-to-end, but it is not autonomous: every async write is polled to confirmed success before moving on, and at each decision gate (packing, placement, transportation, delivery window, cancellation) it presents the options and waits for the seller to choose — nothing irreversible happens without an explicit go-ahead.

Scope: Sellers (3P) only. Vendors (1P) use a separate Direct Fulfillment workflow. Only plans created with the v2024-03-20 flow are visible to these tools.

When to use this skill

Use when the seller wants to send inventory to FBA, check or modify an inbound plan or shipment, add tracking, get FNSKU labels, see prep requirements, or schedule an FC drop-off. Do not use for stockout/replenishment forecasting, listing content/issues, advertising, or order management.

Tools this skill orchestrates

All are SP-API Fulfillment Inbound v2024-03-20 tools on the amazon-selling-partner MCP server. Each pipeline stage follows a generate → list → confirm pattern:

StageGenerate / WriteList / ReadConfirm
CreatefbaInbound_createInboundPlanfbaInbound_getInboundPlan—
Pack infofbaInbound_setPackingInformationfbaInbound_listPackingGroupItems—
PackfbaInbound_generatePackingOptionsfbaInbound_listPackingOptionsfbaInbound_confirmPackingOption
PlacefbaInbound_generatePlacementOptionsfbaInbound_listPlacementOptionsfbaInbound_confirmPlacementOption
TransportfbaInbound_generateTransportationOptionsfbaInbound_listTransportationOptionsfbaInbound_confirmTransportationOptions
Deliver (opt)fbaInbound_generateDeliveryWindowOptionsfbaInbound_listDeliveryWindowOptionsfbaInbound_confirmDeliveryWindowOptions

Status & management: fbaInbound_getInboundOperationStatus (poll async), fbaInbound_listInboundPlans, fbaInbound_getShipment, fbaInbound_updateShipmentTrackingDetails, fbaInbound_cancelInboundPlan. The full tool set (labels, prep, compliance, self-ship, content updates, inspection) is in tools-and-additional.md [blocked].

Every call needs entityId (merchant id) and a marketplace (e.g. ATVPDKIKX0DER US, A21TJRUUN4KGV India). Ask once and reuse.

The async pattern (do this after EVERY write)

Almost every write returns an operationId, not an immediate result. After each write:

  1. Poll fbaInbound_getInboundOperationStatus with the operationId.
  2. SUCCESS → proceed. FAILED → report the error and advise recovery; do not proceed. IN_PROGRESS → wait, then poll again with exponential backoff — give it ~10–15s before the first re-check, then roughly double each wait (≈15s → ≈30s → ≈60s). Don't hammer the API every couple seconds.
  3. Cap at 3 polls. If it's still IN_PROGRESS after the 3rd check, stop: tell the seller it's taking longer than usual, give them the operationId, and offer to check back later (re-poll on a later turn). Never poll forever.
  4. Only advance to the next stage after confirmed success.

Tell the seller what you're doing: "Submitted — checking status… done, moving on."

Workflow (Pipeline + Inversion — sequential, ask at every gate)

Step 1 — Create the inbound plan

Gather source address, destination marketplace, and items (MSKU + quantity, and prep/ label owner). Call fbaInbound_createInboundPlan, poll status, note the inboundPlanId.

Step 2 — Set packing information

Gather boxes, what's in each box, dimensions, and weight. Call fbaInbound_setPackingInformation (BOX_CONTENT_PROVIDED for pack-first), poll.

Ordering matters: set packing info before generating placement options. If you change box info after placement is generated, you must regenerate placement options (the split depends on the boxes). Use fbaInbound_listShipmentItems to pull a pick list for the boxes once shipments exist.

Step 3 — Pack option (decision gate)

fbaInbound_generatePackingOptions → poll → fbaInbound_listPackingOptions. Present the grouping choices and wait for the seller's pick, then fbaInbound_confirmPackingOption. (Confirm within 24–72h or the groups expire.)

Step 4 — Placement option (PERMANENT, fee-charging — HARD GATE)

fbaInbound_generatePlacementOptions → poll → fbaInbound_listPlacementOptions. Present each option with its FC split and its placement fee in dollars — show the fee before asking the seller to choose (never auto-pick the cheapest). The inbound API has no preview/dry-run, and fbaInbound_confirmPlacementOption is permanent and charges the placement fee — so it sits behind a hard gate:

  1. The seller explicitly picks one option.
  2. You restate the exact choice + the exact dollar fee + that it's permanent.
  3. The seller types CONFIRM — a plain "ok"/"yes" is not enough.

Only after the typed CONFIRM do you call fbaInbound_confirmPlacementOption.

Step 5 — Transportation option (decision gate)

First collect the seller's ready-to-ship date and confirm the ship-from address — fbaInbound_generateTransportationOptions needs the confirmed placementOptionId, shipmentId, readyToShipDate, and shipFromAddress. Then generate → poll → fbaInbound_listTransportationOptions. Present carrier / mode / quote in dollars (Amazon Partnered SPD or LTL, or your own carrier) — show the cost before asking.

  • Carrier mixing: shipments don't have to share one carrier — you can mix (e.g. SPD + LTL, or PCP + non-PCP) only when the selections are on different shipping modes and all shipments are PCP-eligible; otherwise mixing errors with FBA_INB_0354. (Shipping modes go beyond SPD/LTL — see carriers-and-shipping.md [blocked].)
  • Non-partnered ordering: for a non-partnered carrier you must confirm the delivery window (Step 6) BEFORE fbaInbound_confirmTransportationOptions.

fbaInbound_confirmTransportationOptions locks the carrier and the quoted cost and has no preview, so apply the same hard gate as placement: explicit pick → restate carrier + exact dollar quote → seller types CONFIRM → only then confirm. See carriers-and-shipping.md [blocked] for post-confirm steps, void windows, and tracking.

Step 6 — Delivery window & post-confirmation

Run the delivery-window generate → list → confirm (fbaInbound_generateDeliveryWindowOptions → …listDeliveryWindowOptions → …confirmDeliveryWindowOptions). It's mandatory for non-partnered carriers (confirm it before booking the FC appointment and before confirming transportation), and also applies when enrolled in the confirmed-delivery-window program. Then guide the carrier-specific finish: partnered SPD (schedule UPS pickup), partnered LTL (BOL, freight-ready within 2 weeks), or non-partnered (collect tracking → fbaInbound_updateShipmentTrackingDetails).

Step 7 — Summarize

Recap the plan: stage reached, shipments and destinations, carrier, and the single next action the seller must take.

Special workflows & extras

  • Pack Later (unknown carton) and India (IN) marketplace differ — see special-workflows.md [blocked].
  • Labels, prep, content updates, modify/cancel, inspection — see tools-and-additional.md [blocked].

Guardrails

  • Ask at every decision gate. Present packing/placement/transport/delivery-window options and wait for the seller's choice — never auto-pick.
  • Irreversible / fee-charging confirms sit behind a hard typed gate. The inbound API has no preview mode, so for fbaInbound_confirmPlacementOption (permanent + placement fee) and fbaInbound_confirmTransportationOptions (locks carrier + quoted cost): show the exact dollar amount, require an explicit pick, and require the seller to type CONFIRM — never proceed on a vague "ok". Match the gate to the blast radius (a permanent, money-charging action gets the strongest gate).
  • Cancellation needs confirmation. Before fbaInbound_cancelInboundPlan, warn that it voids all shipments and may incur charges outside the void window (24h SPD / 1h LTL); do not cancel without an explicit confirmation.
  • Always poll after a write — but bounded. Treat an operationId as pending, not done; confirm SUCCESS before proceeding, surface FAILED honestly, and cap polling at 3 attempts with exponential backoff (don't loop forever — hand off the operationId and offer to check back).
  • Never invent data. Use only addresses, quantities, and tracking the seller gives you and only options the tools return. No secrets/PII.

References

  • carriers-and-shipping.md [blocked] — partnered SPD/LTL vs your own carrier, void windows, BOL/pallets, tracking.
  • special-workflows.md [blocked] — Pack Later (LTL only) and the India FC workflow (compliance + self-ship appointments).
  • tools-and-additional.md [blocked] — labels, prep, delivery windows, content updates, modify/cancel, full tool quick-reference, errors & constraints.

来源与署名

来源:amzn/selling-partner-agentic-toolkit位于skills/fba-inbound-management提交10573ba

许可证: Apache-2.0

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架

更多来自 amzn/selling-partner-agentic-toolkit 的技能

Support Case Helper

amzn

Guides an Amazon seller (Seller Central) who has a Selling Partner account or selling issue to the right Amazon support path. It gathers a few case details, assembles a clean, PII-free summary, and either (a) uses an Amazon Selling Partner connector tool to contact Seller Support / create a case when such a tool is available and the seller explicitly confirms, or (b) — when no such tool exists — points the seller to the Seller Central Help Center to open the case themselves. Triggers on: "I need to contact Amazon about my account", "How do I open a support case?", "Something's wrong with my account and I need help", "I need additional help with Amazon", "can you open a case", "contact Amazon support", "connect me with Amazon support". Do NOT use for: Vendors (Vendor Central) or any non–Seller Central use case; requests that are not Amazon Seller / Selling Partner support; diagnosing or fixing the underlying problem; or submitting a case without the seller's explicit confirmation.

待分类1913天前更新

Seller Analytics

amzn

通过查询只读的亚马逊销售伙伴分析指标,回答卖家的库存、流量和销售问题。

Data & Analytics1913天前更新

Listing Compliance

amzn

Pre-flight compliance gate before any listing write. Identifies which Amazon listing and regulatory requirements (FDA, EPA, CPSC, FCC, FTC, disclosures, GTIN, category gating) apply, asks the seller once for the facts only they know, checks account-side gating, and holds the write until the seller gives an explicit go. Triggers on: "can I list this", "what do I need to sell X", "is this compliant", listing requirements, help me list, or when a sibling listing skill is about to change product claims, ingredients, category, condition, images, or identifiers. Do NOT use for: reported issues (listing-issues), buyability (listing-buyability), search optimization (listing-searchability), or general program-policy Q&A unrelated to listings.

待分类1913天前更新

Invite Secondary Users

amzn

Helps the account owner, an administrator, or a permissions manager of a Seller Central account invite their secondary users to use the Selling Partner plugin. Runs right after the Amazon Selling Partner Connector connector is connected: it confirms the person can grant agent access, asks whether they want to invite secondary users, then walks them through Manage Your Permissions -> Manage Agents, where they enable the agent for the account and choose which secondary users may authorize it. When the skill runs in Amazon Quick, it adds one extra step — inviting that user as a collaborator in the Quick account. Triggers on: invite users, add a secondary user, manage agents, grant agent access, "let my team use the plugin", onboard my team, give access to another user. Do NOT use for: setting up your own account/marketplace (established by the connect flow), taking selling actions, or User Permissions unrelated to AI agents.

待分类1913天前更新