From 7de3ab061f9d1867b1395bfa820e29c19e5cba3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Rodr=C3=ADguez=20Guimer=C3=A1ns?= Date: Thu, 7 Jan 2016 12:58:27 +0100 Subject: [PATCH] Implement missing methods for the GetLowestPricedOffersForASIN and GetLowestPricedOffersForSKU Product APIs. --- mws/mws.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/mws/mws.py b/mws/mws.py index 517e038..7c48cdd 100644 --- a/mws/mws.py +++ b/mws/mws.py @@ -510,6 +510,22 @@ def get_lowest_offer_listings_for_asin(self, marketplaceid, asins, condition="An data.update(self.enumerate_param('ASINList.ASIN.', asins)) return self.make_request(data) + def get_lowest_priced_offers_for_sku(self, marketplaceid, sku, condition="New", excludeme="False"): + data = dict(Action='GetLowestPricedOffersForSKU', + MarketplaceId=marketplaceid, + SellerSKU=sku, + ItemCondition=condition, + ExcludeMe=excludeme) + return self.make_request(data) + + def get_lowest_priced_offers_for_asin(self, marketplaceid, asin, condition="New", excludeme="False"): + data = dict(Action='GetLowestPricedOffersForASIN', + MarketplaceId=marketplaceid, + ASIN=asin, + ItemCondition=condition, + ExcludeMe=excludeme) + return self.make_request(data) + def get_product_categories_for_sku(self, marketplaceid, sku): data = dict(Action='GetProductCategoriesForSKU', MarketplaceId=marketplaceid,