Use insights from purchase history to drive retail sales

Summary

Today’s retailers need to gather insights from their data to provide a unique shopping experience for their customers. This code pattern shows you how to create a retail application that leverages data from an enterprise IT infrastructure using APIs in a hybrid cloud environment without requiring specific knowledge of the underlying infrastructure.

Description

The retail industry is fundamentally changing, and retailers need to provide unique, personalized, in-store experiences to survive. Stores that provide such experiences will continue to thrive, but they need to take advantage of their existing enterprise IT infrastructure and new systems of insight. By being agile and flexible in how they gain insights, retailers can more easily adapt to changing environments and grow their businesses.

Today, many major retailers host their core business support systems and applications on mainframes such as IBM Z. To stay ahead of their competitors, they need to digitally transform their business operations to increase revenues and improve the buying experience. API-centric commerce platforms and microservices, enterprise IT infrastructure, and personalization engines are now necessary components of digital business, delivering growth and innovation to digital commerce platforms.

So what’s your role in retail’s digital transformation? In this developer pattern, you’ll access data that’s located in data centers hosted by core business support systems on IBM Z, which also hosts sales data, inventory, and historical data. Supporting applications are hosted on IBM CICS and IBM z/OS thru APIs.

You’ll use an app to access data on IBM Z through APIs, and you’ll analyze buying patterns and generate recommendations to customers on their mobile phones. These in-store recommendations increase revenues, and personalized touch points greatly improve the customer experience. This pattern shows you how to access enterprise data using IBM API Connect to track personalized buying patterns.

Flow

flow

  1. Test the Retail REST API on the developer portal.
  2. Create the Virtual Shopping List mobile app and supporting web services in IBM Cloud.
  3. Create and populate the mobile app tables in Cloudant.
  4. Test the Virtual Shopping List mobile app end-to-end.

Instructions

Ready to put this code pattern to use? Get detailed instructions in the README file. These steps tell you how to:

  1. Test the Retail REST API on the Developer Portal.
  2. Create the Virtual Shopping List mobile app and supporting web services in IBM Cloud.
  3. Create and populate the mobile app tables in Cloudant.
  4. Test the Virtual Shopping List mobile app end-to-end.