Sell groceries online

What are the prerequisites to sell groceries online successfully?

This article deals with success factors in the online grocery business. As we have been working in this field for over a decade, we have identified a number of important aspects. Both in terms of software technology and business processes. Many people consider e-commerce to be synonymous with an online shop. But to be truly successful in selling groceries online, you need more than that. In fact, an online store is only the tip of the iceberg. The actual benefits (and challenges) arise from the backend and its processes.

Why is the online grocery business different from any other e-commerce category?

SAAS Weight Articles

1. Weight articles

Most of the products you buy online are purchased per piece. You buy a shirt, a dress or a pair of shoes. But what about apples or fresh cuts from the delicatessen? Would you order seven pieces of apples or rather 1500 grams or three pounds? And would you order 20 slices of Swiss cheese or better 250 grams or half a pound? Therefore you need not only the possibility to order by weight, but also to charge by weight. The commerce software to sell groceries online along the entire process chain needs special capabilities. That means from ordering to picking to invoicing, the software must be able to handle different units of measurement for pricing, ordering and billing. In addition, in most countries it is required by law to provide base prices. This makes pricing and the product data model even more sophisticated. 

SAAS sell groceries online Product Substitutes

2. Availability and replacement products

If you always want to deliver exactly the products ordered by your customers, you either need perfect demand planning – which is impossible – or you need buffers on your shelves. This is not a real problem for many Consumer Packaged Products (CPG’s), but what about perishable groceries? How much ground meat can be stored on the shelf as an additional buffer? Or how much fresh fish? And how many bananas? How many products generally have a short shelf life?

If you want to sell groceries online, you have to take into account that will never be able to always deliver everything 100% as ordered. And that’s why you have to deal with substitutes, which poses two challenges. One is customer satisfaction. How can you ensure that your customers accept your substitutes? The other challenge is the supply chain. What do you do when something runs out and which products are considered for replacement?

SAAS Deposit handling

3. Deposit handling

Many countries or states have legal requirements for certain types of packaging in order to avoid waste from disposable packaging. In such regions there is a container deposit. For example for plastic bottles of mineral water, aluminium cans for soft drinks or glass bottles for beer. The value of the packaging deposit must be shown separately from the actual value of the goods. That in turn must be taken into account in the entire online shopping process, from product presentation to payment. In addition to the bottle deposit, many retailers selling groceries online offer delivery in deposit boxes. This helps to avoid bags and to leave the delivery of groceries at home when no one is home. In this case, the e-commerce software must not only be able to manually book a deposit on an order, but also book the return of boxes prior to invoicing and payment.

SAAS Payment

4. Payment

Unlike most other e-commerce segments, the exact invoice amount at the time of ordering groceries online is not clear. The reason for this is the characteristics mentioned above. Weight items, availability problems and replacement articles as well as deposit handling have an influence on the amount of an online grocery order. Therefore you cannot simply invoice the order value when the customer orders online. 

One way to solve this is to distinguish between a payment reservation and a payment capture. This is the typical process for credit card payments or other payment methods that guarantee payment to the retailer. However, there are also payment methods that only become effective after delivery. These include, for example, cash payment, bank transfer or payment with a mobile terminal. In such cases, it is strongly recommended that a credit check be carried out on the customer’s incoming orders. This must take place fully automatically in real time. And this is why a synchronous integration between the e-commerce software and the credit check is necessary. Payment often seems to be a no-brainer, but as you can see, when selling groceries online there are a bunch of important aspects to consider.

SAAS Local Grocery Delivery

5. Local delivery

In view of the particular challenges of perishable groceries such as fruit and vegetables and chilled products such as meat, fish and dairy products, local delivery is preferred over central warehouses. Short distances in refrigerated vans mean freshness. And you can reduce the amount of packaging waste. Therefore imagine all the packaging waste caused by groceries sold online and delivered by parcel post over long distances. We are not talking about a pair of shoes here, but about several bags with heavy and voluminous purchases. 

Apart from that, customers who buy groceries online have different expectations. When you order your complete grocery shopping online once a week, you want to know exactly when the delivery will arrive and not wait too long. Therefore, the e-commerce software and the entire pick-pack-ship process must support same-day or at least next-day delivery – within a desired delivery window, of course. And this opens up a great opportunity for local retailers that want to sell groceries online. With their own online presence, they not only retain control over assortment and prices. By delivering with their own vehicles locally, retailers also retain control over their branding. In addition to that, grocers create trust for the end customer about the origin of the food and the competence of the retailer. And advertising on the delivery van is included free of charge.

