Executive SummaryAn omnichannel presence is vital for retailers in today’s landscape. Having the proper framework and infrastructure to support it is just as important. Scalable systems with adaptable back-ends provide companies with the flexibility they need for anything from massive growth to technology advances, to everything in between. The implementation of an Order Management System that has cross-channel visibility and adequately addresses your logistical and fulfillment needs, is also essential. The consistency your customers experience in your stores and across all channels only serves to make their shopping experience easier and more enjoyable, building trust and loyalty.
Doing the Right Things is as Important as Doing Things Right
- Consolidated Product Catalog
- Cross-Channel Inventory Visibility
- Fulfillment & Logistics
- Distributed Order Management
- 360° Customer Insight
Adaptable Backend System
The growing demand for omnichannel capabilities has accelerated the organizational need to adopt and implement adaptable back-end systems at the core of operations. This requires application programming interfaces (APIs) to universally access an organization’s core systems and resources within or outside the organization. The API economy represents a new and already market-proven way of doing business that is flexible, powerful, and capable of on-demand integration with almost any external system. The traditional retail dichotomy of store versus site is not sophisticated enough to compete in today’s economy. With the advent of new marketplaces and the explosion of mobile apps, businesses must be ready to integrate new possibilities with minimal disruption, whether they choose to implement in-app Apple Pay, promote through Groupon, or create an Instagram collection store à la Target Awesome Shop. API Economy is a path to future readiness for retailers and exemplifies just how much APIs can positively impact an organization’s profitability. In the following sections, we’ll explore each of these foundation blocks in detail:
Consolidated Product Catalog
Product attributes have never played a more fundamental role in the retail industry. Product information has evolved with the expansion of eCommerce and social media; prior to online retailing, product attributes for a traditional brick and mortar store consisted of UPC, color, size, product ID, and product description. With the advent of eCommerce, product attributes have evolved to allow for more efficient searches, and now include far more customer-centric attributes such as, care information, fabric information, place of manufacture, quantity at hand, return description, shipping description, product image, product video, and consumer reviews. When shopping online, consumers have come to expect robust product information to assist them in making an informed decision. Product data is the connective tissue of retail and can be used to augment nearly every area of a business, including customer acquisition, merchandising demand planning, operations, warehousing, and transportation. Most retailers have product information for their eCommerce channel set up separately from their brick and mortar channel and, because of the number of attributes added to the product information on eCommerce channels, consumers are now often equipped with more product knowledge than the average store associate. Traditional product management systems were not designed to include a complex set of information for a product, so retailers and suppliers tended to exchange a finite set of data through their legacy catalogs. However, sharing product data is one of the foundations of providing a more comprehensive shopping experience for consumers, no matter where they choose to shop. Retailers need a single catalog, irrespective of the sales channel in question.
A limited attribute set which does not allow for the addition of customer-friendly - attributes as products evolve
Tightly integrated systems can restrict modifications of the product catalog due to their ripple effect on downstream systems
Separate databases for online and store catalogs means that any change will result in discrepancy or require a significant investment
Adaptable Back-End System
Everyone feels the pain when integrating multiple data sources, but it is a necessary step to provide a true omnichannel experience. It is crucial to have an adaptable backend system that can not only handle today’s demand for a seamless omnichannel experience but also properly position a retailer for future success. A large number of retailers now prefer to use NoSQL, either as a data store or for analytics purposes. By keeping a single product ID and maintaining the rest of the product information (both in-store and online) as attributes, a retailer can easily work within the ecosystem of the NoSQL database. The existing systems that a supplier or product owner uses to create new products and content via content management systems can easily be leveraged to integrate with the database and enhance the legacy systems with rich product attributes. This results in a single, consolidated product catalog within the back-end system that remaining systems can leverage.
With the help of API Economy, retailers are not only able to sell products on their own websites, but also partner with websites such as eBay, Target, and Best Buy. Leveraging existing systems, third parties are able to call the same set of APIs used by retailer websites. The look and feel of the partnering website mirrors their own website, making social commerce just one more area where retailers can benefit from APIs. Having an omnichannel Lookup API that can access the new catalog and return information about a product (including its availability, price at the store/online, and any applicable promotions) empowers consumers. It provides them with the ability to, for example, easily determine if the desired item is available at a nearby store for pick-up, or if it would be more convenient to have it shipped. Store associates are now better equipped to provide a more personalized customer experience by recommending the right product for the customer.
Cross Channel Inventory Visibility
- Channels suffer from an inaccurate view of product inventory status, resulting in canceled orders and loss of revenue
- Separate warehouse systems are maintained, resulting in inventory that is not visible across all channels
- Inventory systems are transaction-sensitive, as a result, any change incurs a significant risk
Adaptable Back-End SystemAdaptable Back-End System Maintaining a cross-channel inventory requires a scalable and robust back-end system that can provide inventory information to any platform – online, mobile or brick and mortar. At most enterprises, inventory is broken down in three ways:
- Warehouse Management Systems (WMS) - inventory in distribution centers
- Point of Sale (POS) - inventory on the shelves on stores
- Enterprise Resource Planning (ERP) - inventory in the supply chain
API EconomyIf your cross-channel inventory is visible across channels and systems, it can be exposed as APIs, encouraging easier partnerships with retail market places and social media platforms. If a consolidated product catalog is already in place, inventory status can be exposed as well, resulting in the same product status across internal channels and external marketplaces.
Distributed Order Management
A distributed order management system (OMS) is an eCommerce engine responsible for managing information, executing processes, and monitoring performance to ensure customer orders are fulfilled accurately and cost-effectively across a complex network of sourcing and fulfillment processes. Key capabilities of the system include intelligent order sourcing, multichannel support, global inventory visibility, real-time order execution, and demand sensing for greater responsiveness to customer behavior. It delivers consistent functionality across channels so that consumers can use the same promotions, shipping choices, and other functions, without worrying about whether or not a specific feature is supported on a given channel (e.g., mobile).
- Delays in order processing and delivery
- Incomplete visibility of products across all channels
- Lack of inventory visibility across channels from OMS
- Inconsistent feature support across channels
- Optimized sourcing, particularly ship-from-store and item transfer planning
- Lack of communication on backorders and out-of-stock items during peak periods
Adaptable Back-End SystemBecause OMS plays a critical role in order processing, it needs to be scalable to customer demand. OMS functions should also be accessible across channels so that the system can act as a centralized order orchestration hub, going beyond channel-specific processing. Cloud-based technologies can be employed to horizontally scale OMS, and ideally, should have the ability to scale selected modules horizontally somewhere in the line of micro-services. In most businesses, demand for the order-creation module is higher than that for the order-cancellation module, i.e., a business may need ten instances of order-creation but only two instances of order cancellation, rather than ten instances of each. Often OMS databases are heavily loaded and very sensitive as they are high on writes and reads. Nisum best practices suggest partitioning databases by brand, month, or some other parameter, which boosts performance tremendously to improve the overall order processing experience. Businesses must also contend with harsh consequences when dealing with sourcing changes. Having the ability to implement order-sourcing logic through a metric-driven configuration gives them the flexibility to tune order sourcing to customer demand, season, and other parameters.
API EconomyWith their cross-channel integration capabilities, distributed order management solutions provide store associates with visibility into available-to-promise inventory at eligible fulfillment locations. They also indicate the optimal location from which the product should be replenished, and whether it should be shipped, held for pickup, or transferred. Standard APIs also provide the ability to integrate with existing in-store point of sale systems. Finally, the distributed order management system can trigger the appropriate notifications to the designated replenishment locations, maintaining comprehensive order status visibility throughout the process.
Fulfillment & Logistics
In a traditional supply chain, retailers order items from vendors, vendors ship them to the distribution centers (DCs), and the DCs ship them to stores as needed. Under this model, whenever a retailer opens a new channel, such as eCommerce, they would use a completely different supply chain model. Online orders were fulfilled from a separate DC in order to avoid a complicated integration with their traditional model. This resulted in degraded customer experience between channels, duplicated processes, and unavailable inventory information at the DCs. Because channels were isolated, retailers were often unable to meet their required demands.
- Split inventory means maintaining multiple warehouses and inventory sets, as well as the additional warehouse staff needed to maintain them
- Additional costs for shipping inventory between warehouses can become necessary
- Adding new fulfillment options such as ordering online for in-store pick up, or purchasing in-store for home delivery is a massive undertaking
Peak-season demand is difficult to manage
Adaptable Back-End SystemThere is a huge disconnect between existing back-end systems and the real needs of today’s retailers. The rapid increase in fulfillment alternatives brought on by technological and behavioral advances has made legacy back-end system architectures obsolete and exposed retailers’ failure to support fulfillment complexity. Instead of building isolated processes and infrastructures that do not scale for unanticipated requirements, organizations need an adaptable back-end system that supports dynamic fulfillment requirements. Omnichannel fulfillment must be carefully engineered so that retailers can hold just the right amount of inventory on a wide assortment of products, ensuring the right store receives the right inventory, at the right time. When a customer orders an item, it is important to weigh the logistical benefits of either fulfilling the order at the store or from a DC. Retailers must walk a fine line between missing an order due to out-of-stock items and ordering too much inventory that must be sold at a discount due to overstock. These days, consumers expect near-realtime home delivery, and the key to being able to deliver on that expectation is having a WMS solution that allows for complex slotting to allow a granular understanding of the costs associated with fulfilling orders by SKU, by the customer, and by channel. WMS is a way to improve DCs and store-level inventory accuracy, and expand support for omnichannel features including order online/pickup in-store, order online/deliver from the store, and order online/return in-store.
API EconomyThe fulfillment software used in one DC is often different from that used in another DC, and different still from that used in-stores. As a result, each channel yields data in its own format, which is often incompatible with data from other streams. In order to create an omnichannel data stream that allows near real-time events to be captured across fulfillment centers and stores, communication must be standardized across different applications. Exposing APIs from such discrete systems not only eases cross-system integration, it also enables real-time consolidated reporting and predictive analytics.
360° Customer Insight
- Lack of insight into customer preferences and shopping patterns
- Inability to provide localized or personalized experiences to customers
- Lack of access to consolidated account information and other data for products
Adaptable Back-End SystemThe advent of Big Data-based listening and sentiment mining allows customer reviews to be analyzed at a whole new level of granularity and clarity. Now that it is possible to read millions of conversations taking place simultaneously across multiple channels, customer insights can be combined with a customer’s core profile to provide an enhanced understanding of customer behavior. Harvesting useful insights from such a holistic knowledge repository open new frontiers for customer engagement and improvement of the shopping experience. A powerful set of analytical tools built on top of the customer capture repository will allow retailers to infuse customer insights into their merchandising, marketing, eCommerce, mobile, and social processes, and open up newer features such as more relevant product recommendations, localized assortment of products in-store, and targeted marketing campaigns.
API EconomyProviding an API that facilitates data accessibility and customer information can help retailers deliver product content and ads that are customized for each customer and focused on user experience. Moreover, the use of external-facing APIs can effectively expose your business as a service to any consuming app, in any of your business channels. Whether it be your main web portal, your iOS or Android app, or the POS in your physical store - the decision to centralize IT automations in web APIs bridges channel gaps so that all touch points contribute to the experience your customers demand while affording you a 360º view of their transactions.