Product Fees๏
- class sp_api.api.ProductFees(marketplace: ~sp_api.base.marketplaces.Marketplaces = Marketplaces.US, *, refresh_token=None, account='default', credentials=None, restricted_data_token=None, proxies=None, verify=True, timeout=None, version=None, credential_providers=None, auth_token_client_class=<class 'sp_api.auth.access_token_client.AccessTokenClient'>)๏
-
- get_product_fees_estimate_for_sku(self, seller_sku, price: float, shipping_price=None, currency='USD', is_fba=False, points: dict = dict, **kwargs) ApiResponse ๏
Returns fees for sku
Examples
literal blocks:
ProductFees().get_product_fees_estimate_for_sku("UmaS1", 10, currency='USD', shipping_price=10, is_fba=False, points={ "PointsNumber": 0, "PointsMonetaryValue": { "CurrencyCode": "USD", "Amount": 0 } })
- Parameters:
seller_sku
price
shipping_price
currency
is_fba
points
marketplace_id โ str | Defaults to self.marketplace_id
optional_fulfillment_program
force_safe_sku โ bool | Force user SKU quote
**kwargs
- Return type:
- get_product_fees_estimate_for_asin(self, asin, price: float, currency='USD', shipping_price=None, is_fba=False, points: dict = dict, **kwargs) ApiResponse ๏
Returns fees for asin
Examples
literal blocks:
ProductFees().get_product_fees_estimate_for_asin("UmaS1", 10, currency='USD', shipping_price=10, is_fba=False, points={ "PointsNumber": 0, "PointsMonetaryValue": { "CurrencyCode": "USD", "Amount": 0 } })
- Parameters:
asin
price
currency
shipping_price
is_fba
points
marketplace_id โ str | Defaults to self.marketplace_id
optional_fulfillment_program
**kwargs
- Return type:
- get_product_fees_estimate(self, estimate_requests: List[dict]) ApiResponse ๏
Return fees for multiple products
Examples
literal blocks:
ProductFees().get_product_fees_estimate( [ dict(id_type='ASIN', id_value='B012345678', price=100), dict(id_type='ASIN', id_value='B012345678', price=50, is_fba=True), ] )
- Parameters:
estimate_requests โ list of dict where the allowed keys are : id_type: str | ASIN or SellerSKU id_value: str price: currency: shipping_price: is_fba: points: marketplace_id: str | Defaults to self.marketplace_id optional_fulfillment_program:
- _create_body(price, shipping_price=None, currency='USD', is_fba=False, identifier=None, points: dict = None, marketplace_id: str = None, optional_fulfillment_program: str = None, id_type=None, id_value=None)๏
Create request body
- Parameters:
price
shipping_price
currency
is_fba
identifier
points
Returns: