15% off membership for Easter! Learn more. Close

How do you decide how many cash registers you need for a new Walmart store?

Asked at Google
39.4k views
Answers (33)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

badge Bronze PM

Clarifying questions: 

Are we calculating only for Cash Registers and not the self-checkout?

Answer: Yes!

Can I assume that the Wallmart is in a sub-urban in a prime city?

Answer: Yes!

Can I assume walmart is open from 10am to 10pm for 12 hours and Peak hours are around 6 hours in a day?

Answer: Yes!

Equation:

 Number of customers ready to check out in a hour / Average number of customers a cash register can serve in an hour

Assumptions made:

Average number of customers a cash register can server in an hour = 60 mins /5 mins (assumed waiting time per customer) = 12

Number of people living in the city: 100k  (Not calculating the visitors to the city)

Walmar shoppers by the people living in the city : 50% (50k)

Average number of times shopping at walmart @ 2 times in a month = 24 times in a year

Number of people * no of visits in a year = 50,000 * 24 = 1.2M /year

Average number of people at walmart in a day = 3,287

Peak hour = 70% of the population visits = ~2300

Average number of people per hour in the peak hour = 2300/6 = 380

Non-peak hour = 30% of the population = ~986

Average number of people per hour in the non-peak hour = 986/6 = 164

Equation:  number of customers ready to check out in a hour/Average number of customers a cash register can server in an hour

Peak = 380 /12 = 21

Non-Peak = 164/12 = 13

Taking the average = 8 Registers

 

 

Access expert answers by becoming a member
6 likes   |  
Sign up for FREE to continue reading

So I think the way to think about this is to hone in on this formula:

# of aisles = # of peak groups / Max # of groups in line

And to figure out max # of people in line, it's max wait time / average checkout time.

So let's start with max # of people in line since that can be intuitively guessed. Let's say on average, it takes ~3 minutes for a shopping group to checkout. And we don't want any customers waiting more than 15 minutes in line.

So that gets us Max 5 groups in line.

Now our formula looks like

# of aisles = # of peak groups / Max 5 groups in line

 
Let's figure out the peak number of people.
 
Walmarts are big and are located to serve a lot of people. I think we can assume that each Walmart may serve a population of 200k people.
 
Let's assume 50% go to Walmart and they go on average once a week.
 
If that was evenly distributed over each day, it'd be around 7k/day. But weekends are probably more so let's assume on weekends it peaks at 10k/day.
 
Let's say that Walmart is open for 10 hours so that gets us to 1,000 people/hour. But there are some busy times such as lunch time when it might 2-3x. So let's say max is 3,000 an hour.
 
Not all 3,000 people shop alone so let's assume on average each group is around 2 people.
 
That gets us 1,500 groups/hour.
 
But how many show up at the same time? If we divide by 60 minutes, we get 25 groups per minute. We know from above that each group takes on average 3 minutes to checkout so we get 75 groups every 3 minutes.
 
75 peak groups / max 5 groups in line = 15 cash registers.
Access expert answers by becoming a member
3 likes   |  
Sign up for FREE to continue reading
badge Gold PM

I’m estimating the number of cash registers for a new Wal-mart store based on an estimated amount of store traffic.

Knowns:
-Wal-marts are standardized on their launch as opposed to Target/ Super Target lending itself to a consistency in number of stores in a population density.
-Physical retail is declining in volume so expansion of onsite customers is unlikely.

Unknowns:
-Store traffic.

Equation:
A – Population/ Single Store (100,000)
B – % Active Walmart Shoppers (50%)
C – Volume of Shoppers at Single WM (Calc)
D – Frequency of Visits/ Week (2/ week)
E – Volume of Visits/ week -> /day (Calc)
F – Expected checkout time (5min -> 1/12 hours)
G – Total Checkout Time hours/ day (Calc)
G – Number of hours open (18 hours)
H – Number of Checkouts Required
I – Number of cash registers/ checkout (1)
J – Total Number of Cash Registers Required

Edge Cases: Wal-mart super centers with larger draw (if exist)

Assumptions:
No bias in times of customer arrivals.
No spares are required for replacement.

Calculation: J = 9.2 Cash Registers

Sanity Check:
9.2 Cash Registers/ store is about right when excluding arrival bias and replacement registers. If we include a bias of arrivals at 1.5 this would equate to 13.8 registers, which would be close to my gut estimate of 15 registers. I would also assume that there are approximately 3 cash registers in storage for replacement given the cost of loss sales if lines were all full and went offline. The estimated number of cash registers required would be 17 for the new store.

Access expert answers by becoming a member
2 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

I’d first determine how much budget I have to staff registers.

Then determine peak volume as a percentage of hours open.

Weight that peak volume to a customer survey of how important wait time is to wal-mart shoppers.

Then strike a balance between: budget, volume, customer sentiment, and profit margins.

Access expert answers by becoming a member
3 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

I would start answering this Google estimation interview question by asking the following: 
1. Where are we planning to open Walmart store? Urban or Rural Area? If Urban, then Which City?
a. Assuming Urban and say City of Toronto
Answer:-
1. Population of Canada is 30M.
2. As the two most populous provinces are Ontario and British Columbia, we can assume that each have population of around 30% ~ 10M.
3. Out of this 10M Ontario Population, most would be concentrated in and around GTA, so assuming GTA Population of 70% ~ 7M
4. GTA has 5 regions, Dividing the population equally, indicates Toronto’s population will be around ~1.5 M
5. As per world population, around 70% of people are between age of 15 and 65, 14% are above 65 and 16% below 15. Keeping same percentage, we can assume that ~1M people are of shopping age or would go for shopping alone.
6. Following are the big retailers or competitors of Walmart –
a. Loblaws
b. Canadian Tire
c. Whole Foods
d. Freshco
e. Costco
f. Longos etc.
7. Assuming a consumer has 10 different choices, we can have this small table of % split (Need to provide reasoning for the split, i.e. Loblaws, Whole Foods are expensive compared to Walmart, Costco needs Membership etc)
Loblaws 10%
Freshco 20%
Costco 15%
Whole Foods 10%
Longos 15%
Walmart 20%
Others 10%

