SPAR ONLINE

Mobile app improving the quality and speed of order assembly in the SPAR ONLINE store

About product

In 2020, our client launched an online store so that their customers could order products from the SPAR retail chain and its partners remotely.

Initially, the project existed in the form of a website and its mobile version. Now, it is being developed on the basis of a mobile app which is now fully native, featuring useful integrated services. As the number of orders in the online store began to grow, so too did the importance of the quality order handlers work along.

outstaff-icon

4 people

TEAM
time-icon

4 years

WORK DURATION

Achievements

star.svg

67% fewer assembly errors

star.svg

The app replaces cash registers

star.svg

40% higher assembly accuracy

star.svg

Simplified staff control

question.svg

What was the task

After the launch of the SPAR online store, the number of online orders increased steadily, and with it, the importance of the quality of order collection grew.

Initially, customers’ orders were entered into the inventory system, printed out in stores, and picked by employees who placed products in a cart based on paper lists. This process took a long time, as it involved printing forms, assembling goods, checking and placing orders in the system. It also took around 1-1.5 hours to complete the order assembly process in the store. Errors occurred in 35% of orders.

To improve the collection process, it was necessary to address the issues with order accuracy and efficiency.

question.svg

Solution

Our team examined the work order handlers did in the field and described the product assembly business process as a whole.

We identified reasons why time was wasted and errors were made in order assembly. Then we proposed several hypotheses to help improve this process. As a result, along with the client, we decided to develop an app to automate the assembly of the products. 

We were tasked with creating a solution that would load order data from the backend of the online store and help employees at every stage of assembly, as a checklist. We created a cross-platform app based on the Flutter framework with user-friendly tools and a simple UI.

This solution needed to be usable by anyone who owned an iOS or Android smartphone.

We chose Dart as the programming language. The new app didn’t require any special infrastructure and was integrated with the company’s CMS. When an employee is hired, he is added to the whitelist of users.

In order to log in, they are authorized using their phone number and a text message code. The complete assembly process has been cut down from the previous 1.5 hours to now about 30 minutes.

question.svg

Results

We developed an app that rendered product assembly speed tangibly faster, and its accuracy improved by as much as 40%.

Initially, customers’ orders were sent to the inventory system, printed out in stores, and order handlers used those paper sheets to gather the products. A lot of time was spent printing out forms, assembling the items, and checking and running orders through the system.

Main functions

  • Display information about products and the customer’s purchases list along with customer comments
  • Assemblage of all the products added to cart (allows you to control the assembly accuracy)
  • Comparison of the initial and final list of goods (by their availability)
  • Checking the number of products in the basket and assembly accuracy, coordination and replacement of goods, if necessary
  • Scanning product barcodes, including labeled products
  • Filtering orders by status, monitoring of order packaging and order payment
Display information about products and the customer’s purchases list along with customer comments
Assemblage of all the products added to cart (allows you to control the assembly accuracy)
Comparison of the initial and final list of goods (by their availability)
Checking the number of products in the basket and assembly accuracy, coordination and replacement of goods, if necessary
Scanning product barcodes, including labeled products
Filtering orders by status, monitoring of order packaging and order payment
01 Display information about products and the customer’s purchases list along with customer comments
02 Assemblage of all the products added to cart (allows you to control the assembly accuracy)
03 Comparison of the initial and final list of goods (by their availability)
04 Checking the number of products in the basket and assembly accuracy, coordination and replacement of goods, if necessary
05 Scanning product barcodes, including labeled products
06 Filtering orders by status, monitoring of order packaging and order payment
Display information about products and the customer’s purchases list along with customer comments
Assemblage of all the products added to cart (allows you to control the assembly accuracy)
Comparison of the initial and final list of goods (by their availability)
Checking the number of products in the basket and assembly accuracy, coordination and replacement of goods, if necessary
Scanning product barcodes, including labeled products
Filtering orders by status, monitoring of order packaging and order payment

Technologies

Alt ios/ flutter
Alt android/ flutter