Fulfillment Inbound API v2024-03-20 Use Case Guide
履约入站 API v2024-03-20 使用案例指南
How to use the Fulfillment Inbound API
如何使用履约入站 API
What is the Fulfillment Inbound API?
什么是 "履行入站 API"?
什么是 "履行入站 API"?
The Selling Partner API for Fulfillment Inbound lets you develop applications that create and update inbound plans to ship inventory to Amazon's fulfillment network, where Amazon can fulfill your customer's orders. You can also request lists of inbound shipments or inbound shipment items based on criteria you specify. After your inventory has been received in the fulfillment network, Amazon can fulfill your orders regardless of whether you are selling on Amazon's retail website or through other retail channels. For details about API operations and associated data types and schemas, refer to the Fulfillment Inbound API reference.
销售合作伙伴 API for Fulfillment Inbound 可让您开发用于创建和更新入站计划的应用程序,以便将库存运送到亚马逊的履行网络,让亚马逊履行您客户的订单。您还可以根据您指定的标准请求入站发货清单或入站发货项目。亚马逊在履行网络收到您的库存后,无论您是在亚马逊的零售网站上销售还是通过其他零售渠道销售,亚马逊都可以履行您的订单。有关 API 操作以及相关数据类型和模式的详细信息,请参阅 Fulfillment Inbound API 参考资料。
Key features 主要特点
- Create an inbound shipment: The Fulfillment Inbound API accepts POST operations to create new inbound plans and select shipping modes and transportation options to determine the shipments.
创建入站装运:Fulfillment Inbound API 接受 POST 操作,以创建新的入站计划,并选择运输模式和运输选项来确定出货量。 - Retrieve details about inbound shipments: The Fulfillment Inbound API accepts GET operations to return detailed information about an existing shipment.
读取入站货件的详细信息:Fulfillment Inbound API 接受 GET 操作,以返回现有货件的详细信息。 - Update inbound plans: The Fulfillment Inbound API accepts POST operations to update one or more individual attributes for an existing inbound plan, such as updating the inbound plan name or tracking ID.
更新入站计划:Fulfillment 入站 API 接受 POST 操作,用于更新现有入站计划的一个或多个单个属性,如更新入站计划名称或跟踪 ID。 - Delete inbound plans: The Fulfillment Inbound API accepts a PUT operation to delete an existing inbound plan.
删除入站计划:Fulfillment Inbound API 接受删除现有入站计划的 PUT 操作。 - Interoperability: Plans created with the Fulfillment Inbound API can be accessed and edited on Amazon's UI (called Send to Amazon (STA)) once placement and transportation options are confirmed. You can also use the API to access plans that were created in STA after you confirm placement and transportation options.
互操作性:使用 Fulfillment Inbound API 创建的计划可在确认放置和运输选项后在亚马逊用户界面(称为 "发送到亚马逊"(STA))上访问和编辑。您还可以使用 API 访问在确认放置和运输选项后在 STA 中创建的计划。
Tip 提示
Use
generatePlacementOptions
to generate new placement options andgenerateTransportationOptions
to generate new transportation options. If you switch from the API to STA before you confirm your options (withconfirmPlacementOption
andconfirmTransportationOptions
), new options are generated in STA and all previous options are discarded.
使用generatePlacementOptions
生成新的放置选项,使用generateTransportationOptions
生成新的运输选项。如果在确认选项之前从 API 切换到 STA(使用confirmPlacementOption
和confirmTransportationOptions
),新选项将在 STA 中生成,而之前的所有选项将被丢弃。
Terminology 术语
- Amazon-partnered carrier: A carrier who has partnered with Amazon to provide discounted shipping rates.
亚马逊合作承运商:与亚马逊合作提供折扣运费的承运商。 - Non-Amazon-partnered carrier: A carrier who has not partnered with Amazon to provide discounted shipping rates.
非亚马逊合作承运商:未与亚马逊合作提供折扣运费的承运商。 - Small parcel shipment: Units packed in individual boxes that are individually labeled for delivery.
小包裹运输:包装在独立包装箱中并贴有单独标签的产品。 - Less Than Truckload/Full Truckload (LTL/FTL) shipment: Combines individual boxes on pallets for delivery. The truck might contain shipments to other destinations.
零担/整车(LTL/FTL)运输:将单个箱子装在托盘上运送。卡车上可能装有运往其他目的地的货物。
Considerations 考虑因素
The following are not supported, but will be supported in the future:
不支持以下功能,但将来会支持:
- Creating shipments for the following destination marketplaces:
为以下目的地市场创建货运:- Mexico 墨西哥
- Brazil 巴西
- Poland 波兰
- Egypt 埃及
- Turkey 土耳其
- Saudi Arabia 沙特阿拉伯
- United Arab Emirates 阿联酋
- India 印度
- Selecting prep category for a SKU
为 SKU 选择准备类别
This use case guide mentions two v0 operations that are needed for end-to-end shipment creation: getLabels
and getBillOfLading
. These operations are not deprecated. You must continue to use these operations to print your box label, pallet label, or bill of lading.
本用例指南提到了端到端装运创建所需的两个 v0 操作: getLabels
和 getBillOfLading
。这些操作并未废弃。您必须继续使用这些操作来打印箱标签、托盘标签或提单。
The following v0 operations are not deprecated:
以下 v0 操作未被弃用:
getLabels
getBillOfLading
getPrepInstructions
getShipments
getShipmentItemsByShipmentId
getShipmentItems
Fulfillment Inbound shipment workflow
履行进货装运工作流程
履行进货装运工作流程
The following diagram shows the steps to ship inventory to Amazon's fulfillment network. This is an illustrative example and does not include all of the optional operations.
下图显示了将库存运送到亚马逊履行网络的步骤。这是一个示例,不包括所有可选操作。
Ship inventory into Amazon's Fulfillment Network
将库存运送到亚马逊的配送网络
将库存运送到亚马逊的配送网络
There are two processes that a seller can follow to create a shipment, which differ based on whether the seller knows how their cartons will be packed at the time of shipment creation. In most cases, we expect that sellers would have this information, but there are situations where this information wouldn't be readily available.
卖家可以按照两种流程创建货件,不同的流程取决于卖家在创建货件时是否知道纸箱的包装方式。在大多数情况下,我们希望卖家能够掌握这些信息,但在某些情况下,这些信息并不容易获得。
Note that the process for creating a shipment when the carton-level information is not known upfront is only available for LTL shipments at this time. This document provides the steps you can follow to ship inventory to Amazon's fulfillment network using either of these processes.
请注意,在不预先知道纸箱级信息的情况下创建装运的流程目前仅适用于零担装运。本文档提供了使用上述任一流程将库存运送到亚马逊履行网络的步骤。
Tutorial: Creating a shipment when the seller knows the carton-level information up-front
教程:在卖方预先知道纸箱信息的情况下创建货件
教程:在卖方预先知道纸箱信息的情况下创建货件
Prerequisites 先决条件
To complete this tutorial, you need:
要完成本教程,您需要
- Authorization from the selling partner for whom you are making calls. For more information, refer to Authorizing Selling Partner API applications.
您为其拨打电话的销售合作伙伴的授权。有关详细信息,请参阅授权销售合作伙伴 API 应用程序。 - Approval for the Amazon Fulfillment role and the Product Listing role in your developer profile.
在您的开发人员配置文件中批准 Amazon Fulfillment 角色和 Product Listing 角色。 - The Amazon Fulfillment role and Product Listing role selected in the App registration page for your application.
在应用程序注册页面为您的应用程序选择的 Amazon Fulfillment 角色和 Product Listing 角色。 - To have created your listings and understand whether your items are eligible to be shipped to Amazon's fulfillment network (instructions included in optional step section)
创建您的列表,并了解您的商品是否有资格运送到亚马逊的履行网络(说明包含在可选步骤部分)
Step 1. Create an Inbound Plan
步骤 1.制定入境计划
步骤 1.制定入境计划
Create an Inbound Plan by calling the asynchronous createInboundPlan
operation. An Inbound Plan represents a collection of items that you intend to inbound into Amazon's fulfillment network. By calling the createInboundPlan
operation, a seller must specify the following:
通过调用异步 createInboundPlan
操作创建入站计划。入站计划代表您打算入站到亚马逊履行网络的商品集合。通过调用 createInboundPlan
操作,卖家必须指定以下内容:
- The address from which the inbound shipments will be sent
将从哪个地址发送入境货物 - The marketplace where the product would be shipped
产品的运输市场 - A summary of the items that they intend to inbound.
他们打算输入的项目摘要。
The item summary must include MSKU, quantity, and an indication of who will prepare / label the item. Note that AMAZON
can only be selected as the label owner if you are enrolled in the FBA Label Service. For more information about the FBA Label Service, refer to Seller Central Help for your marketplace.
商品摘要必须包括 MSKU、数量以及由谁准备/贴标签的说明。请注意, AMAZON
只有在您注册了 FBA 标签服务的情况下才能被选为标签所有者。有关 FBA 标签服务的更多信息,请参阅您所在市场的 "卖家中心帮助"。
Make sure each item you're shipping conforms to Amazon's product packaging requirements. For more information, refer to Packaging and Prep Requirements in Seller Central Help. For more information about Amazon's product packaging requirements for your marketplace, refer to Seller Central URLs. Note that sellers can set the Prep Category for SKUs on Send to Amazon. This can be done one by one or up to 25 at a time. This is a one-time activity per SKU that carries over to all future inbound plans.
确保您运送的每件物品都符合亚马逊的产品包装要求。有关详细信息,请参阅 "卖家中心帮助 "中的 "包装和准备要求"。有关您所在市场的亚马逊产品包装要求的更多信息,请参阅卖家中心 URL。请注意,卖家可以在 "发送至亚马逊 "中为 SKU 设置准备类别。这可以一个一个地设置,也可以一次最多设置 25 个。这是对每个 SKU 进行的一次性活动,可延续到所有未来的入站计划中。
Note 备注
Multiple expiration dates per SKU on a single inbound plan is not supported. To send a SKU with multiple expiration dates to the fulfillment network, you need to create multiple plans.
不支持单个进货计划中每个库存单位有多个过期日期。要将具有多个过期日期的库存单位发送到履行网络,需要创建多个计划。
Optionally, a seller can include each item's expiration date and manufacturing lot code. A successful response includes an inboundPlanId
that uniquely identifies the inbound plan, synonymous with the concept of "workflow ID", which is generated on Send to Amazon (the shipment creation workflow on Seller Central).
卖家还可以选择包含每个商品的过期日期和生产批次代码。成功的响应包括一个 inboundPlanId
,唯一标识入站计划,与 "工作流 ID "概念同义,该 ID 在发送到亚马逊(卖家中心的发货创建工作流)上生成。
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
destinationMarketplaces |
Specifies the marketplace where the product would be shipped to. Type: < string > array |
Yes 是 |
items |
Items included in this plan. Type: < |
Yes 是 |
name |
The name for the inbound plan. If one isn't provided, a default name is provided. Type: string 类型:字符串 |
No 没有 |
sourceAddress |
Specific details to identify a place. Type: |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans
{
"destinationMarketplaces" : [ "ATVPDKIKX0DER" ],
"items" : [ {
"expiration" : "2024-01-01",
"labelOwner" : "AMAZON",
"manufacturingLotCode" : "manufacturingLotCode",
"msku" : "Sunglasses",
"prepOwner" : "AMAZON",
"quantity" : 10
} ],
"name" : "My inbound plan",
"sourceAddress" : {
"addressLine1" : "123 example street",
"addressLine2" : "Floor 19",
"city" : "Toronto",
"companyName" : "Acme",
"countryCode" : "CA",
"email" : "email@email.com",
"name" : "name",
"phoneNumber" : "1234567890",
"postalCode" : "M1M1M1",
"stateOrProvinceCode" : "ON"
}
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Yes 是 |
Response example 响应示例
{
"operationId": "operationId1234",
"inboundPlanId": "PlanID1234"
}
Check the status of a call
检查通话状态
检查通话状态
Check the status of an inbound request by using the getInboundOperationStatus
operation. For asynchronous operations, this operation provides the processing status. We omit this step for other asynchronous operations in this tutorial. By calling getInboundOperationStatus
, a seller passes the operationId
, which is a Universal Unique Identifier (UUID) for the operation.
使用 getInboundOperationStatus
操作检查入站请求的状态。对于异步操作,该操作提供处理状态。对于本教程中的其他异步操作,我们将省略这一步骤。通过调用 getInboundOperationStatus
操作,卖方会传递 operationId
操作的通用唯一标识符 (UUID)。
A successful response includes the request status and any non-blocking errors associated with the request. Non-blocking errors are warnings that can be ignored (for example, when the address is suspected to be wrong, but progression is allowed anyway).
成功响应包括请求状态和与请求相关的任何非阻塞错误。非阻塞性错误是可以忽略的警告(例如,当怀疑地址有误,但允许继续前进时)。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
operationId |
Identifier to an asynchronous operation. 异步操作的标识符。 Type: string 类型:字符串 |
Yes 是 |
Request example 请求示例
GET /inbound/fba/2024-03-20/operations/{operationId}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operation |
The operation associated with the operationId .与 operationId 相关的操作。Type: string 类型:字符串 |
operationId |
Operation ID returned by the asynchronous API call. 异步 API 调用返回的操作 ID。 Type: string 类型:字符串 |
operationProblems |
Problems in the processing of the asynchronous operation. 异步操作处理过程中出现问题。 < OperationProblem > array < OperationProblem > 数组 |
operationStatus |
The status of an operation. 操作的状态。 Type: OperationStatus 类型: OperationStatus |
Response example 响应示例
{
"operation": "string",
"operationId": "string",
"operationProblems": [
{
"code": "Error code 1234",
"message": "Box volume does not meet the expected minimum cubic cm 144,815",
"details": "Additional error details",
"severity": "WARNING"
}
],
"status": "SUCCESS",
}
Step 2. Determine which SKUs can be packed together
步骤 2.确定哪些 SKU 可以打包在一起
步骤 2.确定哪些 SKU 可以打包在一起
This step is necessary to determine which items can be packed together. Some items cannot be packed together due to differing handling or fulfillment center requirements. There might be a discount for further separating items.
此步骤对于确定哪些物品可以打包在一起很有必要。由于处理方式或履行中心的要求不同,有些物品不能包装在一起。进一步分离物品可能会有折扣。
Note 备注
There are only discounted options for Small Parcel Delivery (SPD) shipments in the EU. These discounted options can include additional requirements, including that each package must weigh less than 15 kilograms.
欧盟境内的小包裹递送(SPD)货运只有折扣选项。这些折扣选项可能包含额外要求,包括每个包裹的重量必须小于 15 公斤。
To determine which SKUs can be physically packed together, use the following operations:
要确定哪些 SKU 可以物理包装在一起,请使用以下操作:
A PackingGroup
represents a set of SKUs that can be packed together. SKUs that cannot be packed together go into different pack groups. For example, SKUs that are classified as dangerous goods cannot be packed with other SKUs, because dangerous goods SKUs are shipped to special fulfillment centers that can receive them safely. Other factors that determine which SKUs can and cannot be packed together include SKU weights and dimensions, prep and labelling requirements, and barcode requirements.
PackingGroup
表示一组可以包装在一起的 SKU。不能包装在一起的 SKU 则归入不同的包装组。例如,被归类为危险品的 SKU 不能与其他 SKU 包装在一起,因为危险品 SKU 要运送到能安全接收它们的特殊履行中心。决定哪些 SKU 可以和哪些不可以包装在一起的其他因素包括 SKU 重量和尺寸、准备和标签要求以及条形码要求。
The PackingOptions
object represents the set of options for how items are mapped to packing groups. Each PackingOption
includes a set of PackingGroups
, which each contain a list of SKUs. Each of these options can have discounts or fees associated with them. Also, each option can be limited to a subset of all possible shipping modes. These packing operations enable the seller to review and select an option.
PackingOptions
对象表示物品如何映射到包装组的选项集。每个 PackingOption
都包含一组 PackingGroups
,每个 PackingGroups
都包含一个 SKU 列表。每个选项都可以有与之相关的折扣或费用。此外,每个选项还可以仅限于所有可能发货模式的子集。通过这些打包操作,卖方可以查看并选择一个选项。
Step 2a. Generate packing options
步骤 2a.生成包装选项
First, generate packing options with the generatePackingOptions
operation.
首先,使用 generatePackingOptions
操作生成打包选项。
Path parameters 路径参数
Name 名称 | Description 说明 |
---|---|
inboundPlanId required 所需 |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingOptions
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string",
"inboundPlanId": "string"
}
Step 2b. List packing options
步骤 2b.列出包装选项
Next, review a list of the packing options with the listPackingOptions
operation. Packing options contain sets of pack groups that a seller can choose, along with additional information that can help a seller choose between these options. Additional information includes fees/discounts associated with each option, shipping modes supported by each option, and the expiration date of each option.
接下来,使用 listPackingOptions
操作查看包装选项列表。包装选项包含卖家可以选择的包装组,以及可以帮助卖家在这些选项中做出选择的附加信息。附加信息包括与每个选项相关的费用/折扣、每个选项支持的运输模式以及每个选项的过期日期。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
Number of packing options to return in the response that matches the given query. 响应中要返回的符合给定查询的包装选项数量。 Minimum: 1 最少1 Maximum: 20 最大20 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingOptions
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
packingOptions |
Specifies the pack groups, fees/discounts, and supported shipping modes for each option. 指定每个选项的包装组、费用/折扣和支持的运送模式。 Type: < PackingOption > array类型: PackingOption > 数组 |
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"packingOptions": [
{
"inboundPlanId": "string",
"packingOptionId": "string",
"packingGroups": [
"string"
],
"fees": [
{
"currency": {
"code": "string",
"amount": 0
},
"type": "FEE",
"target": "OUTBOUND_PER_SHIPMENT",
"description": "string"
}
],
"discounts": [
{
"currency": {
"code": "string",
"amount": 0
},
"type": "FEE",
"target": "OUTBOUND_PER_SHIPMENT",
"description": "string"
}
],
"expiration": "2019-08-24T14:15:22Z",
"status": "OFFERED",
"supportedShippingModes": [
{
"shippingSolution": "AMAZON_PARTNERED_CARRIER",
"shippingMode": "GROUND_SMALL_PARCEL"
}
]
}
]
}
Step 2c. List items in each packing option
步骤 2c.列出每个包装选项中的物品
To view the items in each packing group, use the listPackingGroupItems
operation.
要查看每个包装组中的项目,请使用 listPackingGroupItems
操作。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
packingOptionId |
Identifier to a packing option. 包装选项的标识符。 |
Yes 是 |
packingGroupId |
Identifier to a packing group. 包装组的标识符。 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
Number of packing group items to return in the response that matches the given query. 响应中要返回的符合给定查询的打包组项目数。 Minimum: 1 最少1 Maximum: 100 最大值100 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingGroups/{packingGroupId}/items
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
items |
Provides the base items in the inbound plan with quantity and prep owner identification. 提供进货计划中的基本项目,并标明数量和预处理所有者标识。 Type: < Item > array类型: Item > 数组 |
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"items": [
{
"msku": "string",
"asin": "string",
"fnsku": "string",
"labelOwner": "AMAZON",
"quantity": 1,
"prepOwner": "AMAZON"
}
]
}
Step 2d. Select a packing option
步骤 2d.选择包装选项
Choose a packing option with the confirmPackingOption
operation.
使用 confirmPackingOption
操作选择包装选项。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
packingOptionId |
Identifier to a packing option. 包装选项的标识符。 |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingOptions/{packingOptionId}/confirmation
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Step 3. Provide box content information
步骤 3.提供包装盒内容信息
步骤 3.提供包装盒内容信息
To provide information related to the items that will be packed into each box, use the setPackingInformation
operation. Providing this information ensures that the shipment splits generated in the subsequent step (generatePlacementOptions
) are accurate. If no box information is provided at this step, the shipment splits generated in the next step are based only on the unit information passed to Amazon as part of createInboundPlan
. By calling setPackingInformation
, a seller must pass the following information for each box that they intend to inbound:
要提供与将装入每个箱子的物品相关的信息,请使用 setPackingInformation
操作。提供此信息可确保在后续步骤( generatePlacementOptions
)中生成的分箱信息准确无误。如果在此步骤中未提供包装箱信息,则下一步生成的货物分拆将仅基于作为 createInboundPlan
的一部分传递给亚马逊的单位信息。通过调用 setPackingInformation
,卖家必须为其打算进货的每个箱子传递以下信息:
- Packing group ID 包装组 ID
- Box content information source
箱体内容信息源 - Box contents (items, item quantities, prep/label owners for each item)
箱内物品(物品、物品数量、每个物品的预制/标签所有者) - Box information (dimensions, weight, and quantity of boxes)
包装箱信息(尺寸、重量和数量)
Note 备注
If a seller provides box packing information using
setPackingInformation
, generates placement options, and then edits their box packing information usingsetPackingInformation
, then the seller needs to callgeneratePlacementOptions
again prior to callingconfirmPlacementOption
. If a seller inputs their box packing information usingsetPackingInformation
and then decides that they want to discard this information entirely, they need to start a new inbound plan withcreateInboundPlan
. Discarding packing information is not currently supported.
如果卖方使用setPackingInformation
提供包装箱信息,生成放置选项,然后使用setPackingInformation
编辑包装箱信息,那么卖方需要在调用confirmPlacementOption
之前再次调用generatePlacementOptions
。如果卖家使用setPackingInformation
输入包装信息,然后决定完全放弃该信息,则需要使用createInboundPlan
启动新的入站计划。目前不支持丢弃包装信息。
Box content information source indicates how the seller intends to provide box content information, which could be through one of three options:
包装盒内容信息来源表示卖方打算如何提供包装盒内容信息,可以通过三个选项之一来提供:
- Populating the Contents field (
BOX_CONTENT_PROVIDED
)
填充内容字段 (BOX_CONTENT_PROVIDED
) - Paying Amazon a fee to enter this information during the receiving process (
MANUAL_PROCESS
)
向亚马逊支付费用,以便在收货过程中输入此信息 (MANUAL_PROCESS
) - Affixing 2D barcodes to the boxes (
BARCODE_2D
)
在包装箱上粘贴二维条形码 (BARCODE_2D
)
The seller must also provide box dimensions, box weight, and the quantity of each box. When boxAttribute
is set toBARCODE_2D
or MANUAL_PROCESS
:
卖方还必须提供每箱的尺寸、重量和数量。当 boxAttribute
设置为 BARCODE_2D
或 MANUAL_PROCESS
时:
- You don't need to provide SKUs and quantities.
您无需提供 SKU 和数量。 - You must leave
items
empty (provide anull
value).
您必须将items
留空(提供null
值)。
A successful response includes the operationId
that can be used to determine the status of the operation using getInboundOperationStatus
.
成功响应包括 operationId
,可用于使用 getInboundOperationStatus
确定操作状态。
Note 备注
In this flow, pass in the
PackingGroupId
but omit theShipmentId
.
在此流程中,输入PackingGroupId
但省略ShipmentId
。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
body |
The body of the request to setPackingInformation .向 setPackingInformation 提出的请求正文。Type: SetPackingInformationRequest 类型: SetPackingInformationRequest |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingInformation
{
"packageGroupings": [
{
"packingGroupId": "string",
"boxes": [
{
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 1,
"boxId": "string",
"items": [
{
"msku": "string",
"quantity": 1,
"expiration": "string",
"prepOwner": "AMAZON",
"labelOwner": "AMAZON",
"manufacturingLotCode": "string"
}
],
"contentInformationSource": "BOX_CONTENT_PROVIDED"
}
]
}
]
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Step 4. Generate and view options for destination fulfillment centers
步骤 4.生成并查看目的地履行中心的选项
步骤 4.生成并查看目的地履行中心的选项
Generate placement options for an inbound plan by calling the generatePlacementOptions
operation. The PlacementOptions
object represents the set of available placement options for an inbound plan, where each placement option describes the destination FCs and shipping options for each item in your inbound plan. These options help reduce the time it takes to receive a seller's items and make them available for sale (refer to Seller Central Help for more details).
通过调用 generatePlacementOptions
操作生成入站计划的放置选项。 PlacementOptions
对象表示入站计划的一组可用放置选项,其中每个放置选项描述了入站计划中每个商品的目的地 FC 和发货选项。这些选项有助于缩短接收卖家商品并将其出售所需的时间(更多详情请参考卖家中心帮助)。
Note 备注
This operation generates initial shipment IDs for the shipments within each inbound plan. These IDs are different from the
shipmentConfirmationIDs
thatconfirmPlacementOption
generates. TheshipmentConfirmationID
is the ID that is present on labels (for example,FBA1234ABCD
). You can retrieve both of these shipment ID types with thegetShipment
operation.
此操作为每个入站计划中的货件生成初始货件 ID。这些 ID 与confirmPlacementOption
生成的shipmentConfirmationIDs
不同。shipmentConfirmationID
是标签上的 ID(例如FBA1234ABCD
)。您可以使用getShipment
操作检索这两种装运 ID 类型。
Some of your options can include multiple destinations (refer to Seller Central Help for details). Each option can include fees or discounts, which are determined using an algorithm when your shipment is being created, and is not calculated using a set rate. The algorithm for the rebate value and the ship-to location uses multiple factors to optimize your shipments, including expected volume, the availability of carrier appointments, and fulfillment speed. The rebate that your shipment is eligible for is provided during shipment creation.
您的某些选项可以包括多个目的地(详情请参考 "卖家中心帮助")。每个选项都可能包含费用或折扣,这些费用或折扣是在创建货件时通过算法确定的,而不是通过固定费率计算的。回扣值和发货地点的算法使用多种因素来优化您的货件,包括预期数量、承运商预约的可用性和履行速度。您的货件有资格获得的返利将在创建货件时提供。
The terms and conditions can change. Review the current Seller Central terms and conditions, including the Amazon Services Business Solutions Agreement.
条款和条件可能会更改。请查看当前的卖家中心条款和条件,包括《亚马逊服务业务解决方案协议》。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
body |
The body of the request to generatePlacementOptions .向 generatePlacementOptions 提出的请求正文。 |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/placementOptions
{
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Yes 是 |
Response example 响应示例
{
"operationId": "string"
}
To view the options for shipment splits, call the listPlacementOptions
operation. This operation provides the list of available placement options, which include:
要查看装运拆分选项,请调用 listPlacementOptions
操作。该操作提供了可用的分装选项列表,其中包括
- A placement option ID
一个安置选项 ID - The option status ("offered" or "accepted")
选项状态("提供 "或 "接受) - Any fees/discounts associated with this option
与该选项相关的任何费用/折扣 - The expiration date of the option
期权到期日 - The shipment IDs associated with each option
与每个选项相关的装运 ID
When a placement option expires, you must regenerate placement options by calling generatePlacementOption
. The placement option ID is required to generate transportation options with generateTransportationOptions
, while shipment IDs are used to understand the contents of each shipment using getShipment
.
当配载选项过期时,必须调用 generatePlacementOption
重新生成配载选项。使用 generateTransportationOptions
生成运输选项时需要配售选项 ID,而使用 getShipment
了解每批货物的内容时则需要货物 ID。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
Number of placement options to return in the response that matches the given query. 响应中要返回的符合给定查询的位置选项数量。 Minimum: 1 最少1 Maximum: 20 最大20 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/placementOptions
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
placementOptions |
Placement options generated for the inbound plan. 为入境计划生成的安置选项。 Type: < PlacementOption > array类型: PlacementOption > 数组 |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"placementOptions": [
{
"inboundPlanId": "string",
"placementOptionId": "string",
"status": "OFFERED",
"fees": [
{
"currency": {
"code": "string",
"amount": 0
},
"type": "FEE",
"target": "OUTBOUND_PER_SHIPMENT",
"description": "string"
}
],
"discounts": [
{
"currency": {
"code": "string",
"amount": 0
},
"type": "FEE",
"target": "OUTBOUND_PER_SHIPMENT",
"description": "string"
}
],
"expiration": "2019-08-24T14:15:22Z",
"shipmentIds": [
"string"
]
}
]
}
Step 5. Input transportation data and generate transportation options
步骤 5.输入交通数据并生成交通方案
步骤 5.输入交通数据并生成交通方案
Generate transportation options with the generateTransportationOptions
operation. A transportation option represents the list of shipping mode and carrier options that are available for each shipment within each placement option. By calling generateTransportationOptions
, a seller must pass the following information:
使用 generateTransportationOptions
操作生成运输选项。运输选项表示每个配货选项中每个货件可用的运输模式和承运商选项列表。调用 generateTransportationOptions
时,卖方必须传递以下信息:
- Placement option ID 安置选项 ID
- Shipment ID 货物 ID
- Ready to ship date
准备发货日期 - Ship from address 发货地址
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
Identifier to an inbound plan. 入境计划的标识符。 Type: string of 38 characters. Format: `^[a-zA-Z0-9-]*$` 类型:38 个字符的字符串。格式:字符串`^[a-zA-Z0-9-]*$` |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
body |
The body of the request to generateTransportationOptions .向 generateTransportationOptions 提出的请求正文。 |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/transportationOptions
{
"placementOptionId": "string",
"shipmentTransportationConfigurations": [
{
"shipmentId": "string",
"readyToShipWindow": {
"start": "2019-08-24T14:15:22Z"
},
"contactInformation": {
"phoneNumber": "string",
"email": "string",
"name": "string"
},
"palletInformation": {
"pallets": [
{
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 1,
"stackability": "STACKABLE"
}
],
"freightClass": "string",
"declaredValue": {
"code": "str",
"amount": 0
}
}
}
]
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Step 6. Generate delivery window options with the generateDeliveryWindowOptions
operation
步骤 6.使用 generateDeliveryWindowOptions
操作生成交付窗口选项
generateDeliveryWindowOptions
operation步骤 6.使用
generateDeliveryWindowOptions
操作生成交付窗口选项Important 重要
Sellers must confirm transportation options for all shipment types. For non-partnered shipments, sellers must also specify a delivery window.
卖家必须确认所有发货类型的运输选项。对于非合作货运,卖家还必须指定交付窗口。
Delivery windows are periods during which a seller can deliver their shipment to the destination fulfillment center. If the seller uses a non-partnered carrier, they must specify a seven-day delivery window for domestic shipments or a 14-day window for international shipments. The window is used to provide a shipment's expected arrival date and time at an Amazon fulfillment center. An available delivery window option is necessary for shipments that don't have an appointment slot with a fulfillment center. For example, shipments through non-partnered carriers need a confirmed delivery window.
交付窗口是卖家向目的地履行中心交付货物的时间段。如果卖家使用非合作承运商,则必须为国内货物指定 7 天的交付窗口,为国际货物指定 14 天的窗口。该窗口用于提供货物到达亚马逊履行中心的预计日期和时间。对于没有与履行中心预约时间段的货物,必须提供可用的交付窗口选项。例如,通过非合作承运商运送的货物需要确认交付窗口。
generateDeliveryWindowOptions
requires the seller to pass the shipmentID
for the shipment for which they intend to generate delivery windows.
generateDeliveryWindowOptions
要求卖方为其打算生成交货窗口的货物通过 shipmentID
。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
The shipment for which you want to generate delivery window options. 要生成交货窗口选项的货件。 |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/deliveryWindowOptions
Response 回应
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Step 7. Review shipment splits and transportation options
第 7 步审查分批装运和运输方案
第 7 步审查分批装运和运输方案
Review shipment and transportation options by calling the listPlacementOptions
, listTransportationOptions
, and getShipment
operations.
调用 listPlacementOptions
、 listTransportationOptions
和 getShipment
操作,查看装运和运输选项。
listPlacementOptions
provides the list of available placement options, which includes a placement option ID, the status of the option (that is, offered vs. accepted), any fees/discounts associated with this option, the expiration date of the option, and the shipment IDs associated with each option.
listPlacementOptions
提供可用配售选项列表,其中包括配售选项 ID、选项状态(即提供与接受)、与该选项相关的任何费用/折扣、选项到期日期以及与每个选项相关的装运 ID。
To call listTransportationOptions
, a seller needs to pass the placement option ID and shipment ID for which they want to view transportation options. A successful response includes all available transportation quotes for all available ship modes and carrier options. Shipping modes include:
要调用 listTransportationOptions
,卖方需要传递其希望查看运输选项的配载选项 ID 和货件 ID。成功的响应包括所有可用装运模式和承运商选项的所有可用运输报价。运输模式包括
- Ground small parcel 地面小包裹
- Less-than-truckload freight
零担货运 - Full truckload freight (palletized)
整车货物(托盘装运) - Full truckload freight (non-palletized)
整车货运(非托运) - Less than container load ocean
小于集装箱装载量的海运 - Full container load ocean
满载海运集装箱 - Air small parcel 航空小包裹
- Air small parcel express
航空小包裹快递
Carrier options include Amazon-partnered and non-partnered carriers. Quotes include:
承运商选项包括亚马逊合作和非合作承运商。报价包括
- Cost 费用
- A void window (the period where a seller can cancel a shipment and receive a refund for their transportation quote)
无效窗口(卖方可以取消货运并获得运输报价退款的期限) - Expiration 到期
In regions where fulfillment center appointments are mandatory (for example, India), we provide available appointment slots.
在必须预约履行中心的地区(如印度),我们会提供可用的预约时段。
Where the Partnered Carrier Program (PCP) is available, sellers can take advantage of discounted rates by using an Amazon-partnered carrier for their inbound shipments. To use an Amazon-partnered carrier for an inbound shipment, select the transportation option where shippingSolution
is AMAZON_PARTNERED_CARRIER
.
如果有合作承运商计划 (PCP),卖家可以通过使用与亚马逊合作的承运商来运输入站货物,从而享受折扣价。要使用与亚马逊合作的承运商进行进货,请选择 shippingSolution
为 AMAZON_PARTNERED_CARRIER
的运输选项。
Note 备注
Before you use an Amazon-partnered carrier for an inbound shipment, you must read the Seller Central Help about Amazon's PCP to help ensure that you successfully follow the program instructions and guidelines (Europe) (US).
在使用亚马逊合作的承运商进行入站发货之前,您必须阅读有关亚马逊 PCP 的卖家中心帮助,以帮助确保您成功遵守项目说明和指南(欧洲)(美国)。
In the EU region, you must first review and accept the terms and conditions of the carrier and the terms and conditions of Amazon's PCP. You can do this on Seller Central. If you attempt to use Amazon Selling Partner APIs to create an inbound shipment by using an Amazon-partnered carrier before accepting these terms and conditions, the service returns an error.
在欧盟地区,您必须首先查看并接受承运商的条款和条件以及亚马逊 PCP 的条款和条件。您可以在卖家中心进行此操作。如果您在接受这些条款和条件之前,尝试使用亚马逊销售合作伙伴 API 来使用亚马逊合作的承运商创建入站货物,则服务会返回错误。
If a seller doesn't want to participate in the PCP, they can view Choose your own carrier transportation options and available shipping modes.
如果卖家不想参与 PCP,他们可以查看 Choose your own carrier 运输选项和可用的运输模式。
Amazon filters out partnered carrier transportation options in certain situations. For example, if there is a partnered carrier transportation option at a lower price for a placement option that has identical shipment splits, then Amazon filters out the more expensive transportation option. If you plan to use a partnered carrier, call listTransportationOptions
for each placement option to see the available partnered carrier options.
在某些情况下,亚马逊会过滤掉合作承运商的运输选项。例如,如果有一个合作承运商运输选项的价格更低,而投放选项的货物分拆情况完全相同,那么亚马逊就会筛选出价格更高的运输选项。如果您计划使用合作承运商,请致电 listTransportationOptions
查看每个配售选项的可用合作承运商选项。
Note 备注
You can include a mix of Small Parcel Delivery (SPD) and LTL shipments in one inbound plan. You can also include a mix of PCP and non-PCP shipments in one inbound plan if:
您可以在一个进货计划中混合包含小包裹递送 (SPD) 和零担货运。在以下情况下,您也可以在一个进货计划中混合使用 PCP 和非 PCP 货物:
- The different carrier selections are assigned to different shipping modes (for example SPD and LTL).
不同的承运商选择被分配给不同的运输模式(例如 SPD 和 LTL)。- All shipments in the inbound plan are eligible for PCP.
入境计划中的所有货运均符合 PCP 条件。For example, you can create an inbound plan with one PCP SPD shipment and one non-PCP LTL shipment, assuming that all shipments within the inbound plan are eligible for PCP.
例如,您可以创建一个入站计划,其中包含一个 PCP SPD 托运和一个非 PCP LTL 托运,假设入站计划中的所有托运都符合 PCP 条件。For more information about PCP eligibility, refer to the PCP help page.
有关初级保健医生资格的更多信息,请参阅初级保健医生帮助页面。
Path parameters 路径参数
Type 类型 | Name 名称 | Description 说明 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Query parameters 查询参数
Type 类型 | Name 名称 | Description 说明 |
---|---|---|
pageSize |
Number of transportation options to return in the response that matches the given query. 响应中要返回的符合给定查询的运输选项数量。 Minimum: 1 最少1 Maximum: 20 最大20 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 |
No 没有 |
placementOptionId |
The placement option to get transportation options for. 该安置方案可为以下人员提供交通选择 |
No 没有 |
shipmentId |
The shipment to get transportation options for. Either placementOptionId or shipmentId must be specified. 要获取运输选项的货物。必须指定 placementOptionId 或 shipmentId 。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/transportationOptions
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
transportationOptions |
Transportation options generated for the placement option. 为安置方案生成的交通方案。 Type: < TransportationOption > array类型: TransportationOption > 数组 |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"transportationOptions": [
{
"inboundPlanId": "string",
"placementOptionId": "string",
"shipmentId": "string",
"transportationOptionId": "string",
"shippingSolution": "AMAZON_PARTNERED_CARRIER",
"carrier": {
"name": "string",
"alphaCode": "string"
},
"shippingMode": "GROUND_SMALL_PARCEL",
"quote": {
"cost": {
"code": "string",
"amount": 0
},
"voidableUntil": "2019-08-24T14:15:22Z",
"expiration": "2019-08-24T14:15:22Z"
},
"appointmentSlot": {
"startDate": "2019-08-24T14:15:22Z",
"endDate": "2019-08-24T14:15:22Z",
"startTime": "2019-08-24T14:15:22Z",
"endTime": "2019-08-24T14:15:22Z"
}
}
]
}
Review available delivery window options for each shipment within an inbound plan using the listDeliveryWindowOptions
operation. To make this call, a seller passes the shipmentID
. A successful response provides the startDate
and endDate
for each available delivery window and the level of congestion (availabilityType
) for each option.
使用 listDeliveryWindowOptions
操作查看进货计划中每个货件的可用交货窗口选项。要进行此调用,卖方需要传递 shipmentID
。成功的响应将提供每个可用交付窗口的 startDate
和 endDate
以及每个选项的拥塞程度 ( availabilityType
)。
Important 重要
Sellers must confirm transportation options for all shipment types. For non-Amazon partnered shipments, they must also specify a delivery window.
卖家必须确认所有发货类型的运输选项。对于非亚马逊合作的货物,卖家还必须指定交付窗口。
Each option has an expiration date (validUntil
). You must confirm the delivery before this date. If you don't confirm the window by the validUntil
date, you must generate a new window using listDeliveryWindowOptions
.
每个期权都有一个到期日 ( validUntil
)。必须在此日期前确认交付。如果您没有在 validUntil
日期前确认窗口,则必须使用 listDeliveryWindowOptions
生成一个新窗口。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
The shipment you want to confirm the delivery window option for. 您要确认交货窗口选项的货件。 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
The number of delivery window options to return in the response that matches the given query. 响应中要返回的符合给定查询的交付窗口选项数量。 |
No 没有 |
paginationToken |
The shipment you want to confirm the delivery window option for. 您要确认交货窗口选项的货件。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/deliveryWindowOptions
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
deliveryWindowOptions |
Delivery window options generated for the placement option. 为放置选项生成的交付窗口选项。 Type: < DeliveryWindowOption > array类型: DeliveryWindowOption > 数组 |
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"deliveryWindowOptions": [
{
"inboundPlanId": "string",
"placementOptionId": "string",
"shipmentId": "string",
"deliveryWindowOptionId": "string",
"startDate": "2019-08-24T14:15:22Z",
"endDate": "2019-08-24T14:15:22Z",
"availabilityType": "string",
"validUntil": "2019-08-24T14:15:22Z"
}
]
}
Review details related to the contents of a shipment within an inbound plan using the getShipment
operation. To call getShipment
, a seller needs to pass the inbound plan ID and shipment ID. A successful response includes the following:
使用 getShipment
操作查看进货计划中与货件内容相关的详细信息。要调用 getShipment
,卖方需要传递入站计划 ID 和货件 ID。成功的响应包括以下内容:
- Placement option ID 安置选项 ID
- Shipment confirmed ID (the ID that shows up on labels)
货物确认 ID(标签上显示的 ID) - Shipment ID (the identifier for a shipment prior to the
confirmPlacementOption
operation)
货物 ID(confirmPlacementOption
操作前货物的标识符) - Amazon reference ID (identifier for scheduling fulfillment center appointments for truck deliveries)
亚马逊参考 ID(用于安排履行中心预约卡车送货的标识符) - Selected transportation option ID
所选交通方案 ID - Name 名称
- Source 资料来源
- Destination FC 目的地 FC
- Ship date 发货日期
- Estimated delivery date 预计交付日期
- Status 现状
- Tracking details 跟踪详情
- Pallet information 托盘信息
- Contact information 联系信息
- Destination region 目的地区域
- FC appointment details FC 任命详情
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
Identifier to a shipment. A shipment contains the boxes and units being inbounded. 货物的标识符。装运货物包含装入的箱子和单位。 |
Yes 是 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
amazonReferenceId |
A unique identifier created by Amazon that identifies this Amazon-partnered, Less Than Truckload/Full Truckload (LTL/FTL) shipment. 亚马逊创建的唯一标识符,用于识别这批亚马逊合作的零担/整车(LTL/FTL)货物。 Type: string 类型:字符串 |
contactInformation |
The seller's contact information. 卖方的联系方式。 Type: ContactInformationWithName 类型: ContactInformationWithName |
dates |
Specifies the dates that the seller expects their shipment will be shipped and delivered. 指定卖方预计发货和交货的日期。 Type: Dates 类型: Dates |
destination |
The Amazon fulfillment center address and warehouse ID. 亚马逊履约中心地址和仓库 ID。 Type: ShipmentDestination 类型: ShipmentDestination |
selfShipAppointmentDetails |
List of self ship appointment details. 自运预约详情列表。 Type: < SelfShipAppointmentDetails > array类型: SelfShipAppointmentDetails > 数组 |
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
name |
The name of the shipment. 货物名称。 Type: string 类型:字符串 |
palletInformation |
Pallet information, including weight, dimensions, quantity, stackability, freight class, and declared value. 托盘信息,包括重量、尺寸、数量、可堆叠性、货运等级和申报价值。 Type: PalletInformation 类型: PalletInformation |
placementOptionId |
Identifier to a placement option. A placement option represents the shipment splits and destinations of SKUs. 配货选项的标识符。配货选项表示 SKU 的发货分拆和目的地。 Type: string 类型:字符串 |
selectedTransportationOptionId |
Identifier to a transportation option. A transportation option represent one option for how to send a shipment. 运输选项的标识符。一个运输选项代表一种发送货物的方式。 Type: string 类型:字符串 |
shipmentConfirmationId |
The confirmed shipment ID which shows up on labels (for example, FBA1234ABCD ).标签上显示的已确认货物 ID(例如, FBA1234ABCD )。Type: string 类型:字符串 |
shipmentId |
Identifier to a shipment. A shipment contains the boxes and units being inbounded. 货物的标识符。装运货物包含装入的箱子和单位。 Type: string 类型:字符串 |
source |
Specifies the 'ship from' address for the shipment. 指定货件的 "发件人 "地址。 Type: ShipmentSource 类型: ShipmentSource |
status |
Possible statuses of a shipment. 货物的可能状态。 Type: ShipmentStatus 类型: ShipmentStatus |
trackingDetails |
The tracking number of the package, provided by the carrier. For LTL shipments, either freight bill number can be the freight bill number or the PRO number. 由承运商提供的包裹跟踪号码。对于零担货物,货运单号可以是货运单号,也可以是 PRO 号。 Type: TrackingDetails 类型: TrackingDetails |
Response example 响应示例
{
"inboundPlanId": "string",
"placementOptionId": "string",
"shipmentId": "string",
"shipmentConfirmationId": "string",
"amazonReferenceId": "string",
"selectedTransportationOptionId": "string",
"name": "string",
"source": {
"sourceType": "SELLER_FACILITY",
"address": {
"name": "string",
"companyName": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"countryCode": "st",
"stateOrProvinceCode": "string",
"postalCode": "string"
}
},
"destination": {
"destinationType": "AMAZON_OPTIMIZED",
"address": {
"name": "string",
"companyName": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"countryCode": "st",
"stateOrProvinceCode": "string",
"postalCode": "string"
},
"warehouseId": "string"
},
"dates": {
"readyToShipWindow": {
"start": "2019-08-24T14:15:22Z",
"end": "2019-08-24T14:15:22Z",
"editableUntil": "2019-08-24T14:15:22Z"
},
"deliveryWindow": {
"start": "2019-08-24T14:15:22Z",
"end": "2019-08-24T14:15:22Z",
"editableUntil": "2019-08-24T14:15:22Z"
}
},
"status": "ABANDONED",
"trackingDetails": {
"ltlTrackingDetail": {
"freightBillNumber": [
"string"
],
"billOfLadingNumber": "string"
},
"spdTrackingDetail": {
"spdTrackingItems": [
{
"boxId": "string",
"trackingId": "string",
"trackingNumberValidationStatus": "VALIDATED"
}
]
}
},
"palletInformation": {
"pallets": [
{
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 1,
"stackable": true
}
],
"freightClass": "NONE",
"declaredValue": {
"code": "string",
"amount": 0
}
},
"contactInformation": {
"phoneNumber": "string",
"email": "string",
"name": "string"
},
"selfShipAppointmentDetails": [
{
"appointmentId": 0,
"appointmentSlotTime": {
"startTime": "2019-08-24T14:15:22Z",
"endTime": "2019-08-24T14:15:22Z"
},
"appointmentStatus": "string"
}
]
}
Step 8. Select shipping option
第 8 步选择运输选项
第 8 步选择运输选项
Select shipment option (that is, shipment splits) with the confirmPlacementOption
operation. This operation selects the placement splits for an inbound plan and creates confirmed shipment IDs for shipments within the inbound plan. The shipmentConfirmationID
is the shipment identifier that appears on labels (for example, FBA1234ABCD
). This ID is different from the shipment ID that is generated with createInboundPlan
, which is used as an input to other operations, such as getShipment
. This option cannot be reversed after it is selected. To call confirmPlacementOption
, a seller must pass the inbound plan ID and the selected placement option ID.
使用 confirmPlacementOption
操作选择装运选项(即装运分拆)。该操作为入库计划选择分装,并为入库计划中的货件创建确认的货件 ID。 shipmentConfirmationID
是出现在标签上的货件标识符(例如 FBA1234ABCD
)。该 ID 不同于用 createInboundPlan
生成的货件 ID,后者被用作其他操作(如 getShipment
)的输入。该选项被选中后不能更改。要调用 confirmPlacementOption
,卖方必须传递进货计划 ID 和所选配料选项 ID。
Note 备注
createInboundPlan
generates initial shipment IDs for the shipments in each inbound plan. These IDs are different from theshipmentConfirmationIDs
thatconfirmPlacementOption
generates. TheshipmentConfirmationID
is the identifier that is present on labels (for example,FBA1234ABCD
). You can retrieve both types of shipment IDs with thegetShipment
operation.
createInboundPlan
为每个入站计划中的货件生成初始货件 ID。这些 ID 与confirmPlacementOption
生成的shipmentConfirmationIDs
不同。shipmentConfirmationID
是标签上的标识符(例如FBA1234ABCD
)。您可以使用getShipment
操作检索这两种类型的货件 ID。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
placementOptionId |
Identifier to a placement option. A placement option represents the shipment splits and destinations of SKUs. 配货选项的标识符。配货选项表示 SKU 的发货分拆和目的地。 |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/placementOptions/{placementOptionId}/confirmation
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Step 9. Select transportation options
第 9 步选择运输方式
第 9 步选择运输方式
Select delivery windows for each shipment within a plan using the confirmDeliveryWindowOptions
operation. To call this operation, pass the shipmentID
and deliveryWindowOptionId
(provided by listDeliveryWindowOptions
).
使用 confirmDeliveryWindowOptions
操作为计划中的每个货运选择交货窗口。要调用此操作,需要传递 shipmentID
和 deliveryWindowOptionId
(由 listDeliveryWindowOptions
提供)。
You must confirm a placement option for the shipment before you call this operation. After you confirm the delivery window, new delivery window options cannot be generated. However, you can update the selected delivery window option before shipment closure. For all transportation options that have the program DELIVERY_WINDOW_REQUIRED
, you must confirm a delivery window before you confirm the transportation option. If you need to update your delivery window after you confirm the transportation option, you can call confirmDeliveryWindow
.
在调用此操作前,您必须确认货件的放置选项。确认交货窗口后,将无法生成新的交货窗口选项。但是,您可以在货运结束前更新所选的交货窗口选项。对于具有程序 DELIVERY_WINDOW_REQUIRED
的所有运输选项,必须在确认运输选项前确认交货窗口。如果需要在确认运输选项后更新交货窗口,可以调用 confirmDeliveryWindow
。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
The shipment you want to confirm the delivery window option for. 您要确认交货窗口选项的货件。 |
Yes 是 |
deliveryWindowOptionId |
The ID of the delivery window option to be confirmed. 待确认交付窗口选项的 ID。 |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/deliveryWindowOptions/confirmation
{
"transportationSelections": [
{
"shipmentId": "string",
"transportationOptionId": "string",
"contactInformation": {
"phoneNumber": "string",
"email": "string",
"name": "string"
}
}
]
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
This mandatory step allows you to select transportation options for each shipment within an inbound plan using the confirmTransportationOptions
operation. For Amazon-partnered transportation options, this operation confirms that the seller accepts the Amazon-partnered shipping estimate, agrees to allow Amazon to charge their account for the shipping cost, and requests that the Amazon-partnered carrier ships the inbound shipment. Before this call, a seller must confirm a placement option for their inbound plan. To call confirmTransportationOptions
, a seller must pass the shipment ID, selected transportation option ID, and contact information (needed for partnered carriers for LTL shipments). When a transportation option is confirmed, new transportation options cannot be generated or confirmed for an inbound plan. You must confirm a transportation option before printing labels.
此强制步骤允许您使用 confirmTransportationOptions
操作为入库计划中的每个货物选择运输选项。对于 Amazon-partnered 运输选项,此操作确认卖家接受 Amazon-partnered 运输估价,同意允许 Amazon 从其账户中收取运输费用,并要求 Amazon-partnered 承运人运送入站货物。在呼叫之前,卖家必须确认其进货计划的放置选项。要呼叫 confirmTransportationOptions
,卖家必须传递货物 ID、所选运输选项 ID 和联系信息(零担货物的合作承运商需要)。确认运输选项后,就不能为入库计划生成或确认新的运输选项。您必须在打印标签前确认运输选项。
Note 备注
If a seller confirms the transportation request, then decides they don't want the Amazon-partnered carrier to ship the inbound shipment, they can use
cancelInboundPlan
to cancel the transportation request. For Small Parcel shipments, the seller has 24 hours after confirming a transportation request to void the request. For Less Than Truckload/Full Truckload (LTL/FTL) shipments, the seller has one hour after confirming a transportation request to void the request. After the relevant time period expires, the seller's account is charged for the shipping cost.
如果卖家确认了运输请求,然后决定不希望由 Amazon-partnered 承运商运送入站货物,则可以使用cancelInboundPlan
取消运输请求。对于小包裹货物,卖家可在确认运输请求后 24 小时内取消请求。对于零担/整车(LTL/FTL)货物,卖方可在确认运输请求后一小时内取消请求。相关时间到期后,卖方账户将被收取运费。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
body |
confirmTransportationOptions request. confirmTransportationOptions 请求。Type: ConfirmTransportationOptionsRequest 类型: ConfirmTransportationOptionsRequest |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/transportationOptions/confirmation
{
"transportationSelections" : [ {
"contactInformation" : {
"email" : "email@email.com",
"name" : "John Smithy",
"phoneNumber" : "1234567890"
},
"deliveryWindow" : {
"start" : "2024-01-01T00:00Z"
},
"shipmentId" : "sh1234abcd-1234-abcd-5678-1234abcd5678",
"transportationOptionId" : "to1234abcd-1234-abcd-5678-1234abcd5678"
} ]
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Step 10. Printing labels 步骤 10.打印标签
Call the getLabels
operation to request unique shipping labels for your inbound shipments. Each shipping label returned by the getLabels
operation should be affixed to the package in the shipment that it corresponds to, so the labels indicate the package contents. This helps to ensure that your shipment is processed at the Amazon fulfillment center quickly and accurately.
调用 getLabels
操作可为入站货件申请唯一的货运标签。 getLabels
操作返回的每个装运标签都应贴在其对应的货件中的包裹上,以便标签显示包裹内容。这有助于确保亚马逊履行中心快速准确地处理您的货物。
Warning 警告
The value of
shipmentId
in thegetLabels
request must be theshipmentId
(from v0) or theshipmentConfirmationId
(from v2024-03-20). Do not use theshipmentId
from v2024-03-20.
getLabels
请求中shipmentId
的值必须是shipmentId
(v0 版)或shipmentConfirmationId
(v2024-03-20 版)。请勿使用 v2024-03-20 中的shipmentId
。
To print labels for a specific box, specify the boxID
(from the listShipmentBoxes
response) as the PackageLabelsToPrint
value.
要打印特定方框的标签,请将 boxID
(来自 listShipmentBoxes
响应)指定为 PackageLabelsToPrint
值。
Note that the shipment status does not become ready_to_ship
if you retrieve carton labels with getLabels
. For a shipment status to become ready_to_ship
, you must generate labels on Send to Amazon.
请注意,如果使用 getLabels
检索纸箱标签,发货状态不会变为 ready_to_ship
。要使装运状态变成 ready_to_ship
,您必须在 "发送到亚马逊 "中生成标签。
For detailed instruction, refer to Request shipping labels for your inbound shipment.
有关详细说明,请参阅申请进港货物的运输标签。
Step 11. Send your shipments to Amazon's fulfillment network
第 11 步将您的货物发送到亚马逊的履行网络
第 11 步将您的货物发送到亚马逊的履行网络
Send your shipments to Amazon's fulfillment network using an Amazon-Partnered carrier or a non-Amazon-Partnered carrier that is registered with Amazon. For more information about sending shipments to Amazon's fulfillment network, refer to the Seller Central Help for your marketplace.
使用亚马逊合作承运商或已在亚马逊注册的非亚马逊合作承运商将您的货物发送到亚马逊的履行网络。有关将货物发送到亚马逊履行网络的更多信息,请参阅您所在市场的 "卖家中心帮助"。
As you prepare your shipment, you can retrieve all of the box-level information that you have entered for an inbound plan using the listInboundPlanBoxes
operation.
在准备装运时,您可以使用 listInboundPlanBoxes
操作检索为入库计划输入的所有箱级信息。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
Number of packages to return in the response that matches the given query. 响应中要返回的符合给定查询的软件包数量。 Minimum: 1 最少1 Maximum: 1000 最大值1000 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/boxes
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
boxes |
The boxes in an inbound plan. 入境计划中的箱子。 Type: < ListPackagesBox > array类型: ListPackagesBox > 数组 |
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"boxes": [
{
"packageId": "string",
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 0,
"boxId": "string",
"templateName": "string",
"items": [
{
"msku": "string",
"asin": "string",
"fnsku": "string",
"labelOwner": "AMAZON",
"quantity": 1,
"expiration": "string",
"manufacturingLotCode": "string",
"prepInstructions": [
{
"prepType": "string",
"prepOwner": "AMAZON",
"fee": {
"code": "string",
"amount": 0
}
}
]
}
],
"shipmentId": "string",
}
]
}
Step 12. Providing tracking information
步骤 12.提供跟踪信息
步骤 12.提供跟踪信息
After sending a shipment to Amazon's fulfillment network using a non-partnered carrier, a seller must share the tracking ID using the updateShipmentTrackingDetails
operation. To call this operation, a seller must pass the shipment ID and tracking details for their less-than-truckload or small parcel shipment. For less-than-truckload shipments, the seller must provide a PRO number (also known as Freight Bill number) and can optionally provide a BOL number. For small parcel shipments, the seller must share an array of box IDs and associated tracking IDs.
使用非合作承运商将货物发送到亚马逊的履行网络后,卖家必须使用 updateShipmentTrackingDetails
操作共享跟踪 ID。要调用此操作,卖家必须为其零担货物或小包裹货物传递货物 ID 和跟踪详细信息。对于零担货物,卖方必须提供 PRO 编号(也称为货运单号),并可选择提供 BOL 编号。对于小包裹货物,卖方必须共享一系列箱子 ID 和相关的跟踪 ID。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
Identifier to a shipment. A shipment contains the boxes and units being inbounded. 货物的标识符。装运货物包含装入的箱子和单位。 Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
body |
UpdateShipmentTrackingDetails request. UpdateShipmentTrackingDetails 请求。Type: UpdateShipmentTrackingDetailsRequest 类型: UpdateShipmentTrackingDetailsRequest |
Yes 是 |
Request example 请求示例
PUT /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/trackingDetails
{
"trackingDetails": {
"ltlTrackingDetail": {
"freightBillNumber": [
"string"
],
"billOfLadingNumber": "string"
},
"spdTrackingDetail": {
"spdTrackingItems": [
{
"boxId": "string",
"trackingId": "string"
}
]
}
}
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Tutorial: Creating a shipment when the seller does not know the carton level information up-front
教程:在卖方事先不知道纸箱级别信息的情况下创建货件
教程:在卖方事先不知道纸箱级别信息的情况下创建货件
Step 1. Create an Inbound Plan
步骤 1.制定入境计划
步骤 1.制定入境计划
Note 备注
The process for creating a shipment when the carton-level information is not known upfront is only available for LTL shipments.
在前期不知道纸箱级信息的情况下创建装运的流程仅适用于零担货物。
Create an Inbound Plan by calling the asynchronous createInboundPlan
operation. An Inbound Plan represents a collection of inbound shipments that contain items you intend to inbound into Amazon's fulfillment network. By calling the createInboundPlan
operation, a seller must specify:
通过调用异步 createInboundPlan
操作创建入站计划。入站计划代表入站货物的集合,其中包含您打算入站到亚马逊履行网络的商品。通过调用 createInboundPlan
操作,卖家必须指定:
- The address from which the inbound shipments will be sent
将从哪个地址发送入境货物 - The marketplace where the product would be shipped
产品的运输市场 - Contact information (needed for partnered carriers for LTL shipments)
联系信息(零担货运合作承运商需要的信息) - A summary of the items they intend to inbound
他们打算输入的项目摘要
The item summary must include MSKU, quantity, and an indication of who will prepare/label the item. Note that AMAZON_LABEL
is available only if you are enrolled in the FBA Label Service. For more information about the FBA Label Service, refer to the Seller Central Help for your marketplace.
项目摘要必须包括 MSKU、数量以及由谁准备/标记项目的说明。请注意, AMAZON_LABEL
只有在您注册了 FBA 标签服务后才可用。有关 FBA 标签服务的更多信息,请参阅您所在市场的 "卖家中心帮助"。
Make sure each item you ship conforms to Amazon's product packaging requirements. For more information, refer to Packaging and Prep Requirements in Seller Central Help. For more information about Amazon's product packaging requirements for your marketplace, refer to Seller Central URLs. You can set the Prep Category for SKUs on Send to Amazon Step 1. You can do this one at a time or up to 25 at a time. This is a one-time activity per SKU that carries over to all future inbound plans.
确保您运送的每件物品都符合亚马逊的产品包装要求。有关详细信息,请参阅 "卖家中心帮助 "中的 "包装和准备要求"。有关您所在市场的亚马逊产品包装要求的更多信息,请参阅 "卖家中心 URL"。您可以在 "发送到亚马逊 "步骤 1 中为 SKU 设置准备类别。您可以一次设置一个,也可以一次设置多达 25 个。这是对每个 SKU 进行的一次性活动,会延续到所有未来的入站计划中。
Note 备注
Multiple expiration dates per SKU on a single inbound plan is not supported. To send a SKU with multiple expiration dates to the fulfillment network, you need to create multiple plans.
不支持单个进货计划中每个库存单位有多个过期日期。要将具有多个过期日期的库存单位发送到履行网络,需要创建多个计划。
Optionally, a seller can include each item's expiration date and manufacturing lot code. A successful response includes an inboundPlanId
, which is a unique identifier for the inbound plan, synonymous with the concept of "workflow ID", which is generated on Send to Amazon (the shipment creation workflow on Seller Central).
卖家还可以选择包含每个商品的过期日期和生产批次代码。成功的响应包括一个 inboundPlanId
,它是入站计划的唯一标识符,与 "工作流 ID "概念同义,后者在发送到亚马逊(卖家中心的发货创建工作流)中生成。
Note 备注
createInboundPlan
generates initial shipment IDs for the shipments within each inbound plan. These IDs are different from theshipmentConfirmationIDs
that are generated with theconfirmPlacementOption
operation. TheshipmentConfirmationID
is the identifier that appears on labels (for example,FBA1234ABCD
). Both of these types of shipment IDs can be retrieved with thegetShipment
operation.
createInboundPlan
为每个入站计划中的货件生成初始货件 ID。这些 ID 与confirmPlacementOption
操作生成的shipmentConfirmationIDs
不同。shipmentConfirmationID
是出现在标签上的标识符(例如FBA1234ABCD
)。这两种类型的货件 ID 都可以通过getShipment
操作来检索。
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
contactInformation |
The Seller's contact information. 卖方的联系信息。 Type: ContactInformation 类型: ContactInformation |
Yes 是 |
destinationMarketplaces |
Specifies the marketplace where the product would be shipped to. 指定产品运往的市场。 Type: < string > array 类型:< 字符串 > 数组 |
Yes 是 |
items |
Items included in this plan. 本计划包括的项目。 Type: < ItemInput > array类型: ItemInput > 数组 |
Yes 是 |
name |
Name for the Inbound Plan. If one isn't provided, a default name is provided. 入站计划的名称。如果没有提供,则会提供一个默认名称。 minLength: 1 最小长度: 1 maxLength: 40 Type: string 类型:字符串 |
No 没有 |
sourceAddress |
Specific details to identify a place. 确定一个地方的具体细节。 Type: Address 类型: Address |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans
{
"contactInformation" : {
"email" : "email@email.com",
"name" : "name",
"phoneNumber" : "1234567890"
},
"destinationMarketplaces" : [ "ATVPDKIKX0DER" ],
"items" : [ {
"expiration" : "2024-01-01",
"labelOwner" : "AMAZON",
"manufacturingLotCode" : "manufacturingLotCode",
"msku" : "Sunglasses",
"prepOwner" : "AMAZON",
"quantity" : 10
} ],
"name" : "My inbound plan",
"sourceAddress" : {
"addressLine1" : "123 example street",
"addressLine2" : "Floor 19",
"city" : "Toronto",
"companyName" : "Acme",
"countryCode" : "CA",
"email" : "email@email.com",
"name" : "name",
"phoneNumber" : "1234567890",
"postalCode" : "M1M1M1",
"stateOrProvinceCode" : "ON"
}
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "operationID1234",
"inboundPlanId": "PlanID1234"
}
Check the status of a call
检查通话状态
检查通话状态
Check the status of an inbound request by using the getInboundOperationStatus
operation. For asynchronous operations, this operation provides the processing status. We omit this step for other asynchronous operations in this tutorial. By calling getInboundOperationStatus
, a seller passes the operationId
, which is a Universal Unique Identifier (UUID) for the operation. A successful response includes the request status and can include a list of errors associated with the request.
使用 getInboundOperationStatus
操作检查入站请求的状态。对于异步操作,该操作提供处理状态。对于本教程中的其他异步操作,我们将省略这一步骤。通过调用 getInboundOperationStatus
操作,卖方会传递 operationId
操作的通用唯一标识符 (UUID)。成功的响应包括请求状态,还可能包括与请求相关的错误列表。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
operationId |
Unique request reference identifier. 唯一的请求参考标识符。 Type: string 类型:字符串 |
Yes 是 |
Request example 请求示例
GET /inbound/fba/2024-03-20/operations/{operationId}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operation |
The operation associated with the operationId .与 operationId 相关的操作。Type: string 类型:字符串 |
operationId |
Operation ID returned by the asynchronous API call. 异步 API 调用返回的操作 ID。 Type: string 类型:字符串 |
operationProblems |
Problems in the processing of the asynchronous operation. 异步操作处理过程中出现问题。 < OperationProblem > array < OperationProblem > 数组 |
operationStatus |
The status of an operation. 操作的状态。 Type: OperationStatus 类型: OperationStatus |
Response example 响应示例
{
"operation": "string",
"operationId": "string",
"operationProblems": [
{
"code": "Error code 1234",
"message": "Box volume does not meet the expected minimum cubic cm 144,815",
"details": "Additional error details",
"severity": "WARNING"
}
],
"status": "SUCCESS",
}
Step 2. Generate and view options for destination fulfillment centers
步骤 2.生成并查看目的地履行中心选项
步骤 2.生成并查看目的地履行中心选项
Generate and view placement options for an inbound plan by calling the generatePlacementOptions
, listPlacementOptions
, and getShipment
operations.
通过调用 generatePlacementOptions
、 listPlacementOptions
和 getShipment
操作,生成并查看入站计划的放置选项。
Warning 警告
Sellers cannot provide packing information using Send to Amazon after confirming placement options. They will not be able to access API-created shipments on Send to Amazon during this step.
确认放置选项后,卖家无法使用 "发送到亚马逊 "提供包装信息。在此步骤中,卖家将无法访问 "发送到亚马逊 "中 API 创建的货物。
The placementOptions
object represents the set of available placement options for an inbound plan, where each placement option describes the destination FCs and shipping options for each item in your inbound plan. These options are designed to help reduce the time that it takes to receive a seller's items and make them available for sale (refer to Seller Central Help for more details).
placementOptions
对象表示入站计划的一组可用放置选项,其中每个放置选项描述了入站计划中每个商品的目的地 FC 和发货选项。这些选项旨在帮助缩短接收卖家商品并将其出售所需的时间(更多详情,请参阅 "卖家中心帮助")。
Some of your options can include multiple destinations (refer to Seller Central Help for details). Each option can include fees or discounts, which are determined using an algorithm when your shipment is being created, and is not calculated using a set rate. The algorithm for the rebate value and the ship-to location uses multiple factors to optimize your shipments, including expected volume, the availability of carrier appointments, and fulfillment speed. The rebate that your shipment is eligible for is provided during shipment creation.
您的某些选项可以包括多个目的地(详情请参考 "卖家中心帮助")。每个选项都可能包含费用或折扣,这些费用或折扣是在创建货件时通过算法确定的,而不是通过固定费率计算的。回扣值和发货地点的算法使用多种因素来优化您的货件,包括预期数量、承运商预约的可用性和履行速度。您的货件有资格获得的返利将在创建货件时提供。
The terms and conditions can change. Review the current Seller Central terms and conditions, including the Amazon Services Business Solutions Agreement.
条款和条件可能会更改。请查看当前的卖家中心条款和条件,包括《亚马逊服务业务解决方案协议》。
Note 备注
When a seller calls
generatePlacementOptions
without inputting box content information, Amazon provides placement options that are optimized for unit-level data (because Amazon does not yet have box data). These options can differ from the placement options that are generated after a seller provides box content information (usingsetPackingInformation
).
当卖家在未输入包装盒内容信息的情况下调用generatePlacementOptions
时,亚马逊会提供针对单元级数据进行优化的放置选项(因为亚马逊尚未掌握包装盒数据)。这些选项可能不同于卖家提供包装盒内容信息(使用setPackingInformation
)后生成的放置选项。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
body |
The body of the request to generatePlacementOptions .向 generatePlacementOptions 提出的请求正文。 |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/placementOptions
{
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
View the options for shipment splits by calling the listPlacementOptions
operation. This operation provides the list of available placement options, which include:
通过调用 listPlacementOptions
操作查看装运拆分选项。该操作提供了可用的分装选项列表,其中包括
- A placement option ID
一个安置选项 ID - The option status ("offered" or "accepted")
选项状态("提供 "或 "接受) - Any fees/discounts associated with this option
与该选项相关的任何费用/折扣 - The expiration date of the option
期权到期日 - The shipment IDs associated with each option
与每个选项相关的装运 ID
When a placement option expires, you must regenerate placement options by calling generatePlacementOption
. The placement option ID is required to generate transportation options with generateTransportationOptions
, while shipment IDs are used to understand the contents of each shipment using getShipment
(refer to the following).
当配载选项过期时,必须调用 generatePlacementOption
重新生成配载选项。使用 generateTransportationOptions
生成运输选项时需要配售选项 ID,而使用 getShipment
了解每批货物的内容时则需要货物 ID(请参阅下文)。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
Number of placement options to return in the response that matches the given query. 响应中要返回的符合给定查询的位置选项数量。 Minimum: 1 最少1 Maximum: 20 最大20 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/placementOptions
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
placementOptions |
Placement options generated for the inbound plan. 为入境计划生成的安置选项。 Type: < PlacementOption > array类型: PlacementOption > 数组 |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"placementOptions": [
{
"inboundPlanId": "string",
"placementOptionId": "string",
"status": "OFFERED",
"fees": [
{
"currency": {
"code": "string",
"amount": 0
},
"type": "FEE",
"target": "OUTBOUND_PER_SHIPMENT",
"description": "string"
}
],
"discounts": [
{
"currency": {
"code": "string",
"amount": 0
},
"type": "FEE",
"target": "OUTBOUND_PER_SHIPMENT",
"description": "string"
}
],
"expiration": "2019-08-24T14:15:22Z",
"shipmentIds": [
"string"
]
}
]
}
Review details related to the contents of a shipment within an inbound plan using the getShipment
operation. To call getShipment
, a seller needs to pass the inbound plan ID and shipment ID. A successful response includes placement option ID, shipment confirmed ID (that is, the ID that shows up on labels, created after confirmPlacementOption
), shipment ID (that is, identifier for a shipment prior to the confirmPlacementOption
operation), Amazon reference ID (identifier for scheduling fulfillment center appointments for truck deliveries), selected transportation option ID, name, source, destination FC, ship date, estimated delivery date, status, tracking details, pallet information, contact information, destination region, and FC appointment details.
使用 getShipment
操作查看进货计划中与货件内容相关的详细信息。要调用 getShipment
,卖方需要传递入站计划 ID 和货件 ID。成功的响应包括放置选项 ID、货件确认 ID(即显示在标签上的 ID,在 confirmPlacementOption
之后创建)、货件 ID(即 confirmPlacementOption
操作之前的货件标识符)、亚马逊参考 ID(用于安排履行中心预约卡车交货的标识符)、所选运输选项 ID、名称、货源、目的地 FC、发货日期、预计交货日期、状态、跟踪详情、托盘信息、联系信息、目的地区域和 FC 预约详情。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
Identifier to a shipment. A shipment contains the boxes and units being inbounded. 货物的标识符。装运货物包含装入的箱子和单位。 |
Yes 是 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
amazonReferenceId |
A unique identifier created by Amazon that identifies this Amazon-partnered, Less Than Truckload/Full Truckload (LTL/FTL) shipment. 亚马逊创建的唯一标识符,用于识别这批亚马逊合作的零担/整车(LTL/FTL)货物。 Type: string 类型:字符串 |
contactInformation |
The seller's contact information. 卖方的联系方式。 Type: ContactInformationWithName 类型: ContactInformationWithName |
dates |
Specifies the dates that the seller expects their shipment will be shipped and delivered. 指定卖方预计发货和交货的日期。 Type: Dates 类型: Dates |
destination |
The Amazon fulfillment center address and warehouse ID. 亚马逊履约中心地址和仓库 ID。 Type: ShipmentDestination 类型: ShipmentDestination |
selfShipAppointmentDetails |
List of self ship appointment details. 自运预约详情列表。 Type: < SelfShipAppointmentDetails > array类型: SelfShipAppointmentDetails > 数组 |
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
name |
The name of the shipment. 货物名称。 Type: string 类型:字符串 |
palletInformation |
Pallet information, including weight, dimensions, quantity, stackability, freight class, and declared value. 托盘信息,包括重量、尺寸、数量、可堆叠性、货运等级和申报价值。 Type: PalletInformation 类型: PalletInformation |
placementOptionId |
Identifier to a placement option. A placement option represents the shipment splits and destinations of SKUs. 配货选项的标识符。配货选项表示 SKU 的发货分拆和目的地。 Type: string 类型:字符串 |
selectedTransportationOptionId |
Identifier to a transportation option. A transportation option represent one option for how to send a shipment. 运输选项的标识符。一个运输选项代表一种发送货物的方式。 Type: string 类型:字符串 |
shipmentConfirmationId |
The confirmed shipment ID which shows up on labels (for example, FBA1234ABCD ).标签上显示的已确认货物 ID(例如, FBA1234ABCD )。Type: string 类型:字符串 |
shipmentId |
Identifier to a shipment. A shipment contains the boxes and units being inbounded. 货物的标识符。装运货物包含装入的箱子和单位。 Type: string 类型:字符串 |
source |
Specifies the 'ship from' address for the shipment. 指定货件的 "发件人 "地址。 Type: ShipmentSource 类型: ShipmentSource |
status |
Possible statuses of a shipment. 货物的可能状态。 Type: ShipmentStatus 类型: ShipmentStatus |
trackingDetails |
The tracking number of the package, provided by the carrier. For LTL shipments, either freight bill number can be the freight bill number or the PRO number. 由承运商提供的包裹跟踪号码。对于零担货物,货运单号可以是货运单号,也可以是 PRO 号。 Type: TrackingDetails 类型: TrackingDetails |
Response example 响应示例
{
"inboundPlanId": "string",
"placementOptionId": "string",
"shipmentId": "string",
"shipmentConfirmationId": "string",
"amazonReferenceId": "string",
"selectedTransportationOptionId": "string",
"name": "string",
"source": {
"sourceType": "SELLER_FACILITY",
"address": {
"name": "string",
"companyName": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"countryCode": "st",
"stateOrProvinceCode": "string",
"postalCode": "string"
}
},
"destination": {
"destinationType": "AMAZON_OPTIMIZED",
"address": {
"name": "string",
"companyName": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"countryCode": "st",
"stateOrProvinceCode": "string",
"postalCode": "string"
},
"warehouseId": "string"
},
"dates": {
"readyToShipWindow": {
"start": "2019-08-24T14:15:22Z",
"end": "2019-08-24T14:15:22Z",
"editableUntil": "2019-08-24T14:15:22Z"
},
"deliveryWindow": {
"start": "2019-08-24T14:15:22Z",
"end": "2019-08-24T14:15:22Z",
"editableUntil": "2019-08-24T14:15:22Z"
}
},
"status": "ABANDONED",
"trackingDetails": {
"ltlTrackingDetail": {
"freightBillNumber": [
"string"
],
"billOfLadingNumber": "string"
}
},
"palletInformation": {
"pallets": [
{
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 1,
"stackable": true
}
],
"freightClass": "NONE",
"declaredValue": {
"code": "string",
"amount": 0
}
},
"contactInformation": {
"phoneNumber": "string",
"email": "string",
"name": "string"
},
"selfShipAppointmentDetails": [
{
"appointmentId": 0,
"appointmentSlotTime": {
"startTime": "2019-08-24T14:15:22Z",
"endTime": "2019-08-24T14:15:22Z"
},
"appointmentStatus": "string"
}
]
}
Step 3. Select shipping option
步骤 3.选择运输方式
步骤 3.选择运输方式
Select shipping options with the confirmPlacementOption
operation. This operation selects the placement option for an inbound plan and creates confirmed shipment IDs for shipments within the inbound plan. The shipmentConfirmationID
is the shipment identifier that appears on labels (for example, FBA1234ABCD
). This ID differs from the initial shipment ID generated by createInboundPlan
. This option cannot be reversed after it is selected. To call confirmPlacementOption
, a seller must pass the inbound plan ID and the selected placement option ID.
使用 confirmPlacementOption
操作选择出货选项。该操作为入库计划选择放置选项,并为入库计划中的货件创建确认的货件 ID。 shipmentConfirmationID
是出现在标签上的货件标识符(例如, FBA1234ABCD
)。该 ID 与 createInboundPlan
生成的初始货件 ID 不同。选择该选项后,不能反选。要调用 confirmPlacementOption
,卖方必须传递进货计划 ID 和所选的配货选项 ID。
Note 备注
Quotes are only returned for transportation options that are associated with PCP shipments. Expiry date and void window are only returned for transportation options that are confirmed with
confirmTransportationOptions
.
只有与 PCP 货物相关联的运输选项才会返回报价。只有使用confirmTransportationOptions
确认的运输选项才会返回有效期和无效窗口。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
placementOptionId |
Identifier to a placement option. A placement option represents the shipment splits and destinations of SKUs. 配货选项的标识符。配货选项表示 SKU 的发货分拆和目的地。 |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/placementOptions/{placementOptionId}/confirmation
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Step 4. Provide box content information
步骤 4.提供包装盒内容信息
步骤 4.提供包装盒内容信息
Note 备注
You need to know which items are associated with each shipment before you call
setPackingInformation
. You can get this information on STA and from the API. If you pass incorrect information, you receive an error message with the expected quantities. You can also retrieve this information for your shipment on Send to Amazon.
在调用setPackingInformation
之前,您需要知道哪些货件与每个货件相关联。您可以通过 STA 和 API 获取这些信息。如果传递的信息不正确,您将收到一条包含预期数量的错误消息。您还可以在 "发送到亚马逊 "中检索货物的相关信息。
Provide information related to what items will be packed into each box by using the setPackingInformation
operation. By calling setPackingInformation
, a seller must pass the following information for boxes they intend to inbound:
通过使用 setPackingInformation
操作,提供与每个箱子将装入哪些物品相关的信息。通过调用 setPackingInformation
,卖方必须为其打算进货的箱子传递以下信息:
- The package grouping ID (that is, the shipment ID of the confirmed placement option) of every shipment
每个货件的货件分组 ID(即确认放置选项的货件 ID - Box content information source
箱体内容信息源 - Box contents (items, item quantities, prep/label owners for each item)
箱内物品(物品、物品数量、每个物品的预制/标签所有者) - Box information (dimensions, weight, and quantity of boxes)
包装箱信息(尺寸、重量和数量)
For all ship later packages, you must use BOX_CONTENT_PROVIDED
to specify box dimensions, box weight, and the quantity of each box. A successful response includes the operationId
that can be used to determine the status of the operation using getInboundOperationStatus
.
对于所有稍后发货的包裹,您必须使用 BOX_CONTENT_PROVIDED
指定包装箱尺寸、包装箱重量和每个包装箱的数量。成功的响应包括 operationId
,可用于使用 getInboundOperationStatus
确定操作状态。
Tip 提示
In this flow, include
ShipmentId
and omitPackingGroupId
.
在此流程中,包括ShipmentId
并省略PackingGroupId
。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
body |
The body of the request to setPackingInformation .向 setPackingInformation 提出的请求正文。Type: SetPackingInformationRequest 类型: SetPackingInformationRequest
|
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingInformation
{
"packageGroupings": [
{
"shipmentId": "string",
"boxes": [
{
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 1,
"boxId": "string",
"items": [
{
"msku": "string",
"quantity": 1,
"expiration": "string",
"prepOwner": "AMAZON",
"labelOwner": "AMAZON",
"manufacturingLotCode": "string"
}
],
"contentInformationSource": "BOX_CONTENT_PROVIDED"
}
]
}
]
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string",
}
List shipment items 列出装运项目
View a paginated list of items in a shipment by calling the listShipmentItems
operation. Sellers must pull this information to understand which items are in each shipment split when they haven't input the carton level information upfront. To call this API, a seller must pass the shipment ID. A successful response contains a paginated list of the products the user previously entered using the createInboundPlan
operation. The response contains the prep instructions for their ASINs, such as prep type and owner. This allows users to conveniently check what items and prep requirements are in a given shipment. The response lists the product’s MSKU, ASIN, FNSKU, Manufacturer Code, quantity, and expiration date if needed. This can be used to generate a pick list which they can use to pull certain items from their inventory and group them into a shipment. The seller then uses the listShipmentBoxes
operation to create a pack list that specifies which items go in which boxes.
通过调用 listShipmentItems
操作,查看货件中的分页货件列表。如果卖家没有预先输入纸箱级别的信息,则必须调用此信息来了解每批货物中的哪些货品。要调用此 API,卖家必须传递货物 ID。成功的响应包含用户之前使用 createInboundPlan
操作输入的产品的分页列表。响应中包含其 ASIN 的预处理说明,如预处理类型和所有者。这样,用户就可以方便地检查给定货件中有哪些项目和预处理要求。如果需要,响应会列出产品的 MSKU、ASIN、FNSKU、制造商代码、数量和有效期。这可用于生成一个拣选清单,卖方可利用该清单从库存中提取某些商品,并将其归类到一批货物中。然后,卖方使用 listShipmentBoxes
操作创建包装清单,指定哪些货品装在哪些箱子里。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
The shipment you want to confirm the delivery window option for. 您要确认交货窗口选项的货件。 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
The number of pallets to return in the response that matches the given query. 响应中要返回的与给定查询匹配的托盘数量。 |
No 没有 |
paginationToken |
A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter, the API returns the first page of the result. 当有多页结果时,用于获取特定页面的令牌。此标记的值从 API 响应中返回的 "pagination "中获取。如果查询参数中没有标记值,API 将返回结果的第一页。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/items
Response 回应
Name 名称 | Description 说明 |
---|---|
item |
The items in a shipment. 货物中的物品。 Type: < Item > array 类型:< 项目 > 数组 |
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型分页 |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"items": [
{
"msku": "string",
"asin": "string",
"fnsku": "string",
"labelOwner": "string",
"quantity": 1,
"expiration": "string",
"manufacturingLotCode": "string",
"prepInstructions": [
{
"prepType": "string",
"prepOwner": "string",
"fee": {
"code": "str",
"amount": 0
}
}
]
}
]
}
Step 5. Input transportation data, generate transportation options, and view options
步骤 5.输入交通数据、生成交通方案并查看方案
步骤 5.输入交通数据、生成交通方案并查看方案
Generate transportation options with the generateTransportationOptions
operation. A transportation option represents the list of available shipping mode and carrier options that are available for each shipment within each placement option. By calling generateTransportationOptions
, a seller must pass the following information:
使用 generateTransportationOptions
操作生成运输选项。运输选项表示每个配货选项中每个货件可用的运输模式和承运商选项列表。调用 generateTransportationOptions
时,卖方必须传递以下信息:
- Placement option ID 安置选项 ID
- Shipment ID 货物 ID
- Expected delivery date 预计交货日期
- Ship from address, and optionally
发货地址,以及 - Pallet information. If pallet information is not included, LTL transportation options aren't generated.
托盘信息。如果未包含托盘信息,则不会生成零担运输选项。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
body |
The body of the request to generateTransportationOptions .向 generateTransportationOptions 提出的请求正文。 |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/transportationOptions
{
"body": {
"placementOptionId": "pl1234abcd-1234-abcd-5678-1234abcd5678",
"shipmentTransportationConfigurations": [
{
"contactInformation": {
"email": "email@email.com",
"name": "John Smithy",
"phoneNumber": "1234567890"
},
"freightInformation": {
"declaredValue": {
"amount": 5.5,
"code": "CAD"
},
"freightClass": "FC_50"
},
"pallets": [
{
"dimensions": {
"height": 5,
"length": 3,
"unitOfMeasurement": "CM",
"width": 4
},
"quantity": 2,
"stackability": "STACKABLE",
"weight": {
"unit": "KG",
"value": 5.5
}
}
],
"readyToShipWindow": {
"start": "2024-01-01T00:00Z"
},
"shipmentId": "sh1234abcd-1234-abcd-5678-1234abcd5678"
}
]
}
}
Response 回应
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Review shipment and transportation options by calling the listTransportationOptions
, listDeliveryWindowOptions
, and getShipment
operations.
调用 listTransportationOptions
、 listDeliveryWindowOptions
和 getShipment
操作,查看装运和运输选项。
To call listTransportationOptions
, a seller needs to pass the placement option ID and shipment ID for which they want to view transportation options. A successful response includes all available transportation quotes for all available ship modes and carrier options. Shipping modes include:
要调用 listTransportationOptions
,卖方需要传递其希望查看运输选项的配载选项 ID 和货件 ID。成功的响应包括所有可用装运模式和承运商选项的所有可用运输报价。运输模式包括
- Ground small parcel 地面小包裹
- Less-than-truckload freight
零担货运 - Full truckload freight (palletized)
整车货运(托盘装运) - Full truckload freight (non-palletized)
整车货运(非托运) - Less than container load ocean
小于集装箱装载量的海运 - Full container load ocean
满载海运集装箱 - Air small parcel 航空小包裹
- Air small parcel express
航空小包裹快递
Carrier options include Amazon-partnered and non-partnered carriers. Quotes include the cost, a void window (for example, duration where a seller can cancel a shipment and receive a refund for their transportation quote), and expiration for each quote. In regions where fulfillment center appointments are mandatory (for example, India), we provide available appointment slots.
承运商选项包括亚马逊合作承运商和非合作承运商。报价包括每个报价的成本、无效窗口(例如,卖家可以取消货运并获得运输报价退款的期限)和到期时间。在必须预约履约中心的地区(如印度),我们会提供可用的预约时段。
Where the Partnered Carrier Program (PCP) is available, sellers can take advantage of discounted rates by using an Amazon-partnered carrier for their inbound shipments.
如果有合作承运商计划 (PCP),卖家可以通过使用与亚马逊合作的承运商来进货,从而享受折扣价。
To use an Amazon-partnered carrier for an inbound shipment, select the transportation option where shippingSolution
is AMAZON_PARTNERED_CARRIER
.
若要使用与亚马逊合作的承运商运送入站货物,请选择 shippingSolution
为 AMAZON_PARTNERED_CARRIER
的运输选项。
Note 备注
Before you can use an Amazon-partnered carrier for an inbound shipment, you must read the Seller Central Help about Amazon's PCP to help ensure that you successfully follow the program instructions and guidelines (Europe) (US).
在使用亚马逊合作的承运商进行入站发货之前,您必须阅读有关亚马逊 PCP 的卖家中心帮助,以帮助确保您成功遵守项目说明和指南(欧洲)(美国)。
In the EU region, before using an Amazon-partnered carrier for an inbound shipment, you must first review and accept the terms and conditions of the carrier and the terms and conditions of Amazon's PCP. You can do this on Seller Central. If you attempt to use Amazon Selling Partner APIs to create an inbound shipment by using an Amazon-partnered carrier before accepting these terms and conditions, the service returns an error.
在欧盟地区,在使用亚马逊合作的承运商进行入站发货之前,您必须首先查看并接受承运商的条款和条件以及亚马逊 PCP 的条款和条件。您可以在卖家中心进行此操作。如果您在接受这些条款和条件之前,试图使用亚马逊销售合作伙伴 API 使用亚马逊合作的承运商创建入站货物,则服务会返回错误。
If a seller doesn't want to participate in the PCP, they can view Choose your own carrier transportation options and available shipping modes.
如果卖家不想参与 PCP,他们可以查看 Choose your own carrier 运输选项和可用的运输模式。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
Number of transportation options to return in the response that matches the given query. 响应中要返回的符合给定查询的运输选项数量。 Minimum: 1 最少1 Maximum: 20 最大20 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 |
No 没有 |
placementOptionId |
The placement option to get transportation options for. 该安置方案可为以下人员提供交通选择 |
No 没有 |
shipmentId |
The shipment to get transportation options for. Either placementOptionId or shipmentId must be specified. 要获取运输选项的货物。必须指定 placementOptionId 或 shipmentId 。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/transportationOptions
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
transportationOptions |
Transportation options generated for the placement option. 为安置方案生成的交通方案。 Type: < TransportationOption > array类型: TransportationOption > 数组 |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"transportationOptions": [
{
"inboundPlanId": "string",
"placementOptionId": "string",
"shipmentId": "string",
"transportationOptionId": "string",
"shippingSolution": "string",
"carrier": {
"name": "string",
"alphaCode": "string"
},
"shippingMode": "string",
"quote": {
"cost": {
"code": "str",
"amount": 0
},
"voidableUntil": "2019-08-24T14:15:22Z",
"expiration": "2019-08-24T14:15:22Z"
},
"carrierAppointment": {
"startTime": "2019-08-24T14:15:22Z",
"endTime": "2019-08-24T14:15:22Z"
},
"programs": [
"string"
]
}
]
}
Review the available delivery window options for each shipment within an inbound plan using the listDeliveryWindowOptions
operation. To make this call, a seller needs to pass the shipmentID
. A successful response provides the startDate
and endDate
for each available delivery window and the level of congestion (availabilityType
) for each option. Note that each option has an expiration date (validUntil
). You must confirm the delivery before this date. If you don't confirm the window by the validUntil
date, you must generate a new window using listDeliveryWindowOptions
.
使用 listDeliveryWindowOptions
操作查看进货计划中每个货件的可用交货窗口选项。要进行此调用,卖方需要传递 shipmentID
。成功的响应将提供每个可用交付窗口的 startDate
和 endDate
以及每个选项的拥堵程度( availabilityType
)。请注意,每个选项都有一个到期日期 ( validUntil
)。您必须在此日期前确认交付。如果没有在 validUntil
日期前确认窗口,则必须使用 listDeliveryWindowOptions
生成一个新窗口。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
Identifier to a shipment. A shipment contains the boxes and units being inbounded. 货物的标识符。装运货物包含装入的箱子和单位。 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
The number of delivery window options to return in the response that matches the given query. 响应中要返回的符合给定查询的交付窗口选项数量。 |
No 没有 |
paginationToken |
A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter, the API returns the first page of the result. 当有多页结果时,用于获取特定页面的令牌。此标记的值从 API 响应中返回的 "pagination "中获取。如果查询参数中没有标记值,API 将返回结果的第一页。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/deliveryWindowOptions
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
deliveryWindowOptions |
Delivery window options generated for the placement option. 为放置选项生成的交付窗口选项。 Type: < DeliveryWindowOption > array类型: DeliveryWindowOption > 数组 |
contactInformation |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: ContactInformation 类型: ContactInformation |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"deliveryWindowOptions": [
{
"inboundPlanId": "string",
"placementOptionId": "string",
"shipmentId": "string",
"deliveryWindowOptionId": "string",
"startDate": "2019-08-24T14:15:22Z",
"endDate": "2019-08-24T14:15:22Z",
"availabilityType": "string",
"validUntil": "2019-08-24T14:15:22Z"
}
]
}
Review the details related to the contents of a shipment within an inbound plan using the getShipment
operation. To call getShipment
, a seller needs to pass the inbound plan ID and shipment ID. A successful response includes:
使用 getShipment
操作查看进货计划中与货件内容相关的详细信息。要调用 getShipment
,卖方需要传递进货计划 ID 和货件 ID。成功的响应包括
- Placement option ID 安置选项 ID
- Shipment confirmed ID (that is, the ID that shows up on labels)
货物确认 ID(即标签上显示的 ID) - Shipment ID (that is, identifier for a shipment prior to the
confirmPlacementOption
operation)
货件 ID(即confirmPlacementOption
操作前货件的标识符) - Amazon reference ID (identifier for scheduling fulfillment center appointments for truck deliveries)
亚马逊参考 ID(用于安排履行中心预约卡车送货的标识符) - Selected transportation option ID
所选交通方案 ID - Name 名称
- Source 资料来源
- Destination FC 目的地 FC
- Ship date 发货日期
- Estimated delivery date 预计交付日期
- Status 现状
- Tracking details 跟踪详情
- Pallet information 托盘信息
- Contact information 联系信息
- Destination region 目的地区域
- FC appointment details FC 任命详情
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
Identifier to a shipment. A shipment contains the boxes and units being inbounded. 货物的标识符。装运货物包含装入的箱子和单位。 |
Yes 是 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
amazonReferenceId |
A unique identifier created by Amazon that identifies this Amazon-partnered, Less Than Truckload/Full Truckload (LTL/FTL) shipment. 亚马逊创建的唯一标识符,用于识别这批亚马逊合作的零担/整车(LTL/FTL)货物。 Type: string 类型:字符串 |
contactInformation |
The seller's contact information. 卖方的联系方式。 Type: ContactInformationWithName 类型: ContactInformationWithName |
dates |
Specifies the dates that the seller expects their shipment will be shipped and delivered. 指定卖方预计发货和交货的日期。 Type: Dates 类型: Dates |
destination |
The Amazon fulfillment center address and warehouse ID. 亚马逊履约中心地址和仓库 ID。 Type: ShipmentDestination 类型: ShipmentDestination |
selfShipAppointmentDetails |
List of self ship appointment details. 自运预约详情列表。 Type: < SelfShipAppointmentDetails > array类型: SelfShipAppointmentDetails > 数组 |
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
name |
The name of the shipment. 货物名称。 Type: string 类型:字符串 |
palletInformation |
Pallet information, including weight, dimensions, quantity, stackability, freight class, and declared value. 托盘信息,包括重量、尺寸、数量、可堆叠性、货运等级和申报价值。 Type: PalletInformation 类型: PalletInformation |
placementOptionId |
Identifier to a placement option. A placement option represents the shipment splits and destinations of SKUs. 配货选项的标识符。配货选项表示 SKU 的发货分拆和目的地。 Type: string 类型:字符串 |
selectedTransportationOptionId |
Identifier to a transportation option. A transportation option represent one option for how to send a shipment. 运输选项的标识符。一个运输选项代表一种发送货物的方式。 Type: string 类型:字符串 |
shipmentConfirmationId |
The confirmed shipment ID which shows up on labels (for example, FBA1234ABCD ).标签上显示的已确认货物 ID(例如, FBA1234ABCD )。Type: string 类型:字符串 |
shipmentId |
Identifier to a shipment. A shipment contains the boxes and units being inbounded. 货物的标识符。装运货物包含装入的箱子和单位。 Type: string 类型:字符串 |
source |
Specifies the 'ship from' address for the shipment. 指定货件的 "发件人 "地址。 Type: ShipmentSource 类型: ShipmentSource |
status |
Possible statuses of a shipment. 货物的可能状态。 Type: ShipmentStatus 类型: ShipmentStatus |
trackingDetails |
The tracking number of the package, provided by the carrier. For LTL shipments, either freight bill number can be the freight bill number or the PRO number. 由承运商提供的包裹跟踪号码。对于零担货物,货运单号可以是货运单号,也可以是 PRO 号。 Type: TrackingDetails 类型: TrackingDetails |
Response example 响应示例
{
"inboundPlanId": "string",
"placementOptionId": "string",
"shipmentId": "string",
"shipmentConfirmationId": "string",
"amazonReferenceId": "string",
"selectedTransportationOptionId": "string",
"name": "string",
"source": {
"sourceType": "SELLER_FACILITY",
"address": {
"name": "string",
"companyName": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"countryCode": "st",
"stateOrProvinceCode": "string",
"postalCode": "string"
}
},
"destination": {
"destinationType": "AMAZON_OPTIMIZED",
"address": {
"name": "string",
"companyName": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"countryCode": "st",
"stateOrProvinceCode": "string",
"postalCode": "string"
},
"warehouseId": "string"
},
"dates": {
"readyToShipWindow": {
"start": "2019-08-24T14:15:22Z",
"end": "2019-08-24T14:15:22Z",
"editableUntil": "2019-08-24T14:15:22Z"
},
"deliveryWindow": {
"start": "2019-08-24T14:15:22Z",
"end": "2019-08-24T14:15:22Z",
"editableUntil": "2019-08-24T14:15:22Z"
}
},
"status": "ABANDONED",
"trackingDetails": {
"ltlTrackingDetail": {
"freightBillNumber": [
"string"
],
"billOfLadingNumber": "string"
}
},
"palletInformation": {
"pallets": [
{
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 1,
"stackable": true
}
],
"freightClass": "NONE",
"declaredValue": {
"code": "string",
"amount": 0
}
},
"contactInformation": {
"phoneNumber": "string",
"email": "string",
"name": "string"
},
"selfShipAppointmentDetails": [
{
"appointmentId": 0,
"appointmentSlotTime": {
"startTime": "2019-08-24T14:15:22Z",
"endTime": "2019-08-24T14:15:22Z"
},
"appointmentStatus": "string"
}
]
}
Step 6. Select transportation options
第 6 步选择交通方式
第 6 步选择交通方式
Select transportation options for each shipment within an inbound plan using the confirmTransportationOptions
operation. For Amazon-partnered transportation options, this operation confirms that the seller accepts the Amazon-partnered shipping estimate, agrees to allow Amazon to charge their account for the shipping cost, and requests that the Amazon-partnered carrier ship the inbound shipment. Prior to this call, a seller must have confirmed a placement option for their inbound plan. To call confirmTransportationOptions
, a seller must pass the shipment ID, selected transportation option ID, contact information (needed for partnered carriers for LTL shipments), and estimated delivery date. The estimated delivery date (delivery window) is a requirement for non-partnered carrier options and should not be populated for partnered carrier options. After a transportation option is been confirmed, new transportation options cannot be generated or confirmed for an inbound plan.
使用 confirmTransportationOptions
操作为入库计划中的每个货物选择运输选项。对于与亚马逊合作的运输选项,此操作确认卖家接受与亚马逊合作的运输估价,同意允许亚马逊向其账户收取运费,并要求与亚马逊合作的承运商运送入站货物。在呼叫之前,卖家必须已确认其进货计划的配货选项。要呼叫 confirmTransportationOptions
,卖家必须提供货物 ID、所选运输选项 ID、联系信息(零担货物的合作承运商需要)和预计交付日期。预计交货日期(交货窗口)是非合作承运商选项的要求,合作承运商选项不应填写。确认运输选项后,就不能再为入站计划生成或确认新的运输选项。
Note 备注
If a seller confirms the transportation request, then decides they don't want the Amazon-partnered carrier to ship the inbound shipment, they can use
cancelInboundPlan
to cancel the transportation request. For Small Parcel shipments, the seller has 24 hours after confirming a transportation request to void the request. For Less Than Truckload/Full Truckload (LTL/FTL) shipments, the seller has one hour after confirming a transportation request to void the request. After the relevant time period expires, the seller's account is charged for the shipping cost.
如果卖家确认了运输请求,然后决定不希望由 Amazon-partnered 承运商运送入站货物,则可以使用cancelInboundPlan
取消运输请求。对于小包裹货物,卖家可在确认运输请求后 24 小时内取消请求。对于零担/整车(LTL/FTL)货物,卖方可在确认运输请求后一小时内取消请求。相关时间到期后,卖方账户将被收取运费。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
body |
confirmTransportationOptions request. confirmTransportationOptions 请求。Type: ConfirmTransportationOptionsRequest 类型: ConfirmTransportationOptionsRequest |
Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/transportationOptions/confirmation
{
"transportationSelections" : [ {
"contactInformation" : {
"email" : "email@email.com",
"name" : "John Smithy",
"phoneNumber" : "1234567890"
},
"deliveryWindow" : {
"start" : "2024-01-01T00:00Z"
},
"shipmentId" : "sh1234abcd-1234-abcd-5678-1234abcd5678",
"transportationOptionId" : "to1234abcd-1234-abcd-5678-1234abcd5678"
} ]
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素:
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Step 7. Printing labels 步骤 7.打印标签
Call the getLabels
operation to request unique shipping labels for your inbound shipments. Each shipping label returned by the getLabels
operation should be affixed to the package in the shipment that it corresponds to, so the labels indicate the package contents. This helps to ensure that your shipment is processed at the Amazon fulfillment center quickly and accurately.
调用 getLabels
操作可为入站货件申请唯一的货运标签。 getLabels
操作返回的每个装运标签都应贴在其对应的货件中的包裹上,以便标签显示包裹内容。这有助于确保亚马逊履行中心快速准确地处理您的货物。
Warning 警告
The value of
shipmentId
in thegetLabels
request must be theshipmentId
(from v0) or theshipmentConfirmationId
(from v2024-03-20). Do not use theshipmentId
from v2024-03-20.
getLabels
请求中shipmentId
的值必须是shipmentId
(v0 版)或shipmentConfirmationId
(v2024-03-20 版)。请勿使用 v2024-03-20 中的shipmentId
。
You can print labels for a specific box by providing the boxID
from the response to listShipmentBoxes
as the value of the PackageLabelsToPrint
parameter.
您可以将 listShipmentBoxes
响应中的 boxID
作为 PackageLabelsToPrint
参数的值,为特定方框打印标签。
Note that the shipment status does not become ready_to_ship
if you retrieve carton labels with getLabels
. For a shipment status to become ready_to_ship
, you need to generate labels on Send to Amazon.
请注意,如果使用 getLabels
检索纸箱标签,发货状态不会变为 ready_to_ship
。要使装运状态变成 ready_to_ship
,您需要在 "发送到亚马逊 "中生成标签。
For detailed instruction, refer to Request shipping labels for your inbound shipment.
有关详细说明,请参阅申请进港货物的运输标签。
Step 8. Send your shipments to Amazon's fulfillment network
第 8 步将您的货物发送到亚马逊的履行网络
第 8 步将您的货物发送到亚马逊的履行网络
Send your shipments to Amazon's fulfillment network using an Amazon-Partnered carrier or a non-Amazon-Partnered carrier that is registered with Amazon. For more information about sending shipments to Amazon's fulfillment network, refer to the Seller Central Help for your marketplace.
使用亚马逊合作承运商或已在亚马逊注册的非亚马逊合作承运商将您的货物发送到亚马逊的履行网络。有关将货物发送到亚马逊履行网络的更多信息,请参阅您所在市场的 "卖家中心帮助"。
As you prepare your shipment, you can retrieve all of the box-level information that you have entered for an inbound plan using the listInboundPlanBoxes
operation.
在准备装运时,您可以使用 listInboundPlanBoxes
操作检索为入库计划输入的所有箱级信息。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
Number of packages to return in the response that matches the given query. 响应中要返回的符合给定查询的软件包数量。 Minimum: 1 最少1 Maximum: 1000 最大值1000 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/boxes
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
boxes |
The boxes in an inbound plan. 入境计划中的箱子。 Type: < ListPackagesBox > array类型: ListPackagesBox > 数组 |
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"boxes": [
{
"packageId": "string",
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 0,
"boxId": "string",
"templateName": "string",
"items": [
{
"msku": "string",
"asin": "string",
"fnsku": "string",
"labelOwner": "AMAZON",
"quantity": 1,
"expiration": "string",
"manufacturingLotCode": "string",
"prepInstructions": [
{
"prepType": "string",
"prepOwner": "AMAZON",
"fee": {
"code": "string",
"amount": 0
}
}
]
}
],
"shipmentId": "string",
}
]
}
Step 9. Providing tracking information
步骤 9.提供跟踪信息
步骤 9.提供跟踪信息
After sending a shipment to Amazon's fulfillment network using a non-partnered carrier, a seller must share the tracking ID using the updateShipmentTrackingDetails
operation. To call this operation, a seller must pass the shipment ID and tracking details for their less-than-truckload or small parcel shipment. For less-than-truckload shipments, the seller must provide a PRO number (also known as Freight Bill number) and can optionally provide a BOL number. For small parcel shipments, the seller must share an array of box IDs and associated tracking IDs.
使用非合作承运商将货物发送到亚马逊的履行网络后,卖家必须使用 updateShipmentTrackingDetails
操作共享跟踪 ID。要调用此操作,卖家必须为其零担货物或小包裹货物传递货物 ID 和跟踪详细信息。对于零担货物,卖方必须提供 PRO 编号(也称为货运单号),并可选择提供 BOL 编号。对于小包裹货物,卖方必须共享一系列箱子 ID 和相关的跟踪 ID。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
Identifier to a shipment. A shipment contains the boxes and units being inbounded. 货物的标识符。装运货物包含装入的箱子和单位。 Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
body |
The body of the request to updateShipmentTrackingDetails .向 updateShipmentTrackingDetails 提出的请求正文。Type: UpdateShipmentTrackingDetailsRequest 类型: UpdateShipmentTrackingDetailsRequest
|
Yes 是 |
Request example 请求示例
PUT /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/trackingDetails
{
"trackingDetails": {
"ltlTrackingDetail": {
"freightBillNumber": [
"string"
],
"billOfLadingNumber": "string"
}
}
}
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "string"
}
Additional functionality 附加功能
The Fulfillment Inbound API v2024-03-20 also includes several operations that are not mandatory for every shipment creation. This section describes these operations.
Fulfillment Inbound API v2024-03-20 还包括一些并非每次创建货件都必须执行的操作。本节将介绍这些操作。
Retrieve a list of existing inbound plans
检索现有入境计划列表
检索现有入境计划列表
Retrieve a list of existing inbound plans by using the listInboundPlans
operation. This can be used to retrieve inbound plan information for multiple inbound plans based on criteria that the seller specifies. By calling the listInboundPlans
operation, a seller can filter by state (for example, whether the InboundPlans
are ACTIVE
, SHIPPED
, or VOIDED
) and by the date that the inbound plan was created or last updated. The seller can also indicate a page size to limit the responses per request and a pagination token if needed.
使用 listInboundPlans
操作检索现有入站计划列表。这可用于根据卖方指定的标准检索多个入站计划的入站计划信息。通过调用 listInboundPlans
操作,卖方可以根据状态(例如, InboundPlans
是 ACTIVE
、 SHIPPED
还是 VOIDED
)和入站计划的创建日期或最后更新日期进行筛选。卖方还可以指明页面大小,以限制每次请求的回复量,并在需要时指明分页标记。
Important 重要
listInboundPlans
is a paginated call. When you make follow-up calls to get more pages of data, you must pass the same filters as you did in the original call to get the correct response.
listInboundPlans
是分页调用。当您进行后续调用以获取更多页数据时,必须通过与原始调用相同的过滤器才能得到正确的响应。
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
Number of inbound plans to return in the response that matches the given query. 响应中要返回的符合给定查询的入站计划数。 Minimum: 1 最少1 Maximum: 30 最大30 Type: integer 类型:整数 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 Type: string 类型:字符串 |
No 没有 |
status |
The status of an inbound plan. 入站计划的状态。 Type: enum ( Status )类型:枚举 ( Status ) |
No 没有 |
sortBy |
Field to sort by creation time. 按创建时间排序的字段。 Type: enum ( SortBy )类型:枚举 ( SortBy ) |
Yes 是 |
sortOrder |
Field to sort ascending or descending. 字段以升序或降序排序。 Type: enum ( SortOrder )类型:枚举 ( SortOrder ) |
Yes 是 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
inboundPlans |
An array of objects that describe selected inbound plans. 描述选定入境计划的对象数组。 Type: < InboundPlan > array类型: InboundPlan > 数组 |
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"inboundPlans": [
{
"inboundPlanId": "string",
"name": "string",
"createdAt": "2019-08-24T14:15:22Z",
"lastUpdatedAt": "2019-08-24T14:15:22Z",
"marketplaceIds": [
"string"
],
"sourceAddress": {
"name": "string",
"companyName": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"countryCode": "st",
"stateOrProvinceCode": "string",
"postalCode": "string"
},
"contactInformation": {
"phoneNumber": "string",
"email": "string"
},
"status": "ACTIVE",
"placementOptions": [
{
"placementOptionId": "string",
"status": "OFFERED"
}
],
"shipments": [
{
"shipmentId": "string",
"status": "ABANDONED"
}
],
"packingOptions": [
{
"packingOptionId": "string",
"status": "OFFERED"
}
]
}
]
}
Retrieve a list of items in an inbound plan
检索入站计划中的项目列表
检索入站计划中的项目列表
Retrieve a list of items within an inbound plan with the listInboundPlanItems
operation. This can be used to retrieve item information for an inbound and can be filtered by package grouping ID (that is, the ShipmentID
or the PackingGroupId
, depending on whether confirmPlacementOption
has been called). A successful response includes item information such as MSKU, ASIN, FNSKU, label owner, quantity, expiration date, manufacturing lot code, prep instructions, and packing group.
使用 listInboundPlanItems
操作检索入站计划中的项目列表。该操作可用于检索入站的货品信息,并可通过货包分组 ID(即 ShipmentID
或 PackingGroupId
,取决于是否调用了 confirmPlacementOption
)进行过滤。成功的响应包括项目信息,如 MSKU、ASIN、FNSKU、标签所有者、数量、有效期、生产批次代码、预处理说明和包装组。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
Number of packages to return in the response that matches the given query. 响应中要返回的符合给定查询的软件包数量。 Minimum: 1 最少1 Maximum: 1000 最大值1000 Type: integer 类型:整数 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 Type: string 类型:字符串 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/items
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
items |
The items in an inbound plan. 入境计划中的项目。 Type: < ListPackagesItem > array类型: ListPackagesItem > 数组 |
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"items": [
{
"msku": "string",
"asin": "string",
"fnsku": "string",
"labelOwner": "AMAZON",
"quantity": 1,
"expiration": "string",
"manufacturingLotCode": "string",
"prepInstructions": [
{
"prepType": "string",
"prepOwner": "AMAZON",
"fee": {
"code": "string",
"amount": 0
}
}
],
"shipmentId": "string",
"packingOptionId": "string",
"packingGroupId": "string"
}
]
}
Retrieve a list of pallets associated with inbound plans
检索与入站计划相关的托盘清单
检索与入站计划相关的托盘清单
Retrieve a list of pallets within an inbound plan with the listInboundPlanPallets
operation. This can be used to retrieve pallet information for an inbound plan and can be filtered by package grouping ID (that is, the ShipmentID
or the PackingGroupId
, depending on whether confirmPlacementOption
has been called). A successful response includes pallet dimensions, weight, whether the pallets can be stacked, package ID, pallet quantities, and associated shipment IDs.
使用 listInboundPlanPallets
操作检索入站计划中的托盘列表。该操作可用于检索入站计划中的托盘信息,并可根据货包分组 ID(即 ShipmentID
或 PackingGroupId
,取决于是否调用了 confirmPlacementOption
)进行筛选。成功的响应包括托盘尺寸、重量、托盘是否可以堆叠、货包 ID、托盘数量和相关装运 ID。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
Number of packages to return in the response that matches the given query. 响应中要返回的符合给定查询的软件包数量。 Minimum: 1 最少1 Maximum: 1000 最大值1000 Type: integer 类型:整数 |
No 没有 |
paginationToken |
When present, pass this string token in the next request to return the next response page. 存在时,在下一个请求中传递此字符串标记,以返回下一个响应页面。 Type: string 类型:字符串 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/pallets
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
pallets |
The pallets in an inbound plan. 进货计划中的托盘。 Type: < ListPackagesPallet > array类型: ListPackagesPallet > 数组 |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"pallets": [
{
"packageId": "string",
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 0,
"stackable": true,
"shipmentId": "string"
}
]
}
Cancel an Inbound Plan 取消入境计划
Cancel an inbound plan and all of the associated shipments by using the cancelInboundPlan
operation. This also cancels the fees associated with the transportation options selected by the seller, if this operation is called within the void window. The void window is 24 hours after you confirm a Small Parcel shipment transportation request or one hour after you confirm a Less Than Truckload/Full Truckload (LTL/FTL) shipment transportation request. After this deadline passes, the seller's account is charged for the shipping cost. By calling cancelInboundPlan
, a seller must pass the inboundPlanId
associated with the inbound plan that they intend to cancel. A successful response includes the operationId
that can be used to determine the status of the operation using getInboundOperationStatus
. Alternatively, a seller can confirm that their inbound plan has been voided by retrieving its status by calling getInboundPlan
.
使用 cancelInboundPlan
操作取消进货计划和所有相关货运。如果在作废窗口内调用此操作,也会取消卖方所选运输选项的相关费用。作废窗口为确认小包裹货物运输请求后 24 小时或确认零担/整车(LTL/FTL)货物运输请求后 1 小时。超过此期限后,卖方账户将被收取运费。通过呼叫 cancelInboundPlan
,卖方必须通过与他们打算取消的进货计划相关联的 inboundPlanId
。成功的响应包括 operationId
,可用于使用 getInboundOperationStatus
确定操作状态。或者,卖方可以通过调用 getInboundPlan
来检索其状态,从而确认其入货计划已经作废。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Request example 请求示例
PUT /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/cancellation
Response 回应
A successful response includes the following elements:
成功的应对措施包括以下要素
Name 名称 | Description 说明 |
---|---|
operationId |
UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "operationId1234"
}
Update shipment name 更新货运名称
Update the name of a shipment using the updateShipmentName
operation. The user might want to use this to link the shipment ID from the given identifier with a string provided by the user. The shipment ID is preserved after updating this name, and is used to identify the shipment using other operations. To update a shipment name, pass the new name as a string per the request body schema. A successful response gives you an operation ID you can use to check the status of the corresponding operation with getInboundOperationStatus
. The name can be used to find and navigate shipments.
使用 updateShipmentName
操作更新货物名称。用户可能希望使用此操作将给定标识符中的货件 ID 与用户提供的字符串联系起来。更新货件名称后,货件 ID 将被保留,并用于在其他操作中识别货件。要更新货件名称,请根据请求正文模式以字符串形式传递新名称。成功的响应会提供一个操作 ID,您可以使用 getInboundOperationStatus
检查相应操作的状态。该名称可用于查找和导航货件。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
Identifier to a shipment. A shipment contains the boxes and units being inbounded. 货物的标识符。装运货物包含装入的箱子和单位。 Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
name |
A human-readable name to update the shipment name to. 一个可读的名称,用于更新货运名称。 Type: string 类型:字符串 |
Yes 是 |
Request example 请求示例
POST /inbound/fba/version-tbd/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/name
{
"name": "string"
}
Response 回应
updateShipmentName
does not return anything.
updateShipmentName
不返回任何内容。
Update inbound plan name 更新入站计划名称
Update the name of an existing inbound plan using the updateInboundPlanName
operation. The user might want to use this to link the shipment ID from the given identifier with a string provided by the user. To update an inbound plan name, post the new name as a string per the request body schema. A successful response gives you an operation ID you can use to check the status of the corresponding operation with getInboundOperationStatus
. The name can be used to find and navigate inbound plans.
使用 updateInboundPlanName
操作更新现有入站计划的名称。用户可能希望使用此操作将给定标识符中的货件 ID 与用户提供的字符串联系起来。要更新入站计划名称,请根据请求正文模式以字符串形式发布新名称。成功响应会提供一个操作 ID,您可以使用 getInboundOperationStatus
检查相应操作的状态。该名称可用于查找和导航入站计划。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
name |
A human-readable name to update the shipment name to. 一个可读的名称,用于更新货运名称。 Type: string 类型:字符串 |
Yes 是 |
Request example 请求示例
POST inbound/fba/version-tbd/inboundPlans/{inboundPlanId}/name
{
"name": "string"
}
Response 回应
updateInboundPlanName
does not return anything.
updateInboundPlanName
不返回任何内容。
List shipment pallets 装运托盘清单
View a paginated list of pallets associated with a shipment by calling the listShipmentPallets
operation. An inbound plan contains pallet information after the user has provided the pallet details while generating Less-Than-Truckload (LTL) carrier shipments using the generateTransportationOptions
operation. A successful response contains a paginated list of the previously input pallets and their weights, dimensions, and stackability. The response also contains an identifier for the pallet, which can be used to match a pallet with its labels.
通过调用 listShipmentPallets
操作,查看与货运相关的托盘分页列表。在使用 generateTransportationOptions
操作生成零担(LTL)承运货物时,用户提供托盘详细信息后,入站计划就包含了托盘信息。成功的响应包含之前输入的托盘及其重量、尺寸和可堆叠性的分页列表。响应还包含托盘的标识符,可用来匹配托盘及其标签。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
The shipment you want to confirm the delivery window option for. 您要确认交货窗口选项的货件。 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
The number of pallets to return in the response that matches the given query. 响应中要返回的与给定查询匹配的托盘数量。 |
No 没有 |
paginationToken |
A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter, the API returns the first page of the result. 当有多页结果时,用于获取特定页面的令牌。此标记的值从 API 响应中返回的 "pagination "中获取。如果查询参数中没有标记值,API 将返回结果的第一页。 |
No 没有 |
Request example 请求示例
GET inboundPlans/{inboundPlanId}/shipments/{shipmentId}/pallets
Response 回应
Name 名称 | Description 说明 |
---|---|
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型分页 |
pallets |
The pallets in a shipment. 货物中的托盘。 Type: < Pallet > array 类型:< 托盘 > 阵列 |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"pallets": [
{
"packageId": "string",
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 1,
"stackability": "STACKABLE"
}
]
}
List shipment boxes 装运箱清单
View a paginated list of box packages in a shipment by calling the listShipmentBoxes
operation. Shipping boxes must first be generated with the setPackingInformation
operation before becoming available. To call listShipmentBoxes
, a seller must pass the shipment ID. A successful response includes information about the boxes in the shipment and the items in the boxes. Each box has a corresponding package ID which can be used to match box labels to boxes. The response also includes details about each box such as its weight / dimensions and what items are inside each box. The response includes the following for each item:
通过调用 listShipmentBoxes
操作,查看装运箱包装的分页列表。装运箱必须先通过 setPackingInformation
操作生成,然后才能使用。要调用 listShipmentBoxes
操作,卖方必须提供货物 ID。成功的响应包括有关装运箱和箱内物品的信息。每个箱子都有一个相应的包装 ID,可用于匹配箱子标签和箱子。响应还包括每个箱子的详细信息,如重量/尺寸和每个箱子内的物品。每个物品的回复包括以下内容:
- MSKU 澳门科大
- ASIN 美国
- FNSKU
- Manufacturer lot code 制造商批号
- Label owner 标签所有者
- Prep instruction 预习指导
- Prep type 准备类型
- Prep owner 预备班班主
If the items have expiration dates, those are included in the response. This API gives a detailed list of information that users need to create a pack list that can be used to help ensure the shipment is complete before sending to the fulfillment centers.
如果商品有过期日期,则会包含在响应中。该应用程序接口提供了用户创建包装清单所需的详细信息列表,可用于帮助确保货物在发送到履行中心之前是完整的。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
The shipment you want to confirm the delivery window option for. 您要确认交货窗口选项的货件。 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
The number of pallets to return in the response that matches the given query. 响应中要返回的与给定查询匹配的托盘数量。 |
No 没有 |
paginationToken |
A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter, the API returns the first page of the result. 当有多页结果时,用于获取特定页面的令牌。此标记的值从 API 响应中返回的 "pagination "中获取。如果查询参数中没有标记值,API 将返回结果的第一页。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/boxes
Response 回应
Name 名称 | Description 说明 |
---|---|
boxes |
A list of boxes in a shipment. 货物中的箱子清单。 Type: < Box > array 类型:< 盒 > 数组 |
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型分页 |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"boxes": [
{
"packageId": "string",
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 1,
"boxId": "string",
"templateName": "string",
"items": [
{
"msku": "string",
"asin": "string",
"fnsku": "string",
"labelOwner": "string",
"quantity": 1,
"expiration": "string",
"manufacturingLotCode": "string",
"prepInstructions": [
{
"prepType": "string",
"prepOwner": "string",
"fee": {
"code": "str",
"amount": 0
}
}
]
}
],
"destinationRegion": {
"countryCode": "string",
"state": "string",
"warehouseId": "string"
}
}
]
}
Create marketplace item labels
创建市场物品标签
创建市场物品标签
The createMarketplaceItemLabels
operation provides labels for a list of MSKUs for a given marketplace. Using this operation you can get item labels in the marketplace language. This is useful for dynamic sellers who operate in multiple marketplaces, and allows you to easily identify which items are planned for which markets.
createMarketplaceItemLabels
操作为给定市场的 MSKU 列表提供标签。使用此操作,您可以获得市场语言的商品标签。这对于在多个市场上运营的动态卖家非常有用,可以让您轻松识别哪些商品计划在哪些市场上销售。
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
height |
The height of the item label. 项目标签的高度。 |
No 没有 |
labelType |
Indicates the print type for a given label. 表示给定标签的打印类型。 |
Yes 是 |
localeCode |
The locale code constructed from ISO 639 language code and ISO 3166-1 alpha-2 standard of country codes separated by an underscore character. 地区代码由 ISO 639 语言代码和 ISO 3166-1 alpha-2 国家代码标准构成,以下划线分隔。 |
No 没有 |
marketplaceId |
The Marketplace ID. For a list of possible values, refer to Marketplace IDs. 市场 ID。有关可能的值列表,请参阅市场 ID。 |
Yes 是 |
mskuQuantities |
Represents the quantity of an msku to print item labels for. 代表要打印物品标签的 msku 数量。 |
Yes 是 |
pageType |
The page type to use to print the labels. **Possible values:** `A4_21`, `A4_24`, `A4_24_64x33`, `A4_24_66x35`, `A4_24_70x36`, `A4_24_70x37`, `A4_24i`, `A4_27`, `A4_40_52x29`, `A4_44_48x25`, `Letter_30`. 用于打印标签的页面类型。**可能的值:** `A4_21`、`A4_24`、`A4_24_64x33`、`A4_24_66x35`、`A4_24_70x36`、`A4_24_70x37`、`A4_24i`、`A4_27`、`A4_40_52x29`、`A4_44_48x25`、`Letter_30`。 |
No 没有 |
width |
The width of the item label. 项目标签的宽度。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/marketplaces/{marketplaceId}/itemLabel
Response 回应
Name 名称 | Description 说明 |
---|---|
documentDownloads |
Resources to download the requested document. 下载所需文件的资源。 |
Response example 响应示例
{
"documentDownloads": [
{
"uri": "string",
"downloadType": "string",
"expiration": "2019-08-24T14:15:22Z"
}
]
}
List shipment items 列出装运项目
View a paginated list of items in a shipment by calling the listShipmentItems
operation. Sellers need this information to learn which items are in each shipment split if they didn't input the carton-level information.
通过调用 listShipmentItems
操作,查看货件中的分页货件列表。如果卖家没有输入纸箱级信息,他们需要这些信息来了解每批货物中的哪些货品。
To call this operation, a seller must pass the shipment ID.
要调用此操作,卖方必须提供货物 ID。
A successful response contains a paginated list of the products the user previously entered using the createInboundPlan
operation. The response contains the prep instructions for their ASINs, such as prep type and owner. This allows users to conveniently check what items and prep requirements are in a given shipment. The response also lists the product’s MSKU, ASIN, FNSKU, Manufacturer Code, quantity, and expiration date if needed. This can be used to generate a pick list that they can use to pull certain items from their inventory and group them into a shipment. The seller then uses the listShipmentBoxes
operation to create a pack list of which items go in which boxes.
成功的响应包含用户之前使用 createInboundPlan
操作输入的产品的分页列表。该响应包含其 ASIN 的预处理说明,如预处理类型和所有者。这样,用户就可以方便地检查给定货件中有哪些物品和预处理要求。如果需要,响应还会列出产品的 MSKU、ASIN、FNSKU、制造商代码、数量和有效期。这可用于生成一个拣选清单,卖方可利用该清单从库存中提取某些商品并将其归类到货物中。然后,卖方使用 listShipmentBoxes
操作创建包装清单,列出哪些货品装在哪些箱子里。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId |
The inboundPlanId identifies an inbound plan.inboundPlanId 标识入站计划。Type: string 类型:字符串 |
Yes 是 |
shipmentId |
The shipment you want to confirm the delivery window option for. 您要确认交货窗口选项的货件。 |
Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize |
The number of pallets to return in the response that matches the given query. 响应中要返回的与给定查询匹配的托盘数量。 |
No 没有 |
paginationToken |
A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter, the API returns the first page of the result. 当有多页结果时,用于获取特定页面的令牌。此标记的值从 API 响应中返回的 "pagination "中获取。如果查询参数中没有标记值,API 将返回结果的第一页。 |
No 没有 |
Request example 请求示例
GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/items
Response 回应
Name 名称 | Description 说明 |
---|---|
item |
The items in a shipment. 货物中的物品。 Type: < Item > array 类型:< 项目 > 数组 |
pagination |
Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型分页 |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"items": [
{
"msku": "string",
"asin": "string",
"fnsku": "string",
"labelOwner": "string",
"quantity": 1,
"expiration": "string",
"manufacturingLotCode": "string",
"prepInstructions": [
{
"prepType": "string",
"prepOwner": "string",
"fee": {
"code": "str",
"amount": 0
}
}
]
}
]
}
Retrieve preparation instructions for an MSKU
检索 MSKU 的准备说明
检索 MSKU 的准备说明
Call the listPrepDetails
operation to retrieve preparation instructions for shipping an MSKU into Amazon’s fulfillment network in a specific marketplace. You can use listPrepDetails
to determine which prepOwner
and labelOwner
values can be used in the createInboundPlan
operation. Appropriate prepOwner
values are returned in prepOwnerConstraint
and appropriate labelOwner
values are returned in labelOwnersConstraint
. If these fields are empty in the response, you can select AMAZON
or SELLER
. If allOwnersConstraint
is MUST_MATCH
, prepOwner
and labelOwner
must match. If allOwnerConstraint
is empty, then prepOwner
and labelOwner
do not need to match.
调用 listPrepDetails
操作可检索将 MSKU 发货到亚马逊在特定市场的履行网络的准备说明。您可以使用 listPrepDetails
来确定哪些 prepOwner
和 labelOwner
值可用于 createInboundPlan
操作。适当的 prepOwner
值会在 prepOwnerConstraint
中返回,适当的 labelOwner
值会在 labelOwnersConstraint
中返回。如果这些字段在响应中为空,您可以选择 AMAZON
或 SELLER
。如果 allOwnersConstraint
是 MUST_MATCH
,则 prepOwner
和 labelOwner
必须匹配。如果 allOwnerConstraint
为空,则 prepOwner
和 labelOwner
不必匹配。
Warning! 警告
Inventory that arrives at a fulfillment center without proper preparation or labeling might incur a preparation fee. For more information, refer to Unplanned services. A unit that falls under multiple categories must be prepped according to all applicable prep types. For example, if you sell bottles of shampoo and conditioner as a set, both units must meet the prep requirements for liquid products and be labeled with a "Sold as set" sticker so they are not separated.
未进行适当准备或贴标签而运抵履行中心的库存可能会产生准备费。有关详细信息,请参阅计划外服务。属于多个类别的库存必须按照所有适用的准备类型进行准备。例如,如果您将瓶装洗发水和护发素作为一套产品出售,则这两套产品都必须符合液态产品的预处理要求,并贴上 "成套出售 "标签,以免分开。
You can also use this operation to retrieve the current prepCategory
and prepTypes
for an MSKU (if they are already set), which indicates how each MSKU must be prepared. If prepCategory
is FC_PROVIDED
, then Amazon has established a prepCategory
for this MSKU and it cannot be changed. For information about preparing items for shipment, refer to the Seller Central help page for your marketplace.
您还可以使用此操作检索 MSKU 的当前 prepCategory
和 prepTypes
(如果已设置),这表明每个 MSKU 必须如何准备。如果 prepCategory
是 FC_PROVIDED
,则亚马逊已为此 MSKU 设置了 prepCategory
且不能更改。有关准备发货物品的信息,请参阅您所在市场的卖家中心帮助页面。
Note 备注
If you observe a discrepancy in the prep category returned by this operation and what is displayed on Send to Amazon, refresh the Send to Amazon page to ensure that the correct prep category is shown.
如果发现此操作返回的预处理类别与 "发送到亚马逊 "中显示的类别不一致,请刷新 "发送到亚马逊 "页面,以确保显示正确的预处理类别。
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
marketplaceId | The marketplace ID. For a list of possible values, refer to Marketplace IDs. 市场 ID。有关可能的值列表,请参阅市场 ID。 minLength: 1 最小长度: 1 maxLength: 20 Type: string 类型:字符串 | Yes 是 |
mskus | A list of merchant SKUs. A merchant SKU is an identifier for a specific SKU that a merchant supplies. 商家 SKU 列表。商家 SKU 是商家供应的特定 SKU 的标识符。 Min count: 1 最小计数:1 Max count: 100 最大计数:100 Type: < string > array 类型:< 字符串 > 数组 | Yes 是 |
Request example 请求示例
GET inbound/fba/2024-03-20/items/prepDetails
Response 回应
Name 名称 | Description 说明 |
---|---|
mskuPrepDetails | A list of MSKUs and related prep details. MSKU 列表及相关预习详情。 Type: < MskuPrepDetail > array类型: MskuPrepDetail > 数组 |
Response example 响应示例
{
"mskuPrepDetails": [
{
"msku": "string",
"prepCategory": "ADULT",
"prepTypes": [
"ITEM_BLACK_SHRINKWRAP"
],
"allOwnersConstraint": "MUST_MATCH",
"prepOwnerConstraint": "AMAZON_ONLY",
"labelOwnerConstraint": "AMAZON_ONLY"
}
]
}
Set preparation instructions for an MSKU
用于 MSKU 的机组准备说明
用于 MSKU 的机组准备说明
Call the setPrepDetails
operation to provide information related to how an MSKU is prepared for shipment. Sellers must provide this information once for each MSKU in a marketplace. Amazon saves this information for future shipments that include this MSKU. The prepCategory
you select using this operation can affect what values you can select for prep and label owners, which are required inputs for createInboundPlan
. Use the listPrepDetails
operation to retrieve the available prep and label owners.
调用 setPrepDetails
操作,提供与 MSKU 如何准备发货相关的信息。卖家必须为市场中的每个 MSKU 提供一次此信息。亚马逊会保存此信息,以便将来装运包含此 MSKU 的货物时使用。您使用此操作选择的 prepCategory
会影响您可以为预处理和标签所有者选择的值,而预处理和标签所有者是 createInboundPlan
的必备输入项。使用 listPrepDetails
操作检索可用的预处理和标签所有者。
Caution 注意事项
If
PrepType
isITEM_NO_PREP
, you may still need to include a prep owner or label owner when you callcreateInboundPlan
. IfprepCategory
isNONE
, you might need to include a label owner increateInboundPlan
. In both situations, you can identify the list of available prep and label owners with thelistPrepDetails
operation.
如果PrepType
是ITEM_NO_PREP
,那么在调用createInboundPlan
时,您可能仍然需要包含预置所有者或标签所有者。如果prepCategory
是NONE
,则可能需要在createInboundPlan
中包含标签所有者。在这两种情况下,都可以通过listPrepDetails
操作来确定可用的预置和标签所有者列表。
When you call setPrepDetails
, you must pass the prepCategory
and prepTypes
for each MSKU and marketplace ID. For more information about the relationship between prep category and prep types, refer to Prep guidance. For information about preparing items for shipment, refer to the Seller Central help page for your marketplace.
调用 setPrepDetails
时,必须为每个 MSKU 和市场 ID 传递 prepCategory
和 prepTypes
。有关预处理类别和预处理类型之间关系的更多信息,请参阅预处理指南。有关准备发货的信息,请参阅市场的卖家中心帮助页面。
Caution 注意事项
If you change the
prepCategory
for an MSKU after you usecreateInboundPlan
to create a plan that includes this MSKU, use theprepOwner
andlabelOwner
that are associated with that plan as thesetPackingInformation
value for that inbound plan. You can getprepOwner
andlabelOwner
by usinglistInboundPlanItems
orlistInboundPlanBoxes
. TheprepCategory
information that you updated by usingsetPrepDetails
carries over to subsequent inbound plans.
如果在使用createInboundPlan
创建包含该 MSKU 的计划后更改了 MSKU 的prepCategory
,则应使用与该计划相关联的prepOwner
和labelOwner
作为该入站计划的setPackingInformation
值。使用listInboundPlanItems
或listInboundPlanBoxes
可以得到prepOwner
和labelOwner
。您通过使用setPrepDetails
更新的prepCategory
信息会延续到后续入站计划。
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
marketplaceId | The marketplace ID. For a list of possible values, refer to Marketplace IDs. 市场 ID。有关可能的值列表,请参阅市场 ID。 minLength: 1 最小长度: 1 maxLength: 20 Type: string 类型:字符串 | Yes 是 |
mskuPrepDetails | A list of MSKUs and related prep details. MSKU 列表及相关预习详情。 Type: < MskuPrepDetailInput > array 类型:< MskuPrepDetailInput > 数组 | Yes 是 |
Request example 请求示例
POST inbound/fba/2024-03-20/items/prepDetails
{
"marketplaceId": "string",
"mskuPrepDetails": [
{
"msku": "string",
"prepCategory": "ADULT",
"prepTypes": [
"ITEM_BLACK_SHRINKWRAP"
]
}
]
}
Response 回应
Name 名称 | Description 说明 |
---|---|
operationId | The UUID for the given operation. 给定操作的 UUID。 Type: string 类型:字符串 |
Update information in a shipment
更新货运信息
更新货运信息
Update the contents of an existing shipment with the generateShipmentContentUpdatePreviews
, listShipmentContentUpdatePreview
, and confirmShipmentContentUpdatePreview
operations. These operations help sellers update the quantity of their shipments, add and remove boxes, and remove SKUs before Amazon receives them.
使用 generateShipmentContentUpdatePreviews
、 listShipmentContentUpdatePreview
和 confirmShipmentContentUpdatePreview
操作更新现有货物的内容。这些操作有助于卖家在亚马逊收到货物之前更新货物数量、添加和删除包装盒以及删除 SKU。
You can only call these operations after you confirm transportation options and before the shipment is in Receiving status. Before the shipment arrives at the fulfillment center, you can edit the number of units in a shipment by up to five percent or six units per SKU per shipment, whichever is greater. You can also remove a SKU from a shipment, as long as the original quantity is six units or fewer per SKU per shipment. You can’t remove all SKUs in a shipment or make a shipment empty. To make changes beyond these limits, you must cancel the inbound plan and create a new one.
您只能在确认运输选项后和货件处于 Receiving 状态前调用这些操作。在货件到达履约中心之前,您可以编辑货件中的单位数量,最多可编辑 5% 或每批货件每个 SKU 六个单位,以数量较多者为准。您还可以从货件中删除一个 SKU,只要每个 SKU 每批货件的原始数量为六个或更少。但不能删除货件中的所有库存单位,也不能将货件清空。要进行超出这些限制的更改,必须取消入站计划并创建新计划。
Step 1. Update the contents of the shipment
步骤 1.更新货物内容
To update the contents of a shipment, call the generateShipmentContentUpdatePreviews
operation and pass the boxes and items that will be present in the shipment after the update. Successful calls return the inboundPlanID
and the operation ID, which you can use to retrieve the request status.
要更新货件的内容,请调用 generateShipmentContentUpdatePreviews
操作,并传递更新后货件中将存在的箱子和物品。成功的调用会返回 inboundPlanID
和操作 ID,您可以用它来检索请求状态。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId | Identifier of an inbound plan. 入境计划的标识符。 minLength: 38 最小长度: 38 maxLength: 38 Type: string 类型:字符串 | Yes 是 |
shipmentId | Identifier of a shipment. A shipment contains the inbound boxes and units. 货物的标识符。货物包含进货箱和单位。 minLength: 38 最小长度: 38 maxLength: 38 Type: string 类型:字符串 | Yes 是 |
Body parameters 身体参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
boxes | A list of boxes that will be present in the shipment after the update. 更新后将出现在货件中的包装盒列表。 Type: string< BoxUpdateInput > array类型:字符串< BoxUpdateInput >数组 | Yes 是 |
items | A list of all items that will be present in the shipment after the update. 更新后货件中所有物品的清单。 Type: string< ItemInput > array类型:字符串< ItemInput >数组 | Yes 是 |
Request example 请求示例
POST inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/contentUpdatePreviews
{
"boxes": [
{
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 1,
"packageId": "pk1234abcd-1234-abcd-5678-1234abcd5678",
"items": [
{
"msku": "Sunglasses",
"prepOwner": "AMAZON",
"labelOwner": "AMAZON",
"quantity": 1,
"expiration": "2019-08-24T14:15:22Z",
"manufacturingLotCode": "manufacturingLotCode"
}
],
"contentInformationSource": "BOX_CONTENT_PROVIDED"
}
],
"items": [
{
"msku": "Sunglasses",
"prepOwner": "AMAZON",
"labelOwner": "AMAZON",
"quantity": 1,
"expiration": "2019-08-24T14:15:22Z",
"manufacturingLotCode": "manufacturingLotCode"
}
]
}
Response 回应
Name 名称 | Description 说明 |
---|---|
operationId | UUID for the given operation. 给定操作的 UUID。 minLength: 36 最小长度: 36 maxLength: 38 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "1234abcd-1234-abcd-5678-1234abcd5678"
}
Step 2. Review the changes and quotes
步骤 2.审查更改和报价
Next, review the proposed changes and updated transportation quotes with listShipmentContentUpdatePreview
.
接下来,与 listShipmentContentUpdatePreview
一起审查拟议的更改和更新的运输报价。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId | Identifier of an inbound plan. 入境计划的标识符。 minLength: 38 最小长度: 38 maxLength: 38 Type: string 类型:字符串 | Yes 是 |
shipmentId | Identifier of a shipment. A shipment contains the inbound boxes and units. 货物的标识符。货物包含进货箱和单位。 minLength: 38 最小长度: 38 maxLength: 38 Type: string 类型:字符串 | Yes 是 |
Query parameters 查询参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
pageSize | The number of content update previews to return. 要返回的内容更新预览次数。 Minimum: 1 最少1 Maximum: 20 最大20 Type: integer 类型:整数 | No 没有 |
paginationToken | A token to fetch a certain page when there are multiple pages worth of results. You can retrieve this token from the pagination in the API response. In the absence of the token, the API returns the first page of the result.当有多个结果页面时,用于获取特定页面的令牌。您可以从 API 响应中的 pagination 获取此标记。如果没有该标记,API 将返回结果的第一页。minLength: 0 最小长度: 0 maxLength: 1024 Type: string 类型:字符串 | No 没有 |
Request example 请求示例
GET inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/contentUpdatePreviews
Response 回应
Name 名称 | Description 说明 |
---|---|
contentUpdatePreviews | A list of content update previews in a shipment. 货物中内容更新预览的列表。 Type: < ContentUpdatePreview > array类型: ContentUpdatePreview > 数组 |
pagination | Contains tokens to fetch from a certain page. 包含要从某个页面获取的标记。 Type: Pagination 类型: Pagination |
Response example 响应示例
{
"pagination": {
"nextToken": "string"
},
"contentUpdatePreviews": [
{
"contentUpdatePreviewId": "string",
"expiration": "2019-08-24T14:15:22Z",
"transportationOption": {
"shipmentId": "string",
"transportationOptionId": "string",
"shippingSolution": "AMAZON_PARTNERED_CARRIER",
"carrier": {
"name": "string",
"alphaCode": "string"
},
"shippingMode": "GROUND_SMALL_PARCEL",
"quote": {
"cost": {
"code": "str",
"amount": 0
},
"voidableUntil": "2019-08-24T14:15:22Z",
"expiration": "2019-08-24T14:15:22Z"
},
"carrierAppointment": {
"startTime": "2019-08-24T14:15:22Z",
"endTime": "2019-08-24T14:15:22Z"
},
"preconditions": [
"string"
]
},
"requestedUpdates": {
"boxes": [
{
"weight": {
"unit": "LB",
"value": 0
},
"dimensions": {
"unitOfMeasurement": "IN",
"length": 0,
"width": 0,
"height": 0
},
"quantity": 1,
"packageId": "string",
"items": [
{
"msku": "Sunglasses",
"prepOwner": "AMAZON",
"labelOwner": "AMAZON",
"quantity": 1,
"expiration": "2019-08-24T14:15:22Z",
"manufacturingLotCode": "manufacturingLotCode"
}
],
"contentInformationSource": "BOX_CONTENT_PROVIDED"
}
],
"items": [
{
"msku": "Sunglasses",
"prepOwner": "AMAZON",
"labelOwner": "AMAZON",
"quantity": 1,
"expiration": "2019-08-24T14:15:22Z",
"manufacturingLotCode": "manufacturingLotCode"
}
]
}
}
]
}
Step 3. Confirm updates 步骤 3.确认更新
Confirm the updates to the shipment with confirmShipmentContentUpdatePreview
. To call this operation, pass the inboundPlanID
, shipmentID
, and contentUpdatePreviewId
from the listShipmentContentUpdatePreview
response.
使用 confirmShipmentContentUpdatePreview
确认对货物的更新。要调用此操作,请从 listShipmentContentUpdatePreview
响应中传递 inboundPlanID
、 shipmentID
和 contentUpdatePreviewId
。
Path parameters 路径参数
Name 名称 | Description 说明 | Required 需要 |
---|---|---|
inboundPlanId | Identifier of an inbound plan. 入境计划的标识符。 minLength: 38 最小长度: 38 maxLength: 38 Type: string 类型:字符串 | Yes 是 |
shipmentId | Identifier of a shipment. A shipment contains the inbound boxes and units. 货物的标识符。货物包含进货箱和单位。 minLength: 38 最小长度: 38 maxLength: 38 Type: string 类型:字符串 | Yes 是 |
contentUpdatePreviewId | Identifier of a content update preview. 内容更新预览的标识符。 minLength: 38 最小长度: 38 maxLength: 38 Type: string 类型:字符串 | Yes 是 |
Request example 请求示例
POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/contentUpdatePreviews/{contentUpdatePreviewId}/confirmation
Response 回应
Name 名称 | Description 说明 |
---|---|
contentUpdatePreviews | A list of content update previews in a shipment. 货物中内容更新预览的列表。 Type: < ContentUpdatePreview > array类型: ContentUpdatePreview > 数组 |
Name 名称 | Description 说明 |
---|---|
operationId | UUID for the given operation. 给定操作的 UUID。 minLength: 36 最小长度: 36 maxLength: 38 Type: string 类型:字符串 |
Response example 响应示例
{
"operationId": "1234abcd-1234-abcd-5678-1234abcd5678"
}
Prerequisite step. Create a listing and convert it to FBA
前提步骤创建列表并将其转换为 FBA
前提步骤创建列表并将其转换为 FBA
If a product already exists in the Amazon catalog, creating a listing can be as simple as associating a unique seller-defined SKU with the unique Amazon-defined ASIN (Amazon Standard Item Number) for the product. If a product does not yet exist in the Amazon catalog, creating a listing requires providing descriptive information about the product so Amazon can build a record and assign an ASIN to the product. You can create listings by submitting feeds using the Feeds API section.
如果产品已存在于亚马逊目录中,则创建列表只需将卖家定义的唯一 SKU 与亚马逊定义的唯一 ASIN(亚马逊标准货号)关联起来即可。如果亚马逊目录中还不存在产品,创建列表需要提供产品的描述性信息,以便亚马逊建立记录并为产品分配 ASIN。您可以使用 "Feeds API "部分提交信息源来创建列表。
For detailed instructions, refer to Create a listing and convert it to FBA.
有关详细说明,请参阅创建列表并将其转换为 FBA。
Updated about 1 month ago 约 1 个月前已更新