products

package
v0.0.0-...-ce6a40e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2020 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PriceToEstimateFees

type PriceToEstimateFees struct {
	IDType                   string
	IDValue                  string
	IsAmazonFulfilled        bool
	Identifier               string
	ListingPriceCurrencyCode string
	ListingPriceAmount       int
	ShippingCurrencyCode     string
	ShippingAmount           int
	PointsPointsNumber       int
}

PriceToEstimateFees is GetMyFeesEstimate request object

type Products

type Products struct {
	*mws.Client
}

Products is the client for the api

func NewClient

func NewClient(config mws.Config) (*Products, error)

NewClient generate a new product client

func (Products) GetCompetitivePricingForASIN

func (p Products) GetCompetitivePricingForASIN(asinList []string) (*mws.Response, error)

GetCompetitivePricingForASIN Returns the current competitive price of a product, based on ASIN. http://docs.developer.amazonservices.com/en_US/products/Products_GetCompetitivePricingForASIN.html

func (Products) GetCompetitivePricingForSKU

func (p Products) GetCompetitivePricingForSKU(sellerSKUList []string) (*mws.Response, error)

GetCompetitivePricingForSKU Returns the current competitive price of a product, based on SellerSKU. http://docs.developer.amazonservices.com/en_US/products/Products_GetCompetitivePricingForSKU.html

func (Products) GetLowestOfferListingsForASIN

func (p Products) GetLowestOfferListingsForASIN(asinList []string, optional ...mws.Parameters) (*mws.Response, error)

GetLowestOfferListingsForASIN Returns pricing information for the lowest-price active offer listings for up to 20 products, based on ASIN. Optional Parameters:

ItemCondition - string
ExcludeMe - bool

http://docs.developer.amazonservices.com/en_US/products/Products_GetLowestOfferListingsForASIN.html

func (Products) GetLowestOfferListingsForSKU

func (p Products) GetLowestOfferListingsForSKU(sellerSKUList []string, optional ...mws.Parameters) (*mws.Response, error)

GetLowestOfferListingsForSKU Returns pricing information for the lowest-price active offer listings for up to 20 products, based on SellerSKU. Optional Parameters:

ItemCondition - string
ExcludeMe - bool

http://docs.developer.amazonservices.com/en_US/products/Products_GetLowestOfferListingsForSKU.html

func (Products) GetLowestPricedOffersForASIN

func (p Products) GetLowestPricedOffersForASIN(asin, itemCondition string) (*mws.Response, error)

GetLowestPricedOffersForASIN Returns lowest priced offers for a single product, based on ASIN. http://docs.developer.amazonservices.com/en_US/products/Products_GetLowestPricedOffersForASIN.html

func (Products) GetLowestPricedOffersForSKU

func (p Products) GetLowestPricedOffersForSKU(sellerSKU, itemCondition string) (*mws.Response, error)

GetLowestPricedOffersForSKU Returns lowest priced offers for a single product, based on SellerSKU. http://docs.developer.amazonservices.com/en_US/products/Products_GetLowestPricedOffersForSKU.html

func (Products) GetMatchingProduct

func (p Products) GetMatchingProduct(asinList []string) (*mws.Response, error)

GetMatchingProduct Returns a list of products and their attributes, based on a list of ASIN values. http://docs.developer.amazonservices.com/en_US/products/Products_GetMatchingProduct.html

func (Products) GetMatchingProductForId

func (p Products) GetMatchingProductForId(idType string, idList []string) (*mws.Response, error)

GetMatchingProductForId Returns a list of products and their attributes, based on a list of ASIN, GCID, SellerSKU, UPC, EAN, ISBN, and JAN values. http://docs.developer.amazonservices.com/en_US/products/Products_GetMatchingProductForId.html

func (Products) GetMyFeesEstimate

func (p Products) GetMyFeesEstimate(fees []*PriceToEstimateFees) (*mws.Response, error)

GetMyFeesEstimate Returns the parent product categories that a product belongs to, based on ASIN. http://docs.developer.amazonservices.com/ja_JP/products/Products_GetMyFeesEstimate.html

func (Products) GetMyPriceForASIN

func (p Products) GetMyPriceForASIN(asinList []string, optional ...mws.Parameters) (*mws.Response, error)

GetMyPriceForASIN Returns pricing information for your own offer listings, based on ASIN. http://docs.developer.amazonservices.com/en_US/products/Products_GetMyPriceForASIN.html

func (Products) GetMyPriceForSKU

func (p Products) GetMyPriceForSKU(sellerSKUList []string, optional ...mws.Parameters) (*mws.Response, error)

GetMyPriceForSKU Returns pricing information for your own offer listings, based on SellerSKU. http://docs.developer.amazonservices.com/en_US/products/Products_GetMyPriceForSKU.html

func (Products) GetProductCategoriesForASIN

func (p Products) GetProductCategoriesForASIN(asin string) (*mws.Response, error)

GetProductCategoriesForASIN Returns the parent product categories that a product belongs to, based on ASIN. http://docs.developer.amazonservices.com/en_US/products/Products_GetProductCategoriesForASIN.html

func (Products) GetProductCategoriesForSKU

func (p Products) GetProductCategoriesForSKU(sellerSKU string) (*mws.Response, error)

GetProductCategoriesForSKU Returns the parent product categories that a product belongs to, based on SellerSKU. http://docs.developer.amazonservices.com/en_US/products/Products_GetProductCategoriesForSKU.html

func (Products) GetServiceStatus

func (p Products) GetServiceStatus() (*mws.Response, error)

GetServiceStatus Returns the operational status of the Products API section. http://docs.developer.amazonservices.com/en_US/products/Products_GetServiceStatus.html

func (Products) ListMatchingProducts

func (p Products) ListMatchingProducts(query string, optional ...mws.Parameters) (*mws.Response, error)

ListMatchingProducts Returns a list of products and their attributes, based on a search query. Optional Parameters:

QueryContextId - string

http://docs.developer.amazonservices.com/en_US/products/Products_ListMatchingProducts.html

func (Products) Name

func (p Products) Name() string

Name return the name of the api

func (Products) Version

func (p Products) Version() string

Version return the current version of api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL