Analyze e-commerce websites and recommend optimal pricing

Summary

In this developer code pattern, we will develop an interactive UI integrated with a custom back end that will help e-commerce vendors determine optimal selling prices aimed at increasing sales and maximizing profits.

Description

E-commerce vendors selling competitive products online want to maximize their sales. A key factor for users buying a competitive product is its price. In order to maximize sales, a vendor would need to give the product a best market price, without compromising desired profits.

In this code pattern, you will develop an interactive UI integrated with a custom back end that will help e-commerce vendors decide on optimal selling prices to maximize sales and maintain or exceed desired profits.

Flow

flow

  1. User launches the application.
  2. Product details are retrieved from MongoDB.
  3. List of products being sold is displayed.
  4. User enters profit margin and minimum required profit for the product being sold.
  5. Information is sent to the back-end IBM Cloud Functions.
  6. IBM Cloud Functions scrapes competitors’ product details from their websites.
  7. Custom algorithm computes the optimal price and sends back to the app.
  8. An interactive tool is displayed to the user on the UI.
  9. User sets a competitive price using the tool and the UI information.

Instructions

Ready to put this code pattern to use? Complete details on how to get started setting competitive pricing are in the README. You will learn how to:

  1. Clone the repo
  2. Set up MongoDB on IBM Cloud
  3. Host competitor website on cloud
  4. Set up IBM Cloud Functions
  5. Run the app
  6. Analyze the results