Advanced Amazon search on best seller categories - search

As an Amazon seller I do lots of research on items to sell. Looking for a way to search on Amazon in different departments for best sellers either programmatically or by other means. For example, under Beauty what are the top sellers for Revlon? You can sort by Relevance, New and Popular, Price, and Avg. Reviews. It would be more helpful to be able to sort by sales volume and/or ranking.

I believe your best option is the Product Advertising API. It has undergone a ton of changes over the years though, so it might be tough to find current documentation of all the calls.
This gives you programmatic access to Amazon product metadata ostensibly so one can advertise them.

Related

Where should product information live when using Stripe?

What is the right place to store things like product price, title, description when using Stripe, when many products are present?
The app I'm building will potentially have hundreds of products and I would like to easily be able to list them, paginate, search. Should this product data be duplicated both in my database and in Stripe?
The products in question are going to be courses, for an e-learning platform. They need to be integrated with the rest of my schema, so they do need to exist in my database too, but I would like to avoid duplication of certain fields, if possible. I wonder if there's a recommended approach for this.
If it were me I would cache this information in my database and sync it in Stripe as needed.
You want the product and pricing information in Stripe since it's needed for their Product and Price APIs. It's used to display detailed information in email receipts or invoices, on hosted pages like Checkout and in various reconciliation options.
You also want the information in your database since you don't want to hit Stripe's API every time you need to retrieve a product's name or pricing details though especially if you have many products.

Generating VISA card numbers with VISA API

I've been doing some research and have been wondering how a company like privacy.com are able to generate VISA card numbers on the fly? I was looking at the VISA API and there's nothing publicly that I can find. Do they have some sort of special arrangement. I'm based in the UK and am Looking to build a service with a similar functionality, but can't seem to find any material on doing this.
Stripe also offer a service, but exclusively for US based customers. Are there any laws or regulations that I might be overlooking which prevent this being done in the UK?
VISA API
https://developer.visa.com/apibrowser
https://privacy.com/
https://stripe.com/gb/issuing
https://cards.emburse.com/pricing (These guys piggy back off stripe's service)
They probably use a service from virtual card providers. There are many, example: eNett is kinda popular with online travel agency https://www.enett.com/ They will provide you an API to create card with limit, expiration date, etc...

How do I extract business, advertisement and other reports from amazon MWS API?

I understand how to extract order information from the MWS get_report function but nothing related to the business or the advertisement reports.
My intention is to periodically extract amazon ad related information(clicks,CTR...) and also business reports( sessions, buy box...). Is this even possible?
Anything you'd be able to get would be listed here as a report type enumeration. Out of the things you've asked about, the only possibility that I'm aware of is buy box information. There is some of that in the Products API but the best place is to subscribe to the AnyOfferChangedNotification which gives real time pricing updates with buy box information.

Scaling Service Boundary (SOA)

I am new learner in SOA ( Service Oriented Architecture ) I have one question for below scenario:
In a company (Mycompany), Sales Team is there ( which is a technical authority for business capability –here sales is the business capability). That company decided to create 2 products say Mycompany.Photos.com and Mycompany.Grocery.com. For both websites they need sales capability i.e. order acceptance capability.
Hence Sales team has to work for both websites. Because, both website needs sales capability.
Now the question is should sales team create 2 different databases for each websites and 2 different endpoints also ?
for example:
If Sales team initially had one queue "Mycompany.Sales.Endpoint" and it receives CreateOrderCommand. It handles CreateOrderCommand, creates order in sales DB and publishes OrderAcceptedEvent. When they were supporting just one website. If they start supporting both website with same endpoint then how would Sales differentiate weather this order is for Mycompany.Grocery.com or Mycompany.Photos ? Should we split Mycompany.Sales.Endpoint into 2 ? should sales team has to be aware of Photo website orders and Grocery Website orders ?
One answer I can think of is:
Sales team can create 2 different databases each for Mycompany.Grocery.com
and Mycompany.Photos.com
Deploy 2 different Business Components (BC) for each websites.
Sales will have 2 Endpoints say "Mycompany.Grocery.Sales.Endpoint"
for Mycompany.Grocery.com BusinessComponent and "Mycompany.Photos.Sales.Endpoint" for MycompanyPhotos.
Even though they are under same Sales Bounded context, can it have 2 Business
Components (BCs) ? Am I correct, Is this the way we scale sales team will support both products for the sales capability ?
I am sorry for the long message. I could not find any shortcut way to explain this.
I think the better way to think about this situations that you effectively have two companies - one in the grocery business, with all the corresponding capabilities that make that up, and the other in the photo business. Even if the two "companies" happen to share the same incorporation documents, you really shouldn't view this as a single entity.
A service is the technical authority of a business capability.
If you should be able to differentiate between an order from either system, but you can't, you're probably building a 'technical authority' for multiple business capabilities.
Other than that, a service can have many components. Instead of focusing on technical issues, focus on the business issue and see if you can explain that. But a platform like Stackoverflow, with a 1-to-1 ratio on question & answer probably isn't the correct medium for questions like this.

Product ordering through flipcart

I have an eCommerce website which is having so many products. My client is having problem to deliver the ordered products. So here I am looking for a solution that, Is it possible to integrate product ordering with Bit giants (like flipcart, snapdeal), so that the product delivery can take place by them. If any solution pls share.
Multi channel fulfillment by Amazon is one to look at. Keep in mind that any fulfillment center is also going to charge to warehouse (store) the products. http://services.amazon.com/fulfillment-by-amazon/multi-channel.htm

Resources