8. So, Walmart would be serving around 20% or 200,000 people in Toronto.
9. Generally 1 region has around 3-4 major cities, and we can assume that 1 city will have around 2-3 Walmart.
10. Assuming each Walmart supports equal distribution of customers, 1 walmart will be supporting around 70,000 – 100,000 customers.
11. Out of this 100,000 customers, we can assume that people go to Walmart atleast once every 2 week, so that is 50,000 customers shopping at Walmart at any given week. (* I would challenge myself on this)
12. Most of these customers will be shopping after office hours or during weekends. Assuming 70% shop on weekend and distribution is uniform every week, so we have around 35% shopping on a Saturday or Sunday.
13. So, around 20,000 Customers will be shopping on Saturday on Sunday.
14. Walmart stays open from 7:00 AM till 11:00 PM and most of the crowd will be coming during 11:00 AM (because people wake up late on weekends) to 6:00 PM (People want to spend evenings at club or movies or entertaining themselves) so, we can assume that 60% of 20,000 customers come during these hours, i.e. 12,000 customers between 11:00 AM – 6:00 PM
15. Doing a uniform distribution of hours, we can say that 1500 customers per hour
16. Let’s assume each person spends half hour at Walmart, so that is 600 people going to cash counter every half hour or ~ 20 people per minute.
17. 1 cash counter takes approx. 2 min to bill a customer, so applying little’s law, we will have a queue of 40 customers.
18. If 10 customers per queue is acceptable, we should have 4 operating cash terminals in Walmart.

Access expert answers by becoming a member
42 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

Number of cash registers is still an incomplete description. We should ask what wait time if acceptable. We should also find out if we are talking about a mix of self checkout or employee managed cash register. What about cash registers for customer with less than 10 items?

If the plan is to only hire 5 people for cash register, then we are locked with a maximum of 5 cash registers. Here also, we are assuming that there will be 5 people available for the entire day. These points are worth clarifying upfront.

There are different cash register needs based on time/day of week.
> Weekends
> Holidays
> Weekdays
> Morning
> Evenings

Let’s start by mapping out a user’s journey in case of a employee managed cash register.

> User waits in line
> User arrives at employee managed cash register
> User unloads items
> Employee/User scans items
> User pays for items
> User completes checkout

A single cash register can do the job.
It would just make the customers wait longer and longer.

So if we have 2 customers in checkout line at any given time.
And each of them take 5 minutes to complete their transaction. Then with one cash register you could say that if they both arrived at the same time, then the wait would be roughly 5 mins before they are served, and we have solved our problem.

This means that we only need to know how many people will arrive in checkout at the same time. And, we simply put half of those in terms of cash registers.

So, if 20 people arrive at the same time, then we need 10 cash registers.
That’s it.

A visit to a Walmart store with comparable neighborhood would give some guidance.
We should also visit some nearby grocery stores to get some data to help with the analysis.

Let’s say we get the following numbers.
> Nearby Walmart, 50 miles away, wait time = 5 to 20 mins, 20 customers at the same time, 10 checkout registers.
> This Walmart neighborhood serves 20,000 people in their 5 mile circular neighborhood.
> People hate the wait time
> People have started to go to other grocery stores.
> Customer satisfaction is very low.

Now let’s build our model a bit with a goal of reducing the wait time.
> In our immediate 5 mile radius, we will be serving about 20,000 people as well.
> By looking at the traffic for the other Walmart & other stores, we could see that on average we have 20 customers in checkout at any given time. So putting 10 cash registers, would give each customer a 5 minute delay, which would seem to work.
> However, this solution does not account for the fact that there will be peak traffic which is when wait time could double.
> Therefore for peak traffic, when we have 40 customers in checkout, we should open up additional cash registers. So, we should need 20 cash registers.

10 is our min.
20 is our max.

Now 20 does seem a bit high. If you visit at Walmart, they never have more than 8-10 employee managed checkout stores.

Now we think again about measuring how much time it takes one person to go thru checkout if they have less than 10 items vs those that have more than 10 items.

Let’s put some number assumptions here.
If a buyer has less than 10 items, then they would take about 2.5 minutes.
For greater than 10 items, they take about 5 minutes.

Now, let’s break down the number of active people in our line by saying that we have 20 that have greater than 10 items. And, another 20 that have more than 20 items.

For the people that have greater than 10 items, we still have the same number of registers = 10.

For people that have less than 10 items, we would have less number of registers = 5.

So, now we are down to 15.

Access expert answers by becoming a member
16 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

Here is how I would estimate it.

To estimate number of cash registers needed, we will need to design for the busiest time of the week in Walmart. From my experience, the busiest time is around Saturday and Sunday afternoon.

Let’s assume all check outs are 3 minutes long, Walmart is ok with max of 15 minutes wait time, and each cash register’s check out starts same as other cash register’s check out.

Now here is my main formula:

(time it takes to check out) x (rate at which shopping groups are coming to wait in line) = (total number of new shopping groups joining the waiting line during check out)

We know time it takes to check out is 180 seconds
I’ve noticed that people come to WAlMart at about 1 person per second during peak times (sat afternoon) so let’s say that rate at which people are coming during peak hours is 1 person per second or 0.5 shopper group per second (assuming each shopping group comprises of 2 people)

Based on above, total number of shopping groups joining the waiting line during one check out period = 180 seconds x 0.5 shopping groups = 90 shopping groups

And total number of shopping groups waiting in line = number of cash registers x total number of people waiting in each line

If we want the max wait time in each cash register be 15 minutes (900 seconds) and each check out takes 3 minutes (180 seconds), there can be a maximum of 900 seconds / 180 seconds = 5 shopping groups in front of each shopping group by the end of a check out. So, total number of shopping groups waiting in each line is 5

To avoid increasing the delay time, we want the number of people joining the waiting times be equal to number of people leaving the waiting times. In other words, max total number of shopping groups in rush hour remains to be 90 shopping groups

This helps us calculate total number of cash registers as

number of cash registers = max number of shopping groups in line / total number of shopping groups waiting in each line

equals to 90 / 5 = 18 cash registers

Access expert answers by becoming a member
18 likes   |  
1 Feedback
badge Silver PM
The maths is impressive, but the approach can be improved. There are just too many assumptions. Perhaps, a simple way to crack this would be to determine what are the variables that go into deciding the number of cash registers depends. These could be Geographical aspects, competition, the purchasing power of the people, the demographics(what sort of people stay in the vicinity), the budget for cash registers because that impacts the profit margin. After making a fair assumption on these would I proceed with my calculation.
4
Sign up for FREE to continue reading

