\MarketplaceWebServiceProducts_Client

MarketplaceWebServiceProducts_Client is an implementation of MarketplaceWebServiceProducts

Summary

Methods
Properties
Constants
getCompetitivePricingForASIN()
getCompetitivePricingForSKU()
getLowestOfferListingsForASIN()
getLowestOfferListingsForSKU()
getLowestPricedOffersForASIN()
getLowestPricedOffersForSKU()
getMatchingProduct()
getMatchingProductForId()
getMyFeesEstimate()
getMyPriceForASIN()
getMyPriceForSKU()
getProductCategoriesForASIN()
getProductCategoriesForSKU()
getServiceStatus()
listMatchingProducts()
__construct()
No public properties found
SERVICE_VERSION
MWS_CLIENT_VERSION
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

SERVICE_VERSION

SERVICE_VERSION

MWS_CLIENT_VERSION

MWS_CLIENT_VERSION

Methods

getCompetitivePricingForASIN()

getCompetitivePricingForASIN(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetCompetitivePricingForASINResponse

Get Competitive Pricing For ASIN Gets competitive pricing and related information for a product identified by the MarketplaceId and ASIN.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetCompetitivePricingForASIN request or MarketplaceWebServiceProducts_Model_GetCompetitivePricingForASIN object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetCompetitivePricingForASINResponse

getCompetitivePricingForSKU()

getCompetitivePricingForSKU(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetCompetitivePricingForSKUResponse

Get Competitive Pricing For SKU Gets competitive pricing and related information for a product identified by the SellerId and SKU.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetCompetitivePricingForSKU request or MarketplaceWebServiceProducts_Model_GetCompetitivePricingForSKU object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetCompetitivePricingForSKUResponse

getLowestOfferListingsForASIN()

getLowestOfferListingsForASIN(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetLowestOfferListingsForASINResponse

Get Lowest Offer Listings For ASIN Gets some of the lowest prices based on the product identified by the given MarketplaceId and ASIN.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetLowestOfferListingsForASIN request or MarketplaceWebServiceProducts_Model_GetLowestOfferListingsForASIN object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetLowestOfferListingsForASINResponse

getLowestOfferListingsForSKU()

getLowestOfferListingsForSKU(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetLowestOfferListingsForSKUResponse

Get Lowest Offer Listings For SKU Gets some of the lowest prices based on the product identified by the given SellerId and SKU.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetLowestOfferListingsForSKU request or MarketplaceWebServiceProducts_Model_GetLowestOfferListingsForSKU object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetLowestOfferListingsForSKUResponse

getLowestPricedOffersForASIN()

getLowestPricedOffersForASIN(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetLowestPricedOffersForASINResponse

Get Lowest Priced Offers For ASIN Retrieves the lowest priced offers based on the product identified by the given ASIN.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetLowestPricedOffersForASIN request or MarketplaceWebServiceProducts_Model_GetLowestPricedOffersForASIN object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetLowestPricedOffersForASINResponse

getLowestPricedOffersForSKU()

getLowestPricedOffersForSKU(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetLowestPricedOffersForSKUResponse

Get Lowest Priced Offers For SKU Retrieves the lowest priced offers based on the product identified by the given SellerId and SKU.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetLowestPricedOffersForSKU request or MarketplaceWebServiceProducts_Model_GetLowestPricedOffersForSKU object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetLowestPricedOffersForSKUResponse

getMatchingProduct()

getMatchingProduct(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetMatchingProductResponse

Get Matching Product GetMatchingProduct will return the details (attributes) for the given ASIN.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetMatchingProduct request or MarketplaceWebServiceProducts_Model_GetMatchingProduct object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetMatchingProductResponse

getMatchingProductForId()

getMatchingProductForId(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetMatchingProductForIdResponse

Get Matching Product For Id GetMatchingProduct will return the details (attributes) for the given Identifier list. Identifer type can be one of [SKU|ASIN|UPC|EAN|ISBN|GTIN|JAN]

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetMatchingProductForId request or MarketplaceWebServiceProducts_Model_GetMatchingProductForId object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetMatchingProductForIdResponse

getMyFeesEstimate()

getMyFeesEstimate(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetMyFeesEstimateResponse

Get My Fees Estimate Retrieves the fees estimate for the products identified by the given ASIN/SKU list.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetMyFeesEstimate request or MarketplaceWebServiceProducts_Model_GetMyFeesEstimate object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetMyFeesEstimateResponse

getMyPriceForASIN()

getMyPriceForASIN(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetMyPriceForASINResponse

Get My Price For ASIN <!-- Wrong doc in current code -->

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetMyPriceForASIN request or MarketplaceWebServiceProducts_Model_GetMyPriceForASIN object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetMyPriceForASINResponse

getMyPriceForSKU()

getMyPriceForSKU(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetMyPriceForSKUResponse

Get My Price For SKU <!-- Wrong doc in current code -->

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetMyPriceForSKU request or MarketplaceWebServiceProducts_Model_GetMyPriceForSKU object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetMyPriceForSKUResponse

getProductCategoriesForASIN()

getProductCategoriesForASIN(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetProductCategoriesForASINResponse

Get Product Categories For ASIN Gets categories information for a product identified by the MarketplaceId and ASIN.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetProductCategoriesForASIN request or MarketplaceWebServiceProducts_Model_GetProductCategoriesForASIN object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetProductCategoriesForASINResponse

getProductCategoriesForSKU()

getProductCategoriesForSKU(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetProductCategoriesForSKUResponse

Get Product Categories For SKU Gets categories information for a product identified by the SellerId and SKU.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetProductCategoriesForSKU request or MarketplaceWebServiceProducts_Model_GetProductCategoriesForSKU object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetProductCategoriesForSKUResponse

getServiceStatus()

getServiceStatus(mixed  $request) : \MarketplaceWebServiceProducts_Model_GetServiceStatusResponse

Get Service Status Returns the service status of a particular MWS API section. The operation takes no input.

All API sections within the API are required to implement this operation.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_GetServiceStatus request or MarketplaceWebServiceProducts_Model_GetServiceStatus object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_GetServiceStatusResponse

listMatchingProducts()

listMatchingProducts(mixed  $request) : \MarketplaceWebServiceProducts_Model_ListMatchingProductsResponse

List Matching Products ListMatchingProducts can be used to find products that match the given criteria.

Parameters

mixed $request

array of parameters for MarketplaceWebServiceProducts_Model_ListMatchingProducts request or MarketplaceWebServiceProducts_Model_ListMatchingProducts object itself

Throws

\MarketplaceWebServiceProducts_Exception

Returns

\MarketplaceWebServiceProducts_Model_ListMatchingProductsResponse

__construct()

__construct(string  $awsAccessKeyId, string  $awsSecretAccessKey,   $applicationName,   $applicationVersion, array  $config = null) 

Construct new Client

Parameters

string $awsAccessKeyId

AWS Access Key ID

string $awsSecretAccessKey

AWS Secret Access Key

$applicationName
$applicationVersion
array $config

configuration options. Valid configuration options are:

  • ServiceURL
  • UserAgent
  • SignatureVersion
  • TimesRetryOnError
  • ProxyHost
  • ProxyPort
  • ProxyUsername
  • ProxyPassword
  • MaxErrorRetry