Listings API putListingsItem How To Update price and quantity? #3916
Replies: 73 comments 21 replies
-
|
I am keen to know the answer to this one too. |
Beta Was this translation helpful? Give feedback.
-
|
me toooo |
Beta Was this translation helpful? Give feedback.
-
|
Update the purchasable_offer attribute to update the price with patchListingItems, Ex: |
Beta Was this translation helpful? Give feedback.
-
|
I rewrote my patchListingsItem call in the following way, based upon your suggestion: The result looked very promising... Unfortunately, after waiting, the price remained same. |
Beta Was this translation helpful? Give feedback.
-
|
It takes few minutes to reflect in the dashboard. |
Beta Was this translation helpful? Give feedback.
-
|
@tbrains YOU GENIUS!!!! Ok, it completely worked guys, he knows the way. Please, can you show how to do quantity next? |
Beta Was this translation helpful? Give feedback.
-
|
Quantity is similar, you have to patch the attribute fulfillment_availability, |
Beta Was this translation helpful? Give feedback.
-
|
Is it possible to update "fulfillment_availability" only for "patchListingsItem"? (From Google Translate) |
Beta Was this translation helpful? Give feedback.
-
|
putListingsItem: This is used to Create or Fully Update Listings. If you are just updating price and quantity of an existing listing, then putListingItem is perfect, read more. If you are using python, then you can check this library. |
Beta Was this translation helpful? Give feedback.
-
|
@tbrains I couldn't do that. |
Beta Was this translation helpful? Give feedback.
-
|
@shirushi-dev, its possible for MFN listings. |
Beta Was this translation helpful? Give feedback.
-
|
@tbrains |
Beta Was this translation helpful? Give feedback.
-
|
is it possible to update business price via Listing API? |
Beta Was this translation helpful? Give feedback.
-
|
@xiaoyu-tamu, right now its not possible to update the business price via Listing API. |
Beta Was this translation helpful? Give feedback.
-
|
Just to be clear, the feeds Api is able to do that. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Thanks for sharing this find. Does anyone know if changing "List Price" through xml also works? I've tried changing MaximumRetailPrice through the feed but that didn't seem to work. |
Beta Was this translation helpful? Give feedback.
-
|
How to update maximum retail price (MRP) ? |
Beta Was this translation helpful? Give feedback.
-
@dialdhruv See this answer: #1289 |
Beta Was this translation helpful? Give feedback.
-
|
hi guys,
|
Beta Was this translation helpful? Give feedback.
-
|
Hello. How I can update the Recommended Retail Price (RRP) or a Manufacturer’s Suggested Retail Price (MSRP)? |
Beta Was this translation helpful? Give feedback.
-
Is this still the case? I've looked at the json schema trying to find anything that could be the business price (B2B), but I have been unsuccessful. It would be super useful if I could update the business price through patchListingsItem instead of the xml feed. |
Beta Was this translation helpful? Give feedback.
-
|
@ThanhLuan0932 hi Luan! I am PHP Developer and developing to putListingsItem from my website to Amazon store also. Can we discuss more further about this through email? Please pm me at [email protected]. |
Beta Was this translation helpful? Give feedback.
-
|
Hi, Like $DescriptionData['minimum_seller_allowed_price'] = ["schedule" => ["value_with_tax" => 10.00]]; $DescriptionData['maximum_seller_allowed_price'] = ["schedule" => ["value_with_tax" => 100]] ; and submitting the offer , its giving InvaliD response Die Attribute sind ungültig like below. I am not understanding how to pass Min and max price with offer price [status] => INVALID |
Beta Was this translation helpful? Give feedback.
-
|
I tried to send array like below in respect to above query. Array ) |
Beta Was this translation helpful? Give feedback.
-
|
And tried below as per the documentations https://developer-docs.amazon.com/sp-api/docs/listing-workflow-migration-tutorial#submitting-data But not working. { No luck |
Beta Was this translation helpful? Give feedback.
-
|
trying the update the qty with ( anyone can help ) : INPUT: OUTPUT |
Beta Was this translation helpful? Give feedback.
-
|
@thesarwars thank you now it is working and find out the issue related to the header: |
Beta Was this translation helpful? Give feedback.
-
|
Hi all ! We are using SP-API Here's the payload format sent: {"sku": "XXXX", "operationType": "UPDATE", "requirements": "LISTING_OFFER_ONLY", "productType": "PRODUCT", "attributes": {"merchant_suggested_asin": [{"marketplace_id": "A13V1IB3VIYZZH", "value": "XXXXX"}], "fulfillment_availability": [{"fulfillment_channel_code": "DEFAULT", "quantity": 382}], "purchasable_offer": [{"currency": "EUR", "marketplace_id": "A13V1IB3VIYZZH", "our_price": [{"schedule": [{"value_with_tax": 430}]}], "minimum_seller_allowed_price": [{"schedule": [{"value_with_tax": 193}]}], "audience": "ALL"}], "condition_type": [{"marketplace_id": "A13V1IB3VIYZZH", "value": "new_new"}], "product_tax_code": [{"marketplace_id": "A13V1IB3VIYZZH", "value": "A_GEN_STANDARD"}], "merchant_shipping_group": [{"marketplace_id": "A13V1IB3VIYZZH", "value": "legacy-template-id"}], "main_offer_image_locator": [{"marketplace_id": "A13V1IB3VIYZZH", "media_location": "XXXXX"}]}, "messageId": 6} Is there a different behavior for this kind of request when the seller is owner of the product ? (we don't usually encounter this issue) thanks for your help ! |
Beta Was this translation helpful? Give feedback.
-
|
I'm Manx, a third-party developer with many years of experience working within the Amazon ecosystem. I'm writing this email today to join you in speaking out against Amazon's newly introduced unreasonable pricing policy for its SP-API and to defend the survival of us small and medium-sized developers! Since 2009, SP-API and its predecessor, MWS, have been freely available. This openness has fostered a thriving developer ecosystem. The ERP, inventory management, and data analytics tools we've developed have become indispensable operational support for millions of Amazon sellers. However, without consulting any developers, Amazon suddenly announced a fixed subscription fee of $1400 per year starting January 31, 2026, with an additional monthly fee based on GET requests starting April 30. This unilateral and mandatory charging completely disregards the legitimate rights of developers! I. Three Core Injustices in the Pricing Policy, Targeting the Lifeline of Small and Medium-Sized Developers
II. Collective action is the only way out: File a joint complaint with the FTC, demanding Amazon rectify its practices. Individual voices are easily ignored, but our combined strength is enough to drive change! The U.S. Federal Trade Commission (FTC) specifically tracks unfair business practices, and its Consumer Sentinel Network aggregates and analyzes all complaints to form a basis for regulatory action. Here, I urge every affected developer to immediately submit a complaint through the following official channels: • Complaint Email: [email protected] • Online Complaint Form (most convenient): reportfraud.ftc.gov • Mailing Address: Federal Trade Commission, Consumer Sentinel Network, Washington, D.C. 20580 • Complaint Hotline: 1-877-438-4338 (English service) When filing a complaint, please emphasize the following core issues: Amazon's abuse of its SP-API monopoly to suddenly introduce unreasonable fees; the $1400 fixed annual fee squeezing the survival space of small and medium-sized developers; a serious mismatch between service quality and fees; and the lack of prior consultation and a transition period. III. Our Demands: Reject Monopolistic Exploitation, Demand a Reasonable Fee Mechanism
Dear colleagues, the prosperity of Amazon's ecosystem depends on the contributions and innovation of every developer. This current "discarding the millstone after it has served its purpose" pricing policy will not only force many small and medium-sized developers out of the market, but will also ultimately lead to fewer sellers, increased operating costs, and disrupt the balance of the entire ecosystem. Please take immediate action and forward this email to more developer partners to jointly file a complaint with the FTC! Every complaint is a contribution; only by uniting can we make Amazon take our demands seriously and safeguard our legitimate rights! We look forward to witnessing the arrival of fairness and justice together! Initiator: Manx |
Beta Was this translation helpful? Give feedback.




Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
All I want to do is use the Amazon SP-API Listings API's putListingsItem call to update the price and quantity of an item I have listed.
productType
According to the ListingsItemPutRequest docs, productType and attributes are required for this call.
Firstly, to obtain the correct productType value, you are supposed to search for a product definitions type using the Product Type Definitions API. So, I do that, and call searchDefinitionsProductTypes, just to discover my product has no matching product type.
Ultimately, I gave the value
PRODUCTforproductTypefield. As a result, thegetDefinitionsProductTypecall returned an object containing an array ofpropertyNames, shown below:On seeing this, I decide
list_priceandfulfillment_availabilitymust be the price and quantity and then try using these in my code below.attributes
The attributes value is also required. However, their current docs show no clear example of what to put for these values, which are where I must put price and quantity somewhere.
I found this link about patchListingsItem and tried to implement that below but got an error.
code:
// trying to update quantity... failed.
error:
I also tried using list_price :
// list_price attempt... failed.
Error (this time seems I got warmer... maybe?):
How do you correctly specify the list_price or the quantity so this call will be successful?
Just tryin to update a single item's price and quantity.
Beta Was this translation helpful? Give feedback.
All reactions