SAAS Online Price Comparison

6. Price comparison

There are many online trading segments where the product price is the main differentiator. Think of your favourite sneakers. If you know your shoe size and model, you buy it in the cheapest online store – provided the delivery time and shipping charges are okay. This customer behaviour is completely different for groceries sold online. And the reason for that is very simple. 

Customers can be very sensitive when it comes to food and especially fresh groceries. They want to know where it comes from and who handled it. And that requires trust. And trust can be built with branding. To be honest, where would you like to buy your groceries online? Wouldn’t that naturally be the same retailer you’ve trusted for years? Therefore, prices for Consumer Packages Products (CPG’s) may be relevant within certain limits. But anything that comes from local suppliers or products paired with service aspects is completely out of price comparison. Retailers that want to sell groceries online successfully should offer fresh cuts, cooking sets or party platters.

Key Challenges in selling groceries online

  • Weight articles need a sophisticated pricing model including different measurement units for product price, expected order price, base price and actual delivery price
  • Product substitutes need to be handled due to limited availability of fresh and long-tail products
  • Deposits both for product packaging as well as for transportation boxes have to be shown separately from the goods value
  • Payment needs to deal with the fact that the order amount of online grocery orders is not identical with the invoice amount
  • Local delivery is required to keep products fresh, to avoid mountains of packaging waste and to win trust
  • Price comparison can be mitigated by the retailer with fresh, local and unique groceries 

What are the typical software components of an e-commerce solution?

A software to sell groceries online typically consists of the customer-oriented online shop, a Back-Office (management console) and an underlying e-commerce platform. There may also be additional systems for managing product data, known as Product Information Management (PIM) systems, for managing order fulfilment, known as Order Management System (OMS), and for adding and changing content for marketing websites, known as Content Management System (CMS). 

And what about warehouse management and the existing retail IT systems?

The online grocery business is growing rapidly. But it is still at a manageable level. Therefore it is better to organise the pick-pack-ship in-store rather than build local warehouses across the country. As a result, usually no inventory management systems are needed, the so-called WMS (Warehouse Management System). The existing core IT of a supermarket chain, the so-called ERP system (Enterprise Resource Planning), takes care of replenishing the stores. The cash registers, which are often controlled by POS systems (Point of Sales), register the turnover of local customers and thus know the quantity of goods that are actually on the shelves. 

The pick-pack process in the store is therefore crucial for success and must be specific to the online grocery business. Opposite to that the actual route planning can be done with standard systems from third parties that are well integrated into the entire e-commerce landscape.

What does a typical shop look like to sell groceries online?

End customers usually only see the online shop. But this is often only one touchpoint of software solutions for online grocery retailers. Even if modern shops in e-commerce are built in the so-called ‘responsive design’, it can make sense to have an additional native mobile app. Responsive storefronts are correctly scaled on practically any device such as desktop, tablet or mobile. Nonetheless, a native mobile app can offer added value for location-based services and the integration of online and local retail chains.

Why is the Back-Office so important?

The existing IT for the grocery retail trade is optimised for the replenishment of local stores. ERP and POS systems are not built for hundreds or thousands of online orders from end customers. As online grocery is a local business, every retailer needs a system that manages its customers, products and orders. And there are not only regional differences in product catalogs and prices. Also think of independent retailers of large chains, they must not see the data of their colleagues. When selling groceries online at a reasonable volume, such a local Back-Office should be integrated with existing ERP or POS systems. This is important to exchange inventory or sales data, or to manage prices only in one leading system. And of course to avoid the need to go through the checkout line with the goods picked in the store.

Does the underlying e-commerce technology really make a difference?

It may sound attractive to simply use an out-of-the-box online solution. Some of them even include the most popular grocery products. But what if you want to add another customer experience? Or what if you need integrations with existing or new backend systems or third-party services? Selling groceries online is a young discipline and not all process details are carved in stone. As a result, agility is an important success factor, as it is in so many emerging businesses. Agility is defined as the ability to move quickly and easily. And to make agility possible, online retailing in particular needs a technological basis that enables swift changes, defined and open interfaces, portability and scalability.

Does software to sell groceries online require separate systems for PIM, OMS and CMS?

In the ideal world, IT solutions can do just about anything. But let’s be honest: Which company in the world has only one software provider? Wouldn’t it be great to have at least all core components in one software? Certainly, yes, especially if it is an e-commerce solution for online grocery retailing that is equipped with fully integrated PIM, OMS and CMS.