clarifying question

  • Cashregiter - is a system which allows the users to make entry about the sale of product by scnanning it through a scanner and collecting the payment. Post payment collection either through, Card or UPI or any other method of payment, the software will make neccessay entry in the system , in current sceniors these are pos connected to a software  correct ? - Answer yes 
  • Peak location what is foot fall daily ? - answer - not sure 
  • the esitmation needs to be done for daily basis - yes
  • Geo - india
  • What is Operation hours - 
    • answer- 12 hours 
Generally going by norm 
Peak hours - 6 hours (morning and evening)
Non peak hours -8  hours (rest)
 
Assumption here is that we do 100 orders Per hour and 50 orders in non peak hours , this number could be anything 
 
Thus total orders peak hours 6*100 =600 orders and non peak hours 6*50= 300 orders
Avg time taken to process single order in peak time assume it to 15 mins i.e =15/60 =0.25 hours and non peak hours is 10 mins, i.e 10/60=0.17 hours
 
Thus total cash register = 600 orders *0.25 =150 in peak hours and non peak hours would be 0.17*300 = 50 
 
Thus total cash register would be 150 +50 = 200
 
 
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

For the estimation, I am taking the assumption that an average Walmart neighbourhood store has a walkable area of 10000 square feet (Average neighbourhood store size: 40000 square feet)

My need of counters will be based on the bottleneck which would be the rush hours. I am assuming during these times, we will have one shopper every 20 square feet, making a total of 500 people. Another assumption is that average shopping time at these stores is an hour.

So, 500 people will be checking out every hour.

On an average a checkout (from scanning to payment and packing) takes 3 mins.

Every 3 mins, the number of people checking out = 500/20 =25

An average shopper is okay to wait for another 3 minutes in line before checking out.

So, the number of people checking out every 3 mins would be halved

≈ 12

A total of 12 counters would suffice for such a store

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Gold PM
If you are opening a new Walmart branch, how would you decide how many cash registers are needed for the store?
1. Clarify
Are we looking at a specific city or town or a local area? I'll assume walmart branch serving a local area with average population density 
How big is it ? Is this a super walmart of neighborhood store? I will assume its a neighboarhood grocery store? 
Cash register - is that referring to a check out counter that could be cash, or card or other means of payment? Assuming its all checkout counters in the store
Do you expect customers to wait? what is the average wait time that is acceptable? I'd say 5 mins for a customer waiting to check out during rush hours
How long does it take to checkout? I'll assume it takes about 2 mins to start to finish 
 
So I will estimate the # of cash registers that would be required for a Walmart neighborhood store serving an area that has average population density
 
2. Equation
Cash registers required should be enough to address the peak hours the store
 
Without any wait time, 
# of cash registers required with no wait time = # of customer checkouts during peak hours / # of checkouts that a single cash register can process during peak hours 
 
# of customer checkouts 
Let's assume that the population of area is ~300K, that is ~100K households
Walmart competes with other neighborhood stores like safeway, etc. Let's say ~50% of the population goes to walmart, thats ~50K households going to walmart.
 
On an average, a household goes to walmart once a week. So that would be a total of 50K customer visits per week = # of checkouts per week. 
 
Peak hours - usually weekends, lets say between 10-6, that's 8 hours twice a week, total 16 hours a week . Let's say 70% of customers visit during peak hours uniformly, so that would be ~35K checkouts over 16 hours per week during peak hours, or ~2K checkouts per hour during peak hours
 
Assuming each checkout takes 2 mins, one cash register can process 30 checkouts per hour
 
Without any wait time, the store would require ~65 checkout counters. 
 
with a 5 min wait, that would be ~11 cash registers or checkout counters
 
 
 
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

I would collect the below data about other Walmart locations:

* Average number of customers per hour

* Number of SKUs for sale in the store

* Number of parking spots

* Number of additional locations in a 50 mile radius

 

Those metrics would form a profile. I would then attempt to match the projected metrics of the new location with the closest profile and determine the number of cash registers needed is the same as the closest match.

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM
My formula would be Number of shoppers per hour/Avg. duration spent at the register

So everyone would leave in that hour.

First I want to estimate the number of visitors who do the shopping. per hour on a busy day.

Are there any other Walmart close by? No.

What is the demographics of the neighborhood cities in terms of Income Level? Let’s say mix.

I would estimate Walmart opens a Walmart in a peripheral of 150K- 200K people. there is a Walmart at every other three small cities.

Let’s say 200K. Average household number is 3. So 70K household. Since this is a mixed income area, Let’s assume 40% of the household would go to Walmart. 30K households.

Average number if visits per month would be 3 lets say. 90K visits per month.

3000 visits per day. Let’s say between 9AM and 9PM are the busiest times.

250 visitors per hour. Let’s say average waiting time in the queue is 15 mins + 5 mins at the register. So a total of 20 mins to check out.

250/20 = 13 cash registers.

 

Sanity check: As far as I can remember I see around 15 registers at a proper size Walmart or similar store.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

You are new grocery store owner. How do you decide number of checkouts?

 

Note: Instead of estimating number of checkouts, this question would have been great if it focussed on designing a next generation checkout experience. 

Anyways …

 

Clarifications

  1. Physical store?
  2. Is it part of the brand? No. Just one (stand alone and not associated with brands)
  3. Physical location? Boston
  4. Any location specifics - just flat land
  5. Competitors? 3 (already existing) +1 (new) ; makes total 4 stores to serve the community.
  6. Store has online presence apart from physical? Yes
  7. Sells typical groceries (veg, meat, diary, etc) 

 

Assumptions

  1. Local population 650k
  2. 4 stores serving the entire local population
  3. Physical dimensions of the store 1000 x 100
  4. Number of aisles 10+
  5. Sells typical groceries (veg, meat, diary, etc). Not a specialty store

 

Visiting customers to the store

  1. Under 18 (They are not yet a paying customer in this group considering CC). 
    1. But if we accept cash - 12 to 16 might be considered as customers as well
  2. 18 - 65 (wide range but that’s OK for estimations). For purchase scenarios, we could decompose the segment into various groups. Further segmentation doesn’t help to decide number of checkouts.
  3. 65+ (special consideration for checkout might be needed for this segmentation).

 

Calculation

To decide number of checkouts, young kids are excluded.

Total population to serve 640k

Excluding kids, etc (30%) = ~440k. To make the calc simpler, let’s say 400k customers.

Split evenly between 4 stores, the new store would have to serve ~100k (reducing this further based on number of people per house hold would have been better).

