Customers want to know the truth about whether a product on your Web site is in stock. Real-time inventory is the best way to tell them It's high noon . . . Does your Web site know where your inventory is? Most Web sites don't. And that often comes as a rude awakening to shoppers, most of whom assume that if an item is on a Web site, it's available for them to buy. Take Steve Katzman's too familiar tale of online-ordering woe. Katzman, CEO of Decoratetoday.com, went to the Web site of a very well-known brick-and-mortar retail chain to order some Calvin Klein blue jeans. He found a pair, bought them and then got an e-mail confirming that the retailer had received his order and was going to ship it to him. But five days later, just about the time he was expecting his designer jeans to arrive, Katzman got another e-mail that said, "Unfortunately, we had to cancel your order . . . for one of the following three reasons . . ." Katzman reacted the same way any Web shopper would: "I'll never go back there again," he says.
This is just one of the thousands of horror stories that have e-businesspeople around the world chanting the mantra "real-time inventory, real-time inventory". Real-time inventory management capability lets a company constantly track every product it sells from when it's manufactured, or when it arrives in its warehouse, to when it hits the buyer's door. The theory is that by integrating a Web site with a real-time inventory system, a company will never disappoint an online customer again, because its Web site will list only products actually in the warehouse, ready to be picked, packed and shipped (or would tell customers that something was on back-order but would be available within a certain period of time), and would reserve those products right when the customer places the order. But is real-time inventory on the Web a reality today? And is it really necessary for every Web business?
The answers to those questions are a qualified yes and yes. Some Web sites have done the necessary back-end integration to be able to tell their customers the truth about whether a product is in stock. But many have had to resort to workarounds that fall far short of offering realtime information. While those workarounds might be good enough for now, it is going to become increasingly important for companies to make the move to real-time in the future. Customers clearly want it; displaying inventory availability on a Web site is one of the leading features that makes customers more likely to buy from or revisit an online store, according to a Jupiter Communications survey earlier this year. And companies that don't have realtime inventory capability will fall behind competitors that do, analysts say. "This capability will differentiate between those who thrive and those who don't," says Lora Cecere, research director for enterprise and supply chain management at the GartnerGroup (US). "When someone clicks on a Web site they don't want to hear next day'. They want to hear right now'."
Right now, as in, "We'll get it out the door today". This type of immediacy is essential for Streamline.com, the Massachusets-based company that delivers groceries and household services to customers' homes. The dotcom would not be able to operate without checking inventory in realtime, says John Cagno, Streamline's vice president of information technology. How does he know? Because Streamline's Web site didn't do that when it was first launched - and it cost the company customers.
In the past, Streamline did not check inventory until after a customer had placed an order. If it didn't have what a customer had ordered, the crew member filling that order would guess what an appropriate substitution would be - say frozen strawberries if the order had called for fresh. As with all guesses, sometimes they were right and sometimes they were wrong, but they were never what the customer had ordered. And there's "a huge ripple effect" from not being able to deliver what customers want, Cagno says. Fielding customer service complaints takes time, margins erode, and "customer retention ultimately would be hurt", he says.
Today at Streamline, when customers complete an order they are actually reserving items that are either in the company's warehouse or that a supplier has confirmed as existing and on their way to the warehouse.
Streamline didn't plunge headfirst into building real-time links between the Web site and the inventory system. It started by rolling out SAP financials, a four-month project, then decided to deploy SAP from end-to-end, which took eight months. It uses SAP's warehouse management system, which links receiving, picking and other warehouse functions with the inventory control system, and SAP's online store module, which interfaces with order management, accounting and inventory control.
While it's clear that a company like Streamline - which deals with perishables subject to crop failures or spoilage and has customers who are used to getting their groceries on the day they order them - needs real-time inventory, do businesses that sell nonperishables need it? Definitely, says Bob Lewandowski, vice president of systems for ASAP Software, a Buffalo Grove, Illinois-based software reseller. "We're in a low-margin business, so it is absolutely essential that we automate every function we can," he says. ASAP Software does about 25 per cent of its business via its Web site. Without such tight integration between the company's Web site and its back-end systems, a clerk would have had to print out every order and re-enter it - a horribly inefficient process.
Lewandowski thinks his business has more in common with Streamline than many people realise. A perishable goods merchant's success lies in drawing lots of customers, so that it can turn inventory quickly. Likewise, in order to survive and even flourish, ASAP has to sell as many units as it can as quickly as it can.
"We are the grocery store of the software industry," Lewandowski says. For ASAP, real-time inventory means being able to use fewer employees while still assuring greater customer satisfaction. It has lower overhead and can pass those savings online to customers, while at the same time giving them better service - thus making it more likely that customers will return or recommend the company to others.
It Ain't Easy Being Real-Time
Today's real-time inventory started out in the 1980s as so-called "available to promise" technology, software that let order management reps field inventory questions in call centres. It was a very basic tool and could give only rough inventory availability information, such as whether a particular item was in stock or how many of that item had been ordered. Since then, more sophisticated tools have been developed to allow supply chain optimisation and intricate data analysis, such as being able to measure by product the speed that inventory turns over or the accuracy of inventory information. Other software, such as a combination of supply chain execution, optimisation and visibility tools, can track the manufacture, movement, purchase and storage of goods, and integrate that information with an inventory system to give a view of what products are in the pipeline. "But the deployment has been slowed by back- and front-office integration [difficulties]," says Gartner's Cecere.
The Internet - the very thing that has made it possible to extend live inventory information out to the customer - has also made realtime inventory harder to do, Cecere says. Companies now get orders in many different ways - phone, Web sites, e-mail, fax or in-person at brick-and-mortar stores - making it harder to ensure that inventory information is accurate. And integrating transactions across all these channels is not just a matter of networking a bunch of computers, even if a company starts from scratch with brand-new technology and does not need to link a legacy database to a state-of-the-art system.
First, there's the very nonvirtual problem of how to tell the inventory system what items the warehouse has on hand in realtime. Typically that means physically scanning items as they enter the warehouse, with fixed or handheld scanners that communicate with the warehouse inventory system via radio frequency. The warehouse system, which monitors operations in that particular warehouse, then has to be linked to the master inventory system, which keeps track of inventory in all warehouses or from all suppliers.
Once that is done, the company has to address the question of latency - that is, how soon after information is entered into one part of the system does it get disseminated to other databases throughout the system and to the customer? Let's say there are just two widgets left in the warehouse and three people each order one within minutes of each other. Does the last person find out right then that all the widgets have been taken before the customer completes his or her order? Or does the customer not find out until the order doesn't arrive?
Also, the company must decide how to deal with "browsers", customers who put things into their shopping carts and then leave the site without completing the order. Should inventory be set aside for browsers when they put items in their shopping carts or only when they actually pay? (See "Know When to Hold 'Em".) At the same time, the company has to handle what are known as semantics issues. For example, what does something as simple as "one" mean in each step of the fulfilment process? When an item comes into the warehouse, one may mean one case or one gross, but by the time it gets to the ordering process it may mean one package or one item. Defining this correctly is the difference between shipping a customer one widget and shipping a customer 144 of them. While a lot of middleware on the market can handle this kind of translation, getting it up and running is usually a slow, difficult task.
High Complexity, High Cost
Here's how the real-time inventory system works at ASAP: The company's custom-developed order management and inventory management system runs on an HP 3000. Within 15 minutes of when new inventory arrives in the warehouse, the inventory database is updated. Product descriptions and SKU numbers are replicated from this system to a Microsoft SQL Server database, which Web customers can search; hitting the SQL database is faster than going back to the HP 3000 every time a customer wants to find a product. The product description and SKU information is replicated as a batch job every hour (information on specific products can be updated more quickly, if needed). But when the customer chooses a product, the Web site makes a real-time call to the HP 3000 to check pricing, since the company centrally manages its pricing rules. And when the customer specifies the number of items he or she wants to order, the Web site makes a real-time call to the HP 3000 to check if the product is in stock.
If the product is not in stock, the customer is told that the product may not be available and is given an estimate of when more stock is expected in the warehouse. The real-time calls are made using middleware in OrderChannel, Web-based e-commerce software developed by Fioravanti-Redwood International. The product is not reserved in inventory until the customer commits to the order.
As one might guess, this type of integration doesn't come cheap. The cost of developing a real-time inventory management system and linking it to a Web site depends on the complexity of the business's operation. But Cecere says even a basic system, which just provides middleware between a Web site and an existing inventory system, can run $US500,000 to $US1 million for software and system integration services.
Money is not the only hurdle stopping companies from going real-time. Decoratetoday.com, which sells wallpaper, blinds and other home decorations via an 800 number and a Web site, relies on other companies for manufacturing and distribution. So its Web site can only give customers information as good as the company gets from its suppliers and distributors, which typically don't have real-time inventory capability.
How has Decoratetoday.com managed to sell a selection of 300,000 products from 45 manufacturers, process more than 800,000 transactions and ship more than 2.5 million packages each year without real-time inventory? Katzman says Decoratetoday.com "will not sell any product from any manufacturer that . . . cannot guarantee to us that it will be available to ship within 10 business days." Its product database is updated several times a day, with some manufacturers faxing updates and others using e-mail. Those updates let the company know which items are in stock, which are back-ordered and which are no longer available.
Doing things this way takes a lot of legalese and long hours. Decoratetoday.com has penalties written into its suppliers' contracts if they fail to deliver on time. The company also puts a lot of effort into confirming and checking customers' orders both electronically and, with suppliers who aren't tied into the net, by phone or fax. Katzman believes this process has been successful at keeping customers happy, given that 60 per cent of business is from repeat customers and 25 per cent is from referrals. But it is extremely labour intensive.
Such labour-intensive processes have a cost. And analysts and vendors say that when deciding whether it pays to offer realtime inventory information on the Web, it's important to consider the costs - and the potential savings from improved integration. ASAP's Lewandowski says online orders take about 20 per cent less time to process than offline orders, and that online orders also result in 5 per cent direct labour cost savings.
Despite the potential savings, many observers believe competition will be what gets most companies to adopt realtime inventory. When one company in an e-commerce sector adopts it, other companies have to adopt it so that they aren't at a competitive disadvantage or they can get a competitive edge.
True, the need for real-time varies somewhat by industry. The financial industry has had to be on the leading edge of real-time architectures - both because an hour can make a huge difference in their bottom line and because moving data around electronically is their business. Companies dealing with manufactured goods and retail sales have had more leeway when it comes to implementing real-time inventory systems. But according to a Jupiter Communications survey of e-commerce executives earlier this year, 40 per cent of those surveyed plan to integrate their Web sites with their inventory systems in the next 12 to 18 months. About the same number say they plan to integrate their Web sites with their fulfilment and other back-end systems.
Beyond just "keeping up with the Joneses", companies will be compelled to roll out realtime inventory capability to improve customer satisfaction. A company's Web site is where many customers have their first contact with the business, so everything about how the site operates - from a link not working to an order for a pair of blue jeans not being fulfilled - reflects on the company. Everything is exposed online for the customer to see, and there's no sales rep to act as a filter. Or, as Lewandowski puts it, "Our kimono is now wide open to the customer".