Amazon Marketplace Web Service (MWS) will no longer be available after March 31, 2024. All MWS developers must migrate to Selling Partner API (SP-API) to avoid service disruptions. Refer to the Migration Hub for more information.
これらの例では、同じPrepInstructionに対してPrepOwnersが異なる商品の別個の納品を作成する方法を示します。また、同じ納品において同じ指示が異なる梱包者に与えられた場合にどのようなエラーが出るかも示します。
この例では、同じPrepInstructionが必要となる複数の商品で異なるPrepOwnersを指定している納品プランを出品者が作成しています。それぞれの納品では所定のPrepInstructionに同じPrepOwnerを設定する必要があるため、このプランでは複数の納品を提案します。このケースでは、一方の商品はAmazonがテープ留めし、もう一方は出品者がテープ留めします。
https://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01 ?AWSAccessKeyId=AKIAEIAL5QODNGQCJLSA &Action=CreateInboundShipmentPlan &SellerId=A135KKEKWF1J56 &SignatureVersion=2 &Timestamp=2015-11-29T22%3A36%3A53Z &Version=2010-10-01 &Signature=wMAeU2CEHdRCPh%2Fg7lQC7HkgRjxZlLxtbbDvFDHzdOE%3D &SignatureMethod=HmacSHA256 &LabelPrepPreference=SELLER_LABEL &ShipFromAddress.Name=test1 &ShipFromAddress.AddressLine1=LINE_1 &ShipFromAddress.City=Seattle &ShipFromAddress.StateOrProvinceCode=WA &ShipFromAddress.PostalCode=98121 &ShipFromAddress.CountryCode=US &InboundShipmentPlanRequestItems.member.1.SellerSKU=SKU00001 &InboundShipmentPlanRequestItems.member.1.Quantity=1 &InboundShipmentPlanRequestItems.member.1.PrepDetailsList.PrepDetails.1.PrepInstruction=Taping &InboundShipmentPlanRequestItems.member.1.PrepDetailsList.PrepDetails.1.PrepOwner=AMAZON &InboundShipmentPlanRequestItems.member.2.SellerSKU=SKU00002 &InboundShipmentPlanRequestItems.member.2.Quantity=1 &InboundShipmentPlanRequestItems.member.2.PrepDetailsList.PrepDetails.1.PrepInstruction=Labeling &InboundShipmentPlanRequestItems.member.2.PrepDetailsList.PrepDetails.1.PrepOwner=AMAZON &InboundShipmentPlanRequestItems.member.2.PrepDetailsList.PrepDetails.2.PrepInstruction=Taping &InboundShipmentPlanRequestItems.member.2.PrepDetailsList.PrepDetails.2.PrepOwner=SELLER
<?xml version="1.0" encoding="UTF-8"?> <CreateInboundShipmentPlanResponse xmlns="http://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01/"> <CreateInboundShipmentPlanResult> <InboundShipmentPlans> <member> <DestinationFulfillmentCenterId>ABE2</DestinationFulfillmentCenterId> <LabelPrepType>SELLER_LABEL</LabelPrepType> <ShipToAddress> <City>Breinigsville</City> <CountryCode>US</CountryCode> <PostalCode>18031</PostalCode> <Name>Amazon.com</Name> <AddressLine1>705 Boulder Drive</AddressLine1> <StateOrProvinceCode>PA</StateOrProvinceCode> </ShipToAddress> <Items> <member> <FulfillmentNetworkSKU>FNSKU00001</FulfillmentNetworkSKU> <Quantity>1</Quantity> <SellerSKU>SKU00001</SellerSKU> <PrepDetailsList> <PrepDetails> <PrepInstruction>Taping</PrepInstruction> <PrepOwner>AMAZON</PrepOwner> </PrepDetails> </PrepDetailsList> </member> </Items> <ShipmentId>FBA0000001</ShipmentId> </member> <member> <DestinationFulfillmentCenterId>ABE2</DestinationFulfillmentCenterId> <LabelPrepType>AMAZON_ONLY</LabelPrepType> <ShipToAddress> <City>Breinigsville</City> <CountryCode>US</CountryCode> <PostalCode>18031</PostalCode> <Name>Amazon.com</Name> <AddressLine1>705 Boulder Drive</AddressLine1> <StateOrProvinceCode>PA</StateOrProvinceCode> </ShipToAddress> <Items> <member> <FulfillmentNetworkSKU>FNSKU00002</FulfillmentNetworkSKU> <Quantity>1</Quantity> <SellerSKU>SKU00002</SellerSKU> <PrepDetailsList> <PrepDetails> <PrepInstruction>Taping</PrepInstruction> <PrepOwner>SELLER</PrepOwner> <PrepInstruction>Labeling</PrepInstruction> <PrepOwner>AMAZON</PrepOwner> </PrepDetails> </PrepDetailsList> </member> </Items> <ShipmentId>FBA0000002</ShipmentId> </member> </InboundShipmentPlans> </CreateInboundShipmentPlanResult> <ResponseMetadata> <RequestId>babd156d-8b2f-40b1-a770-d117f9ccafef</RequestId> </ResponseMetadata> </CreateInboundShipmentPlanResponse>
この例では、出品者が、同じPrepInstructionが同じPrepOwnerによって処理される単一の納品を作成します。このケースでは、両方のSKUにAmazonがラベルを貼ります。
https://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01 ?AWSAccessKeyId=AKIAEIAL5QODNGQCJLSA &Action=CreateInboundShipment &SellerId=A135KKEKWF1J56 &SignatureVersion=2 &Timestamp=2015-11-29T22%3A51%3A09Z &Version=2010-10-01 &Signature=zzk0jdEopg7JgFAAjVrmESGYHKwvBJ2BhYdC1gLaUhc%3D &SignatureMethod=HmacSHA256 &ShipmentId=FBA0000001 &InboundShipmentHeader.ShipmentName=SHIPMENT_NAME &InboundShipmentHeader.ShipFromAddress.Name=NAME &InboundShipmentHeader.ShipFromAddress.AddressLine1=ADDR_LINE1 &InboundShipmentHeader.ShipFromAddress.City=Seattle &InboundShipmentHeader.ShipFromAddress.StateOrProvinceCode=WA &InboundShipmentHeader.ShipFromAddress.PostalCode=98121 &InboundShipmentHeader.ShipFromAddress.CountryCode=US &InboundShipmentHeader.DestinationFulfillmentCenterId=ABE2 &InboundShipmentHeader.ShipmentStatus=WORKING &InboundShipmentHeader.LabelPrepPreference=SELLER_LABEL &InboundShipmentItems.member.1.QuantityShipped=1 &InboundShipmentItems.member.1.SellerSKU=SKU00001 &InboundShipmentItems.member.1.PrepDetailsList.PrepDetails.1.PrepInstruction=Labeling &InboundShipmentItems.member.1.PrepDetailsList.PrepDetails.1.PrepOwner=AMAZON &InboundShipmentItems.member.2.QuantityShipped=2 &InboundShipmentItems.member.2.SellerSKU=SKU00002 &InboundShipmentItems.member.2.PrepDetailsList.PrepDetails.1.PrepInstruction= Labeling &InboundShipmentItems.member.2.PrepDetailsList.PrepDetails.1.PrepOwner= AMAZON &InboundShipmentItems.member.2.PrepDetailsList.PrepDetails.2.PrepInstruction=Taping &InboundShipmentItems.member.2.PrepDetailsList.PrepDetails.2.PrepOwner= SELLER
<?xml version="1.0" encoding="UTF-8"?> <CreateInboundShipmentResponse xmlns="http://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01/"> <CreateInboundShipmentResult> <ShipmentId>FBA000111</ShipmentId> </CreateInboundShipmentResult> <ResponseMetadata> <RequestId>2a1455aa-c5f9-4993-9b18-dc10407e09ba</RequestId> </ResponseMetadata> </CreateInboundShipmentResponse>
この例では、出品者が、同じPrepInstructionに2つの異なるPrepOwnersがある単一の納品の作成を試みています。これを行うと、IncompatiblePrepOwnerエラーが出ます。
https://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01 ?AWSAccessKeyId=AKIAEIAL5QODNGQCJLSA &Action=CreateInboundShipment &SellerId=A135KKEKWF1J56 &SignatureVersion=2 &Timestamp=2015-11-29T22%3A51%3A09Z &Version=2010-10-01 &Signature=zzk0jdEopg7JgFAAjVrmESGYHKwvBJ2BhYdC1gLaUhc%3D &SignatureMethod=HmacSHA256 &ShipmentId=FBA0000001 &InboundShipmentHeader.ShipmentName=SHIPMENT_NAME &InboundShipmentHeader.ShipFromAddress.Name=NAME &InboundShipmentHeader.ShipFromAddress.AddressLine1=ADDR_LINE1 &InboundShipmentHeader.ShipFromAddress.City=Seattle &InboundShipmentHeader.ShipFromAddress.StateOrProvinceCode=WA &InboundShipmentHeader.ShipFromAddress.PostalCode=98121 &InboundShipmentHeader.ShipFromAddress.CountryCode=US &InboundShipmentHeader.DestinationFulfillmentCenterId=ABE2 &InboundShipmentHeader.ShipmentStatus=WORKING &InboundShipmentHeader.LabelPrepPreference=SELLER_LABEL &InboundShipmentItems.member.1.QuantityShipped=1 &InboundShipmentItems.member.1.SellerSKU=SKU00001 &InboundShipmentItems.member.1.PrepDetailsList.PrepDetails.1.PrepInstruction=Taping &InboundShipmentItems.member.1.PrepDetailsList.PrepDetails.1.PrepOwner=AMAZON &InboundShipmentItems.member.2.QuantityShipped=2 &InboundShipmentItems.member.2.SellerSKU=SKU00002 &InboundShipmentItems.member.2.PrepDetailsList.PrepDetails.1.PrepInstruction=Taping &InboundShipmentItems.member.2.PrepDetailsList.PrepDetails.1.PrepOwner=SELLER
<ErrorResponse xmlns="http://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01/"> <Error> <Type>Sender</Type> <Code>IncompatiblePrepOwner</Code> <Message>Incompatible PrepOwner. A shipment cannot have a mix of AMAZON and SELLER as PrepOwner for the same prep instruction</Message> </Error> <RequestId>b8e929f5-18bb-4c28-905e-f9d634a61038</RequestId> </ErrorResponse>