Assuming peak traffic is on Friday and Saturday ~ 20k on each day, 12k on rest of the 5 days.

20k to be served between 7am to 9pm = 15 hours implies ~1300 customers/hour.

So let’s calculate number of checkouts needed for 1500 customers showing up at the same time.

Let’s say on an average 20 items are purchased. Each item need to be scanned and packaged.

Let’s say 1sec to scan and 4sec pack at checkout = 5sec for each item => 100 sec for 20 item

1500 customers with one checkout = 150,000 sec = 2500 mins = 41 busy hours

1500 customers with two checkout = ~20 busy hours

….

….

As a store owner if I commit myself to 4 busy hours for peak traffic, the store owner probably would need about 10 checkouts.

 

On the physical dimensions of the store (L = 1000ft; B = 100ft)

For aisles and shelves; 1000 x 75

For checkout stations; 1000 x 15 (assuming 1000 x 10 for clearance - walkway, etc)

Checkout lane dimensions 10ft x 15ft => 100 checkout lanes (max)

with 2ft distance, each checkout lane can hold 7 customers

At peak hour, only 700 customers could be served (even with 100 checkout lanes).

 

So distributing the customers to online check out is the best way (due to physical constraints)

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge PM

Should I assume that its a normal size walmart store or a walmart super center? 

Do we know the kind of city that we are talking about?  Is it a highly populated city, is it located at a busy route, or is it outside of the city? - all this matters in terms of understanding the kind of traffic that you can come expect at the store

Do we know anything about the population of the city that we are opening the store in?

Should I do this for both manned registers and self-checkout?

 

You may choose whichever city you want and yes please do it for both manned and self-checkout

 

Assumption: 

Opened in a city like San Jose ~ roughly a 1M residents and I'll assume its a normal walmart store

I would look at the following to get started

 

  1. Operational hours of the store

  2. Frequency with which people come into the store

  3. How quickly they shop and queue up for purchase

  4. Processing time we are targeting with the customers

 

For a question like this, I think the best approach is to take the worst case scenario because that’ll be our bottleneck and thus dictate the number of registers we need.Example of a busy saturday:

 

Operating hours: 8 AM - 11 PM

 

8-11 AM: customer walks in every 3 mins = 20 customers an hour

11-5 PM: customer walks in every 30 secs = 2 customers every min = 120 customers/ hour

 

So lets take the 11 AM - 5 PM as our busiest time of the day for the calculation

 

Typically you'll have

Category A: Customers who pick up 5 items or less => take 10 mins to shop then line up

Category B: Customers who pick up 15 items and more => take about 20 min to shop and then line up

Category C:Customers who pick up 25-30 items => 30 mins to shop then line up

 

Lets assume:

10% of the customers who come in during 11 AM - 5 PM are Category A

20% of the customers who come in during 11 AM - 5 PM are Category B

70% of the customers who come in during 11 AM - 5 PM are category C

So that is:

12 customers / hour in Category A -> self checkout 24 customers/ hour in Cateoryg B  -> self checkout or manned registers

84 customers/ hours  -> queue up on manned registers

To account for some customers in Category B opting for manned registers, Im gonna split them and say half of them decide to do self-checkout and other half would opt for registers

So that's: 24 customers/hour -> self checkout 96 customers /hour -> queue up on manned registers

96 customers/hr x 6 hours = 576, so say 600 customers that would lineup for purchase over the course of the 6 hours from 11 AM - 5 PM.

24 customers /hr x 6 hours  = 144 ~ 150 customers that would lineup for self check out

For the customers who line up at the manned registers:

A Customer queues up every up every (20+30)/2 = 25 mins , but we pick the worst case, so say every 20 mins

600/20 = 30 customer will lineup per minute

 

Checkout takes on avg = 2 mins / customer / register Wait time = 29 x 2 = 58 mins (unacceptable, but this is assuming that we only have 1 register)

We want to reduce the queue length to reduce wait times, which means we want more registers 

Assume we want wait time to be < 3 mins

 

29 customers  x 2 min/customer x 1/register = 3

1/R = 3/(58) = > R = 58/3 = 19 registers

 

For self checkout:

150 customers and lineup every 10 mins = 150/10 = 15 customers/min

Avg checkout time on self check out  = 2 mins 

14 customers x 2 mins/customers x 1 = 28 mins

14 customers x 2 mins/customer x 1/R = 3 mins

 

R = 28/3  ~ 10 self checkout registers

 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Note : Wrote this before reading others. Took ~30 minutes to talk, record myself and write this. Clarifications :

A. Can we make assumptions on the number of stores around? (Other walmarts, target, costco, supermarkets?) → Assume typical case where they may be a target a few miles away but no direct competitors in the same block for example
 

B. Is this a walmart super center or a regular walmart fresh store?
→ Assume this is a supercenter
 

C. Location : Is this in a busy urban environment?

→ Assume urban population 

 

D. We need to understand the income ranges and the type of neighborhood. Do we have more information on this or the number of public/pvt schools around or area itself?

→ Assume middle class neighborhood with decent mix of public and private schools

 

E. Does this walmart have self checkout? 

→ You decide → Assuming yes, will calculate.


 

High level Calculations :
 

Find the average number of people who shop at this store over the weekend (assuming weekends are busier and we want to ensure customer satisfaction even during busy hours)

 

Formula :

Number of people who shop on a given day = population of the area - number that shops at local grocery store - number of people that shop at whole foods/TJs - number of people who shop at target

 

Personally, I’ve seen myself go to target if I want to buy some prescription items or personal care products (CVS, Ulta Beauty and so on) 

 

People who shop at Amazon whole foods or Trader joes (Which are highly specialized stores) usually tend to be in the higher income groups

 

Most people would prefer to go to a walmart over a smaller grocery store since walmart has more selection and better deals/prices. And supercenter is almost like a wholesale location with furniture, gardening, groceries, electronics, games/toys and more. (one stop shop)

 

Assume that this walmart serves 10 square miles in a city that is not too dense but still urban (100 sq miles)

 

Population of said city = 2 M

Population per 10 sq miles = 2M x 10/100 = 200000 

 

Others = grocery delivery + online methods 

 

Pw = Total Population - Ptgt - Ptjs/whofd - Pgroc - others 

= 200000 - 200000x{ 15% + 5% + 8% + 20%}

= 0.6 x 200000 = 120000 

 

