public GetMyFeesEstimateResponse InvokeGetMyFeesEstimate(string ASIN)
 {
     try
     {
         GetMyFeesEstimateRequest request = new GetMyFeesEstimateRequest();
         request.SellerId     = sellerId;
         request.MWSAuthToken = "example";
         FeesEstimateRequestList feesEstimateRequestList = new FeesEstimateRequestList();
         feesEstimateRequestList.FeesEstimateRequest.Add(new FeesEstimateRequest
         {
             MarketplaceId       = marketplaceID,
             IdType              = "ASIN",
             IdValue             = ASIN,
             PriceToEstimateFees = new PriceToEstimateFees {
                 ListingPrice = new MoneyType {
                     Amount = 0M, CurrencyCode = "USD"
                 }
             },
             Identifier        = "request_" + Guid.NewGuid().ToString(),
             IsAmazonFulfilled = true
         });
         request.FeesEstimateRequestList = feesEstimateRequestList;
         return(_productClient.GetMyFeesEstimate(request));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Пример #2
0
        public GetMyFeesEstimateResponse InvokeGetMyFeesEstimate()
        {
            // Create a request.
            GetMyFeesEstimateRequest request = new GetMyFeesEstimateRequest();
            FeesEstimateRequestList  list    = new FeesEstimateRequestList();
            MoneyType price = new MoneyType()
            {
                Amount = 100m, CurrencyCode = "USD"
            };
            MoneyType ship = new MoneyType()
            {
                Amount = 10m, CurrencyCode = "USD"
            };
            PriceToEstimateFees priceToEstimateFees = new PriceToEstimateFees()
            {
                ListingPrice = price, Shipping = ship
            };

            list.FeesEstimateRequest.Add(new FeesEstimateRequest()
            {
                Identifier          = "123", IdType = "ASIN", IdValue = "B01LWB4SVH",
                IsAmazonFulfilled   = true, MarketplaceId = marketplaceId,
                PriceToEstimateFees = priceToEstimateFees
            });
            request.FeesEstimateRequestList = list;

            request.SellerId = sellerId;

            request.MWSAuthToken = mwsAuthToken;

            return(this.client.GetMyFeesEstimate(request));
        }
Пример #3
0
            public GetMyFeesEstimateResponse InvokeGetMyFeesEstimate()
            {
                // Create a request.
                GetMyFeesEstimateRequest request = new GetMyFeesEstimateRequest();
                string sellerId = "example";

                request.SellerId = sellerId;
                string mwsAuthToken = "example";

                request.MWSAuthToken = mwsAuthToken;
                FeesEstimateRequestList feesEstimateRequestList = new FeesEstimateRequestList();

                request.FeesEstimateRequestList = feesEstimateRequestList;
                return(this.client.GetMyFeesEstimate(request));
            }
Пример #4
0
 public GetMyFeesEstimateResponse InvokeGetMyFeesEstimate(string sellerId, string mwsAuthToken, out APIResults results)
 {
     try
     {
         // Create a request.
         GetMyFeesEstimateRequest request = new GetMyFeesEstimateRequest();
         request.SellerId     = sellerId;
         request.MWSAuthToken = mwsAuthToken;
         FeesEstimateRequestList feesEstimateRequestList = new FeesEstimateRequestList();
         request.FeesEstimateRequestList = feesEstimateRequestList;
         GetMyFeesEstimateResponse output = this.productClient.GetMyFeesEstimate(request);
         results = new APIResults((IMWSResponse)output);
         return(output);
     }
     catch (MarketplaceWebServiceProductsException ex)
     {
         results = new APIResults(ex);
         throw ex;
     }
 }
Пример #5
0
        public GetMyFeesEstimateResponse InvokeGetMyFeesEstimate()
        {
            // Create a request.
            GetMyFeesEstimateRequest request = new GetMyFeesEstimateRequest();
            string sellerId = "";

            request.SellerId = sellerId;
            string mwsAuthToken = "example";

            request.MWSAuthToken = mwsAuthToken;
            FeesEstimateRequestList feesEstimateRequestList = new FeesEstimateRequestList
            {
                FeesEstimateRequest = new List <FeesEstimateRequest>()
                {
                    new FeesEstimateRequest()
                    {
                        MarketplaceId       = "ATVPDKIKX0DER",
                        IdType              = "ASIN",
                        IdValue             = "B016W63ZYS",
                        IsAmazonFulfilled   = false,
                        Identifier          = "request1",
                        PriceToEstimateFees = new PriceToEstimateFees()
                        {
                            ListingPrice = new MoneyType()
                            {
                                Amount       = 12.99M,
                                CurrencyCode = "USD",
                            },
                        }
                    }
                }
            };

            request.FeesEstimateRequestList = feesEstimateRequestList;
            return(this.client.GetMyFeesEstimate(request));
        }
        public GetMyFeesEstimateResponse InvokeGetMyFeesEstimate()
        {
            // Create a request.
            GetMyFeesEstimateRequest request = new GetMyFeesEstimateRequest();
			FeesEstimateRequestList list = new FeesEstimateRequestList();
			list.FeesEstimateRequest.Add(new FeesEstimateRequest() { )