Overview of PIM, OMS and CMS

  • Product Information Management (PIM) with a data model optimised for grocery products that takes into account all legal aspects such as ingredients, allergens and nutritional information. Best-case it also controls the pick-pack process, enables cross-selling and integrates with existing sources of product data and images.
  • Order Management System (OMS), which receives orders from the online shop and guides the retailer through the order fulfilment process. This should happen with an order status concept including pick-pack-ship and the support of mobile picking devices.
  • Content Management System (CMS) for marketing web content such as homepage, recipes or news. As – at the end of the day – commerce is all about selling, a good CMS enables to link grocery products directly to the marketing content for ordering, either individually or as bundles for cooking sets or vegetable boxes.

Do you need special pick-pack-ship processes to sell groceries online?

We have learned that the online grocery business requires picking from stores – as long as you don’t live in a few very densely populated urban area. But picking in-store brings two big challenges. One is that you must not disturb your local customers when you are actually picking. The other one is efficiency. As long as there are no robots whizzing through the shelves, you need a highly efficient process for the pick-pack. Good software to sell groceries online guides the grocer’s staff through the shelves in the shortest and fastest way possible.

There are three basic in-store picking principles for groceries

  • Individual picking: Pick orders individually, run once through the store for each order.
  • Batch picking: Combine up to four orders per picking run and hope you don’t mess up the items.
  • Wave picking: Collect all groceries for all orders at once and leave the store again.

Unless a grocer has just a handful of online orders per day, wave picking is the most efficient picking method. The order picker processes all orders in an order cycle at once in a defined route through the aisles. If multiple picking zones are defined, pickers can pick in parallel, But only one person per picking zone at a time, ensuring minimal impact on local customers.

Are picking and packing really in the same step of the process?

Picking and packing in the online grocery business are two separate processes. While the picking algorithm is optimised for short one-way routes, the packing algorithm takes care of the correct packing groups and packing positions. Refrigerated products should be separated from uncooled packaged goods, and detergents and beverages should also be separated again. Within the packing groups, heavy and robust items should be placed in a bag at the bottom, light and fragile items at the top. 

All this requires a very sophisticated IT software system that is able to define order cycles, and picking zones. And in combination with wave picking, the order splitting at the beginning of each pick-pack-ship cycle is one of the most critical aspects. Especially when grocers are also selling cooking sets, vegetable boxes and fresh cuts from the delicatessen. Remember that as an online retailer you want to be out of price comparison?

Why shouldn’t a grocer simply go for a full-service provider to sell groceries online?

There are full-service providers in the market who not only operate the online shop, but also take care of product data management, picking and delivery. This sounds good for retailers because they don’t have to worry about anything. So what will be the role of grocers in the future when online grocery retailing is fully established and more and more consumers buy their groceries online?

Grocers need to stay in control!

How will grocers be able to control product catalogues and prices if they give away control to third party service providers? Or how can they promote their own brand – instead of the service provider’s brand? And how will grocers be able to position the higher margin products that are outside the price comparison?

Selling groceries online is not just a simple channel or a complement to existing grocery retailing. Digital transformation will fundamentally change the way consumers buy products in all retail segments. Grocers who want to be successful in the future must sit in the driver’s seat and take control of their online experience. And they must take advantage of the benefits coming from online solutions both for their local stores and delivery services, as well as curb-side- and pick-up programs.

Key recommendations for selling groceries online

  • Take it seriously and assign dedicated resources
  • Run your online business yourself to keep control over product catalogue, prices and your brand
  • Define order cycles to combine deliveries same-day or next-day
  • Do the pick-pack-ship in-store with a super efficient wave picking algorithm
  • Select a Headless Commerce solution to be flexible with your individual customer experiences
  • Choose an e-commerce software based on microservices to enable agile development
  • Decide for a PIM-system that is tailored to the needs of the grocery business

What does SAAS offer to sell groceries online?

SAAS sell groceries online logo

SAAS Software as a Service offers a complete software solution for selling groceries online. The Grocery Commerce Cloud is a Headless Commerce solution that basically enables any kind of touchpoint and user experience for a unique brand experience and optimal support of demanding processes in grocery retailing. The underlying software architecture is based on microservices APIs that enable agile development for everything that is needed now or could come in the future. The SAAS Grocery Commerce Cloud also offers a pre-configured storefront for a quick and easy start and a Back-Office to support all online food retailing processes.