This would be the total number of people who would go to a walmart in general 

 

I would classify these as 3 categories of people :

People who go once in a couple of months → ½ per month = 40%

People who go regularly = 1-2/month = 30%

Powerusers once per week = 4-6/month = 30%

 

120000x0.4 /2 = 24000
120000x0.3 x 1 = 36000
120000x0.3 x 4 = 144000

Total per month = 204000

 

Total hours in a month = 30days x 10 hrs/day = 300

 

Total number of folks per hr = 2040/3 = ~700

 

This seems a bit high
I think I missed on thing here.
Number of people who would order through walmart online and pick up. 


10-20% → 700 - 140 = ~560 


This still seems high.
I think we need to consider folks who buy essentials and use the fast self check out. I would assume 30-40% of this would be those folks

Number of people to be checked out = 60% of 560 = 380 

 

1 counter takes approx 5 minutes per person

In 1 hr, one counter can serve 60/5 = 20

To serve 380 people in an hr, we would need 380/20 = 19 cash counters

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
Clarifying Questions:-

How many employees would we like to hire? if there is a cap on the hiring then that many cash registers only would be needed. For example, 5 employees means only 5 registers

What is the standard wait time needed for each customer? 5 mins?

Walmart would be launched in the Urban areas? Assuming it to be an urban area

 

Different Timelines for visiting Walmart by customers:

Weekdays

Weekends

National/Festive holidays

Scenario when we have one cash register:- let us assume 2 people come to the register at the same time, then one customer will wait for 5 mins while the other person is being checked-out. This clearly says that the No of cash registers is directly proportional to half the no of People visiting that particular cash register. Suppose, There are 30 people willing to checkout, then considering 5 mins as the maximum wait time, we should deploy 15 cash registers.

Now, We need to look at the store capacity & demographics of the city. A Walmart store can serve, 1lakh population/store. However, only 50% visits Walmart due to the availability of competitors. But not all these 50k would be coming on the same day/time, so equally distributing per week ~7k people would be visiting the store. Weekends or festive this number would spike up a lot around ~12k.

Now let us design our case for the maximum i.e peak days.

Now 12k people visiting Walmart, where per hour 1000 people would be in the store. Not all the people would do shopping & I am assuming every group/people would be completing their shopping within 60min(1hour).

People ready to checkout per hour= 1000/60= ~16 people

Now the number of cash registers required considering 5mins waiting per customer would be = 16/2 which is 8 registers.

Now sometimes there would be peak hours where the no of people willing to check out would nearly double i.e.= 16*2=32 people

In such cases, we would need 16 cash registers.

Based on the budget constraints, Manpower & their rotational shift policies anywhere between 8-16 registers should be deployed for a Walmart store.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

Clarifying questions and assumptions

  • I am considering a mid-sized city with a population of 1 million. Can I assume that there is no other Walmart store in the vicinity and all customers looking to visit Walmart will come to this store?
  • I am assuming that the checkout is done by an employee and not by the customer themselves.
Breakdown
  • Population of city
  • Number of people visiting grocery stores in a day
  • Number of visitors to Walmart store in a day (not considering families)
  • Number of checkouts per hour
  • Billing time for one customer
  • Number of cash registers required
Estimation
  • Population
    • 1 million
  • Number of people visiting grocery stores in a day
    • I would consider that people buy groceries once a week
    • Also, I would think people buy groceries for multiple people at a time
    • On average, I would consider one person buying for 3 people, therefore, approximately 300K people visiting stores in a week
    • More people visit a store on the weekend.
    • I would take about half of the people going on a weekend which would be 120,000, therefore 60,000 would be the upper limit in terms of people visiting grocery stores in a day.
  • People visiting Walmart stores in a day
    • Out of 60,000, I would consider that about 10 percent go to the Walmart store considering the brand recognition which would come to around 6000.
    • If I take hours of operation as 12, then that would be 500 customers in an hour.
  • Checkout time for each customer
    • Taking checkout time as 3 mins, number of checkouts per counter per hour would be 20
    • Number of billing counters required would be 2500/20 which would come to 25.
25 is more than what I would expect a Walmart store to have. But I would like to understand from you which of my assumptions is off.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

I’m going to assume this Walmart branch is opening in the US. Will it be opening in a rural, suburban or urban location?

 

I’ll do a top down estimation approach starting with some assumptions about population size:

 

  1. Let’s assume that people won’t drive more than 10 miles to get to Walmart in a suburban setting

  2. If there are ~2,000 people per square suburban mile, that would put our total population of potential walmart shoppers at  20K

  3. Of those 20K shoppers, let’s assume 50% can actually get themselves to Walmart. The other 50% are too old or too young to drive, or don’t have a car or access to a bus to get them to the store. 

  4. This puts us at 10K people who can get themselves to walmart to shop

  5. Not all those 10K would be in the store at once, let’s assume walmart is open for 10 hours from 8am to 8pm a day and has the following hourly visit distribution:

    1. AM: 30%

    2.  Noon: 20%

    3. Afternoon: 20%

    4. PM: 30%

  6. We should plan for enough registers to handle peak visit times so assuming 3K people in the store at once (10K * 30%)

  7. Let’s also assume only ⅓ of those people are ready to check-out at the same time. So 1K people need to check out at once during peak hours.

  8. Let’s assume that people should wait no more than 10 minutes in line and each check-out takes 2 minutes. This means that each line should have a max of 5 people in it at any given time

  9. If there can only be 5 people in line at once, we would need 200 registers to serve 1K customers.

  10. Sanity check: The last time I visited a suburban mega-store (Walmart Costco, etc) there were likely no more than 50 registers. My estimation seems far too high. Potential ways I went wrong in my assumptions are not considering frequency of visit for the 10K potential Walmart shoppers, not including a cut on people who don’t shop at Walmart, and low-balling the amount of time someone would stand to wait in line.

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Gold PM

Clarification question:

1) is it Walmart supercenter or walmart neighborhood? - Assume is supercenter

2) Does cash registrar includes of people handling returns or customer service? - No, lets keep them separate

3) Do we need to estimate at particuar hour of day or weekday/Weekend? - Assume the avg. cash registrar needed.

4) Will Self-Checkout part of cash registrar ? No

I am going to estimate avg cash registrar needed in walmart supercenter which doesnt include returns/customer service counters and self-checkout

