By Ziad Nejmeldeen, VP of Science, Quantum Retail
Pack Optimization
As previously stated, Pack Optimization refers to finding the optimal configuration of one or more packs that should be utilized for a style-color. This often seeks to balance the pack’s ability to meet store/item demand with the increased handling costs of having too many pack quantities or large quantities of “eaches”, which we will refer to as Loose.
Several U.S. and Canadian retailers have estimated that the handling costs from vendor to DC to store is on the order of $0.25 – $0.50 per pack; this is true whether the pack contains 1 unit or 10. So, we want packs to contain as many units as possible. However, large packs introduce allocation inefficiencies as we are now forced to put a pack into a store to meet the demand for some sizes, even if it means putting in too much inventory of another size. So, we want the packs to contain as few units as possible. By creating a profit function that includes both of these effects, we can find the right pack size that maximizes overall profit.
There are various approaches used to accomplish Pack Optimization; we describe them here in order of complexity.
Single Pack (Bulk): Some retailers choose not to use packs that contain multiple sizes (Ratio Packs), instead relying on Bulk Packs that contain quantities of the same size. In this case, the shape component of the pack is a moot point. However, we still need to determine the volume. In the simplest case, this is a given value (or tight range of values) based on vendor or operational constraints. A more sophisticated approach relies on a data driven exercise to balance the pack’s ability to meet store/sku demand with the increased handling costs of having too many pack quantities.
Single Pack (Ratio): The shape is driven by the optimal size profile associated with the size-range and merchandise area of the item. Identifying the volume is similar to what we described above in the bulk case. The one additional complexity here is that the recommended ratio pack is also dependent on whether bulk or loose will also be utilized. For example, if we do not have bulk or loose, we are more inclined to choose a pack volume that leads to minimal shape distortion; this distortion can occur after the pack volume is multiplied by the size profile and the quantity associated with each size in the pack is rounded to the nearest whole number.
We now describe several different cases that are usually all referred to as “Multiple Packs”.
Multiple Packs (Single Pack in Store Group): The case described here allows a style-color to be ordered in multiple pack configurations, but each configuration is earmarked for a group of stores. In essence, each store group is dealing with the Single Pack case for the style-color, but the style-color can have the pack configuration vary across store groups. This problem is tackled by clustering the store size profiles to create store groups. Each group has an average size profile, and we proceed for each store group using the Single Pack case.
Multiple Packs (Launch vs. Replenishment): An item may have two types of packs that can both go to the same store, but not at the same time. This is often the case when we have one type of pack allocated at the beginning of the season (Launch or Initial pack) and a second, usually smaller, replenishment pack allocated after the item has begun to sell. We may again have operational constraints dictate the sizes of the two packs. Alternatively, we can employ a similar data-driven logic as described in the Single Pack case, but with the Initial (e.g. first 6 weeks) and Replenishment time periods broken out.
Multiple Packs (True Multiple): The most complex scenario allows for multiple pack configurations to exist for an item, with the multiple configurations eligible for allocation to the same store at the same time. Given a range of stores with different volumes and with different size profiles, it is unclear whether we should use packs that a) have the same shapes but different volumes, b) have the same volume but different shapes, or c) something in between. Answering this problem requires running a simulation that assesses packs in combinations. Each combination is measured on both its ability to meet store demand and the handling costs involved. Even the simplest two-pack case can be computationally intensive depending on the number of stores analyzed.
Order Planning/Warehouse Replenishment
Suppose we have completed Size and Pack Optimization, so that we have an entire library of size profiles defined for different size ranges, merchandise areas, and locations. Additionally, we have specified the different pack types (ratio or bulk), have settled on their configurations (shape and volume), and have made a decision on whether or not to allow loose stock. Now comes the problem of cutting a purchase order: How many units of each type of pack should be ordered? How much in loose?
We begin with a pre-season forecast of demand at style-color/store. This forecast can stem from a number of sources; e.g. like-item(s), or a spread-down of a buyer/planner’s chain forecast to store using store weights / volume groups. We can now use our size-profiles to spread the forecast further and arrive at a pre-season estimate of size/store demand.
We can now simulate an allocation to find the quantities of packs and loose that balance the value gained from fulfilling size/store demand (100% loose is best) with the cost of pack handling (100% of largest pack is best). The simulation returns the pack quantities that we wish we had if it was time to allocate today; these quantities constitute our order.
Note that this simulation is a bit more involved if we have both launch and replenishment packs since we will need to separate size/store demand into a launch and replenishment period and evaluate the two separately.
Allocation
At the time of allocation, the pack quantities have been received in the warehouse and are ready for distribution. We can now repeat the same process employed in cutting the purchase order to arrive at an updated size/store demand estimate.
If the initial allocation quantity is pre-determined (e.g. all launch packs, or fixed % of inventory is to be allocated), the allocation problem is a simplified application of the same logic employed when the purchase order was determined; we know what we want to push, we know the size/store demand, and we try to marry the two up as well as we can. On the other hand, if we are also optimizing the initial allocation quantity, the problem is a bit more complex; we must determine the appropriate amount of inventory required in each store to meet expected demand, and the right amount of buffer inventory to meet unexpected demand.
As we continue from initial allocation (before we have observed the item sell) to replenishment (after it begins to sell), we gain some important pieces of information. First, we have observed size/store demand, which we can use to improve our forecast of size/store demand; note that it is at this point that we cease to rely on the size profiles that were so critical in determining the pre-season buy and initial allocation. Second, we have observed the variability (spikiness) of demand within each location; this goes a long way in determining how much buffer inventory we need to capture unexpected demand – the more variable the demand, the more buffer inventory required.
At this point, the remaining packs can be evaluated for the profit we expect them to generate in each store based on the store’s size demand and underlying variability. If we have a combination of both packs and loose available, we can factor in the pack handling costs into the profit calculation (this makes packs more attractive than loose), or we can rely on a pre-set preference for what gets replenished to stores first (e.g. packs, then loose).
Conclusions
It is our sincere hope that the concepts in this blog help to inform and drive improvements in the management of sizes within fashion retail. We conclude by revisiting what we believe to be the three most important ideas related to this topic:
- Size Ranges: Grouping products together with disparate size needs under the same size run will lead to a size profile that does not fit any item well, regardless of what care is taken in estimating demand. Use product attributes wisely to create meaningful size ranges and you can avoid this problem.
- Multiple Packs: There is a disconnect if you are looking for a pack solution that gives you multiple pack configurations, but you do not possess an ordering/allocation solution that can utilize multiple packs. In this case, consider the feasible alternative of having multiple packs, but with a single pack per store group.
- Demand Variability: When replenishing packs in season, it is important that you not only consider the observed demand in each location, but the variability of demand as well. This can change the amount of inventory that is desirable in the store, and you may now prefer replenishing a larger pack to a store in place of either a smaller one or loose stock.
Look out for next week’s blog on the benefit of multiple allocations and hold-back stock next week.
Sign up to receive updates throughout this series.



Local demand changes at every store on a daily basis. Clustering stores together by store size and geography might simplify the process, but is inefficient and does not take into consideration individual store patterns for size, color, style and quantity of local demand and product preference. Retailers need to monitor the changing demand at every store to align their assortment in the way that is most profitable and aligned to their strategic objectives.