In order for me to estimate it right, i will estimate how many customers does an cash registrar handle on a typical day and then i will assume avg. total customers entering in walmart supercenter per day.

In order to provide estimation on avg customers handled by a walmart cash registrar, i will look at operating hours of walmart and segment it by traffic.

Typically walmart are open from 8Am to 11Pm = 15 hours of operation. 

I am assuming avg walmart cash registrar spends 3 mins per customers, so total 20 customers avg per hour.

I will assume at what capacity they are operating at to identify total customers handled by 1 walmart cash registrar.

HourCapacityavg customer/hrtotal Hourstotal customer
8AM-11AM50%203            30
11AM-2PM75%203            45
2PM-5PM50%203           30
5PM-9PM100%204           80
9PM-11PM65%202            26
Entire day70%2015          211

Lets assume on an average 1 paying customer (solo or group) enter every 15 sec, Hence total avg 3600 customers enter walmart supercenter for shopping.The above table estimate 211 customers handled by 1 cash registrar in a day.

out of 3600 paying customers, lets assume 60% of customers are willing to pay via self-checkout, that means 1440 customers used cash registrars.

Hence i get an avg of ~7 avg cash registrar needed to serve 1440 customers.

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Here is my approach to this problem.

I assume the # of cash registers need to be enough to keep the average customer wait time to a reasonable timeframe, so as to not impact customer experience

so, let me just start off with a basic equation, and then start getting into my clarification questions and assumptions

1) basic equation: # cash registers = function [minimize (average customer wait time)]

I will flush out this equation more as I build out my assumptions and ask my clarification questions.

2) avg customer weight time is a function of 'avg checkout time' and 'queue length'. 

          - i.e. avg customer wait time = F(avg checkout time, queue length)

3) Assumption: I am assuming we will design for peak volumes (typically on weekends) when a customer is coming to Walmart to do bulk shopping for the rest of the week. so, let's assume that the avg person doing bulk shopping will spend around 5 min at the cash register

i.e. avg checkout time = 5 min

4) Clarification question: Is there an SLA on what Walmart considers a reasonable wait time for customers, without impacting experience. 

          - If not, lets assume that an average wait time of 10 min is considered reasonable, beyond which the customer experience is negatively impacted

    - i.e. desired average customer wait time = 10 min

we can generalize this, so desired average customer wait time =. y

5) Per point 4, we would like the desired average wait time for each customer to be y ( our assumption is  ~10 min). as we think about this, what this tells us is that for the people standing in queue, 1st person already being serviced, 2nd person waiting 5 min (avg checkout time), and next person is waiting y min, which is our desired wait time.

this means, that Walmart should aim to have a queue length based on the following equation

i.e desired queue length = [(y/ avg checkout time) + 1] 

     = (10/5) + 1 = 3 (for our example)

6) let's assume that the incoming and outgoing volume of customers during peak hours keeps the peak volume within Walmart constant. so peak volume = X 

7) of volume X, lets say 80% are actively shopping, and 20% are standing in line for checkout. so 

 - checkout volume during peak hours = 0.2*X

8) so to maintain this, our equation for # cash registers 

# cash registers = checkout volume during peak hours / desired queue length

So based on this, assuming volume at any given time during peak hours = 100 (i.e. X = 100), then

# cash registers = (0.2 * 100) / 3 = 6.66 ~ 7 cash registers

Sanity check:  any local grocery store has between 6 - 10 registers, depending on volume projections, so this passes the sniff test IMO.

This equation can flex depending on peak volume and desired wait time assumptions

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

So this is the first time I'm actually working through an analytical problem, so any constructive feedback is welcomed!

 

Step 1: Clarify scope

I would ask for location of branch (rural/urban/suburbs), does it include self check out? Acceptable wait time?

Assuming that we are looking at a Walmart in the suburbs, includes self check out.

 

Step 2: Create main equation

# of cash register = (Avg # of customers checking out at a given time during rush hour X # mins needed to checkout per person) / acceptable wait time

 

 

Step 3: Breakdown equation

Avg # of checking out = population X market share X % of CM shopping at rush hour

 

Key assumptions

1) We are looking at population within a 30 mile radius assuming that most people will drive 15-25 minutes for a supermarket

2) Self checkout will serve 30% of customers

3) Walmarts market share is around 30% among other supermarkets in the area

4) At the peak "grocery shopping" rush hour, 50% of households are doing grocery

5) Only one person from each household is grocery shopping at a given time. 3 people per household to account for singles/married/married with more than 1 kid

6) Acceptable wait time is 10-15 minutes at rush hour. We are calculating using rush hour standards to ensure that there is consistent customer experience even at the busiest time.

 

Step 4: Calculate the #s

(9,000 people within 30 miles radius /3 people per household) ( 30% walmart share) (rush hour shopper 50%) =450 shopping at walmart at a given time

Given that 30% of Customers will self checkout, cash registers only need to account for 315 customers

# of cash register = 315 customers/15 min wait time = 105 cash registers

 

Step 5: Sanity Check

I think 105 cash registers is way over, so I adjusted population to 6,000,walmart market share to 20%, rushhour shopper to 20%, and 40% to use self checkout. 

(6000/3)(20% walmart shares)(20% rushhour shopper)= 80 customers at walmart at a given time

# of cash register = (5min per customer X 80 customres)/15 max wait time = 16 cash registers

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM
Assuming that we dont know Walmart store is located in which city , I am attempting using a Bottom-up approach rather than Top-down which is another approach by calculating total number of people that can visit a Walmart store per hour. For this we will have to calculate probable number of Walmart stores in that city . Instead we can use Bottom-up approach based on Peak -capacity

 

Assuming average size of a Walmart branch to be 10000 sq ft
We can assume 60% of branch will be occupied by goods, staff while 40% of branch can be occupied by shoppers = 4000 sq ft

Assuming 200 sq ft is occupied by Cash Counters which is 50 ft long and 4 ft wide and there is additional space of 35 feet for queue for each cash counter

Each Cash counter width can be assumed as approx 5 feet so we have space for 10 cash counters with 1 staff

Assuminng 100 ft length and breadth of the branch , for 1 person average space required is 4 ft so 25 people in a row can occupy in peak , assuming 25 such rows we can assume 2500 people can occupy in peak capacity

In USA there are multiple retail outlets like Walmart, Tesco, 7-Eleven etc. so assuming market share of Walmart to be 40% so 40% of 2500 = 1000 people will occupy at a given point of time in peak capacity. Remaining shoppers can be in waiting queues outside Walmart

An optimal wait time at a Cash Register as per Industry SLA should be < 5 minutes per person

In one cash counter which is 35 ft long, 10 people max can occupy at a given point of time. Assuming 10 cash counters, 100 people across all counters.

Taking 5 minutes as wait time for 1 cash counter per shopper, so in 5 minutes we can process bill for minimum 10 shoppers. Assuming an average of 2.5 minutes we can assume 20 people in 5 minutes

So to handle peak capacity 10 cash registers are needed to be active

Peak Occupancy = 10 cash registers

Normal Occupancy = 60% therefore 6 cash registers

Low Occupancy = 20-40% so 3-4 cash registers can be active
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

# of registers = # of people go to Walmart in rush hour / # of people a register can handle in rush hour

# of people a register can handle in rush hour = suppose a person checkout takes 3 mins, a 3-hour rush hour would handle 60 customers/register

 # of people go to Walmart in rush hour:

Suppose we are in a city with 1M population and the walmart has a market occupation of 20%, and there are 20 walmart stores in the city,  then 10K will be the customer of this walmart.

Then we want to calculate # people come in rush hour:

Among these people, I assume 40% are active customers who come to Walmart once a day, 30% are the regular customers come once every 3 days, and 30% come once every 7 days. Suppose 60% people go to supermarket during rush hours:

4 K * 1 *60% = 2.4K

3K * 3/7 * 60% = 0.7K

3K * 1/7* 60% = 0.25K

Total in rush hours: 3.3K

3.3K/60 = 55 Registers

If we allow 2 people waiting/counter  - 55/3 = 18 Registers

 

Possible Improvement: 

1. Market share of Walmart

2. % of people going shopping on rush hour 

 

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge PM

 

Assumption it’s a typical size walmart.

 The Footfall of the store will be more on weekends and less on weekdays.

Even on weekdays will be more in the evening than in on weekdays

Lets design for weekends and evenings when there is more footfall rather than for weekdays

 

Assumption

  1. Lets assume in an hour a local walmart sees a footfall of 1000 people
  2. Out of1000 people ; there is a family , singles , couples - assume an average size of 2 and they will be shopping together hence 500 unique shoppers
  3. Lets assume a conversion rate of 80 % , hence a conversion 400 Unique shoppers [ 20 % will go without purchasing anything]
  4. Since Walmart is a Superstore the average basket size > 1 for this ; for the purpose of this exercise lets assume a basket size of 20
  5. Lets assume they are equally distributes ie means 400/60 ~ 7 shoppers in a minute walk to the counter everyminute

 

 

Cash Register.

 

  1. One Scan takes 6 seconds in an average[assumption] , hence one cash register can scan 10 items in a minute or he can take care of a customer in every 2 minute
  2. If input == throughput hence the customer walking in should be equal to customer out hence it should be equal to 7*2 ==14  registers [assuming no wait time]

 

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Walmart is a big box retail store with huge number of footfalls during the peak times.

Cash registers could be of 3 types:

  1. Manned cash registers
  2. Auto checkout registers
  3. Express checkout Cash registers for people with less than 5 items

Lets focus on calculating the number of manned cash registers using the below formula. This formula can be used to calculate the number for all three type of cash registers by dividing the customers who take one of the above three options in to three % groups.

Since the number of cash registers should result in a stressfree experience for the customers during the peak times, the number should be determined to sustain the peak time threshold number of customers.

The core values to consider to determine the number of cash registers for the store would be the below points:

1. Average checkout time taken to serve per customer - Considering the time taken for billing and payment, it takes about 5 mins per customer

2. Number of customers looking for checkout per the average checkout time - 

Lets assume 50 people walk-in for every 5 mins to wallmart and out of them 20 people join the line for manal registersper every 5 mins, we could have about 20 people joining the checkout lines

3. Permissable wait time per customer - Lets assume average permissable wait time is 5 mins.

# of customers that can be served per cash register = (Time per checkout + permissable waiting time)/ time per checkout = (5+5)/5 = 2

# of manual cash registers required = number of people joining the line/# of customers that can be served per cash register= 20/2 = 10

In a similar way, number of express cash registers and automatic cash registers can be calculated using the average time required for checkout, % of users choose these options and permissable wait time.

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Silver PM
 

Assumption 1: It is a Supercenter which on average sees 5000 people at it's peak time. 

Hence 5000/12 hrs = 416 people per hour

Assumption 2: There would be a 50:50 division between manual registers and automated registers  

Assumption 3: Every hour the target for the manual register is 15 customers and automated register is 20 customers 

Assumption 4: 416 people are equally divided between the manual and automated registers 

Manual register: 213/15=14

Automated register: 213/20=10

Total registers required = 24

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

What are the assumptions regarding the size of the store were made? --> this will give idea about max number of shoppers expected, kind of SKUs they would be buying which would give rough idea of billing time, payment mode, offers they can avail during billing etc.

 

Assume max shoppers for billing can be 100. So counters required would be 

num_counters = (max_shoppers_in_store/max_wait_time) * avg_billing_time

max_shoppers_in_store = 100

max_wait_time = 30 mins (assumption)

avg_billing_time = 5 mins (assumption)

 

num_counters = 100/30*5 = 17 roughly or may be 18 for sanity check.

 

Now variations can exist like how many shoppers would be

 < 5 items so express counters are required.

regular customers so regular counters required

self check out shoppers.

counters above would have different billing times and depending on shoppers' distribution among the above categories will impact number of counters required.

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM
Clarifying questions:

What are the assumptions regarding the size of the store were made? --> this will give idea about max number of shoppers expected, kind of SKUs they would be buying which would give rough idea of billing time, payment mode, offers they can avail during billing etc. Assume every shopper would like to wait 15-20 minutes in billing queue so max number of shoppers expected at a time, total billing time at one counter, that divided by 15-20 minutes will give counter numbers needed. 5-10% adjustment for extraordinary delays etc.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
Clarifiying Questions:

Does Walmart have any maximum registers allowed per store

Is this Walmart a supercenter or a regular store?

Assumptions:

Average time spent per person at the cash register is 10mins

The surrounding area of the store has a population of 300,000

Working hours of Walmart 8am - 8pm

Number of cash registers required = # customers/day * time spend at the register / Total working hours

 

Calculation

Let's say 10% of the population come to Walmart  = 30000

In a day number of shoppers would average to 30000/30 = 1000/day (This might be high on the weekends and low on weekdays hence average it)

1 person spends 10mins at the register

1000 spends total 10,000mins

The working hours 720mins

so the number of registers required would be 10000/720 = 14
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge PM

 

Few Questions and Assumptions: 

Question: 1) Any specific category of neighbourhood to reference to? Ans. No

2) Do we have access to Walmart's existing store data for assumption? For instance: Average No. of Shoppers visiting over weekends/No. of Housholds in the neighbourhood? Ans. Yes, You can assume few things. 

Assumptions: 1) Self Checkout = Assisted Checkout = Fast Checkout - I am not taking in account any difference in the average checkout period for the simplicity of calculation. 

2) Store has to be equipped to take the Peak hour capacity while deciding what would be the average no. of People waiting in the line.  This will help me to weed out the tedious calculation for weekdays/weekends/and then average hours. Also, operationwise it makes sense to consider Peak hours for better customer service.

3) I am not taking in account any Return department in account.

Now, No. of Cash Register (CR) = Average No. of Concurrent Shoppers waiting for their turn to checkout (CS) per 5 mins / (Acceptable No. of Shoppers per Cash Register at any point (ASC) ~ 12 ) = 125/12 = ~ 12 / 13

Calculating Acceptable No. of Shoppers per Cash Register at any point (ASC) = 5 mins to for 1 checkout so in one hour = 60/5 = 12.

Calculating Concurrent Shoppers (CS) = (Shoppers visiting on Peak day and Peak hour in 1 hour (SH) – 3000) / Average time taken by Shopper to browse, drop and walk with cart towards checkout (AT) – 1 hr) ) X Concurrency factor (50%, as an assumption). = 1500/ Hour = 1500/60 = 25 per minute X 5 = 125

Calculating Shopper Visiting every hour (SH) = (No. of Household in the neighbourhood – 60,000) X (% of Household visiting Walmart on Peak day ~ 50%) / (Total No. of Hours Walmart operates on Peak day ~ 10 hours) = 3000

Calculating Average time taken by Shopper to browse, drop and walk with cart towards checkout (AT) = (No. of items picked on an average by shopper ~ 50) X (Average time to Pick ~ 1 min) X (Average walking time ~ 10 mins) = 60 mins

Calculating No. of Household in the neighbourhood = Total Population of the neighbourhood / Average no. of people per house. = 60,000 (made assumption)

Tradeoffs/Points that I might have missed:

1)      Average checkout time taken as 5 mins which might be more.

2)      Walmart is having 50% traffic. This might be an over estimation.

3)      Concurrency factor that I took as 50% might be actually less than that.

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Clarifications questions:

 

1- How big is the Walmart store (is it supercenter? neighborhood?)

2- What number of people are we planning on serving daily?

3 - Are we focusing on a register that needs an associate, or do it by yourself cashier?


 

  1. My assumption is that we are thinking of opening a Walmart Supercenter

  2. I also assume that the repartition between the regular cashier and the automated cashier is 50/50

  3. I assume each regular cashier has per goal to serve 15 people every hour.

  4. Automated cashier  25 people per hour 

  5. I also assume that a Walmart supercenter gets at least 5,000 visits a day where each person buys at least 5 items.

  6. let's assume Walmart supercenter are opened 10 hours a day

 

Calculation would be : 5000/ 10 = 500 people per hour 

 

250 people per hour for regular cashiers = 250/15 = 17 cashiers.

 

250 people per hour for automated cashier = 10 automated cashiers.

Total cashier = 27 cashiers.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

 

  • Let’s say on a weekend around 10,000 people come to walmart .

  • Out of which 2000 are just window shopping.

  • Out of the left 8000 customers some come alone but some come in a group of two and sometimes the whole family joins in for shopping.

  • If we take an average of 2 customers per billing, there will be an average of 4000 customers going to the billing counter.

  • Let’s assume that walmart open at 11 and closes at 9, so it’s open for a total of 10 hours.

  • Let’s assume that day hours see less rush and evening hours see more rush . so let’s assume that last 4 hours get 50% of the traffic.

  • Hence total number of billing done in last 4 hours is 2000, i.e 500 per hour.

  • On an average a billing takes 5 minutes , so the total number of billings that can be done in 1 hour is  60.

  • So for doing 500 billings in one hour we will need 8.33 i.e 9 counters

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

Lets assume that we are looking for maximum rush that can be handled at checkout. Preferably this time would be on weekends when people purchasing in store are maximum.

We first need to calculate chekcout time.

(A) Checkout time  = scanning time per item * number of items to be scanned + payment time + receipt generation time + packing time 

Looking at formula above we need to calulate average checkout time. 

We'll be needing basket size for this

(B) Basket Size = Average number of itmes in the basket

(C)Average Checkout Time  = Scanning Time per Item * Basket Size + Payment Time + Receipt Generation Time + Packing Time ..... ..... .... .... From A & B

Lets assume that customer an wait maximum 15 minutes in line

Hence 

(D) Max(Wait Time) = 15 minutes = 0.25 Hours

Now we'll calculate how many customer can be accomodated in maximum wait time

(E) Number of customer accomodated in Checkout line = 0.25 Hours / Average checkout time ..... ..... .... .... From C & D

Now we need to find out total number of people checking out in 0.25 Hours

(F) 0.25 Hourly Traffic at Checkout =  Daily Store Footfall * Conversion Rate / Total Active Store Hours (Assume 10 AM to 10 PM) * 0.25 

Now, to calculate number of checkout registers needed, we will divide traffic by accomodated customers

(G) Number of Checkout Registers needed = 0.25 Hourly Traffic at Checkout / Number of customer accomodated in Checkout line ..... ..... .... .... From E & F

However, this approach should not be used in isolation.

We should always have one Multipler say M to the number of checkouts needed.

This can be calculated using

  • Variability of demand/checkout in various hours
  • Geography and Customer Preferences (Silicon Valley Customer will prefer lowe wait time due to busy schedules compared to other states)
  • Competitive Landscape
  • Survey Responses (Customer Rating especially on Checkout Experience)
  • Type of Store Format (Small/Big... People tend to prefer lower wait time in small stores as basket size is lower)
  • Distance from City (Farther the store higher tolerence to wait time)
  • Penetration of Indirect Competition in the locality (E-commernce and Home Delivery Providers) 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
Sign up for FREE to continue reading