Uncommon Insights
FMCG Strategy
FMCG Strategy

Cross-Merchandising Strategies That Actually Lift Basket Size

Most secondary placements in Australian and US grocery do not earn back the trade dollars sitting underneath them.

10 min read · 5 December 2025

Cross-Merchandising Strategies That Actually Lift Basket Size

Cross-Merchandising Strategies That Actually Lift Basket Size

Most secondary placements in Australian and US grocery do not earn back the trade dollars sitting underneath them. The retailer signs the contract, the brand ships the corrugated, the planogram team places the dump bin near the registers, and the brand's category manager closes the meeting feeling pleased. Three months later, the sell-through report lands. The placement under-performed the control stores by single digits, and nobody can quite explain why.

I have watched this pattern play out across more than 30 FMCG brands in the $1M-$10M revenue band. The diagnosis is almost always the same. The cross-merchandising plan was built on category logic instead of basket logic. The pairing answered the question "what other product is in our category?" rather than "what is the shopper actually trying to do today?"

That distinction is the difference between a placement that lifts and a placement that bleeds.

The Tale of Two Endcaps: A Composite Snack Brand Story

Consider a composite snack brand. Call it Cape Crunch. Cape Crunch makes a kettle chip line and a corn chip line, both at the premium end of the salty-snack aisle. They sell into Coles, Woolworths, IGA and a chain of independents, plus a small DTC site running on Shopify. Annual revenue is around $4M, growing 22% year on year.

Cape Crunch lands a quarterly secondary placement programme with one of the major chains. Two endcap slots, 60 stores each, four-week duration. The category captain hands them a recommended planogram. The pairing is "premium salty snacks plus mainstream salty snacks". Their kettle chip sits next to another brand's pretzels, and a third brand's popcorn rounds out the endcap. Pure category logic. Snacks beside snacks.

The data layer Cape Crunch uses for tracking is a mix of retailer-provided weekly scan numbers, Circana panel data, and the brand's own DTC transaction log. Four weeks in, they pull the numbers. The endcap stores moved 7% more units than the same stores did during the prior comp period. That sounds like a win until you compare it to the matched control stores, which moved 9% more during the same window for unrelated category-tailwind reasons.

Net incremental lift was negative.

The same quarter, Cape Crunch's account manager runs a small experiment in 15 IGA stores. Same kettle chip product, but the secondary placement is now built around a "gameday at home" occasion. The endcap pairs the chips with a partner's premium dip, a third partner's local craft beer, and a small printed shelf-talker with a QR code linking to a meal-pairing landing page. Total trade ask was lower because the partner brands chipped in.

Net incremental lift, measured against 15 matched control stores: 19% basket-size growth on the kettle chip SKU and a 14% co-purchase rate with the dip. Cape Crunch's kettle chip sold more units in 15 stores than it did across the 60-store category-driven endcap.

The difference was not creativity. It was occasion mapping. The placement answered "what is the shopper buying for tonight?" instead of "what other snack brand is in our category?"

Properly designed cross-merchandising can yield 15-30% higher transaction value with attachment rates of 50-65% on add-on items. The category-default version routinely under-performs control stores because the pairing has no basket logic behind it. That is the gap Cape Crunch's two endcaps lived in.

Why the Math Doesn't Work: The Cannibalisation Tax Hiding in Trade-Dollar Cross-Merch

The reason most operators do not see this gap is that they never measure incremental lift against cannibalisation. They measure gross sell-through against the secondary placement and call it a day. Worse, when the retailer offers the placement as part of a trade-promotion bundle ("free if you fund the slotting"), the brand treats the placement as costless and does not even bother to baseline it.

This is the cannibalisation tax, and it is brutal.

Take Cape Crunch's failed 60-store endcap. The kettle chips on the secondary placement moved 7% more units than the prior period. But the primary aisle facing in those same stores moved 8% fewer units. Shoppers who would have walked the aisle and grabbed the kettle chip from its home shelf were instead intercepted at the endcap. The brand paid trade dollars to displace its own demand from one fixture to another.

The retailer was happy because aisle traffic was slightly higher. Cape Crunch's contribution margin was lower because secondary placement carries higher slotting fees and shorter sell-through windows.

Look at the basic unit math. A single endcap slot at a major chain runs $150-$400 per store per four-week window in ordinary trade-promotion terms, depending on the chain and the season. Across 60 stores, that is $9,000-$24,000 in trade spend before any media or in-store sampling support. To break even on contribution margin, the brand needs incremental units, not displaced units.

If the placement steals from the home shelf, the brand is paying for the same revenue twice. The secondary fixture is a tax, not a lift.

This is why the gold standard for measuring secondary placements is a matched-control-store read. You compare the test stores to a panel of stores with similar baseline volume, demographic profile, and category trend, but no secondary placement. The delta between test and control is your actual incremental lift. Anything less is theatre.

The math gets worse in trade-promotion-bundled deals. When the retailer offers a "free" secondary placement tied to a 15% off promo, the brand often runs the math on the promo discount but ignores the slotting cost the secondary placement is implicitly paying for. The trade-deal looks accretive on a P&L line item and is destroying contribution margin in aggregate.

In our review of Australian DTC and DTC-plus-retail brands between $1M and $10M, more than half of the secondary placements we audited were running negative incremental lift once cannibalisation was netted out. The brands did not know it because they had never built a control-store reading against the placement.

The Adjacency Lift Protocol Blueprint

What replaces category-logic cross-merchandising is a discipline I call The Adjacency Lift Protocol. It is built on a single principle. Every secondary placement is an experiment whose hypothesis is "shoppers are trying to do X, and pairing these SKUs makes that easier". The pairing has to be defended by basket data. The lift has to be measured against control stores. Placements that fail the read get killed.

The Protocol has three components.

Occasion mapping. Every cross-merchandising decision begins with an occasion, not a category. An occasion is a specific shopping mission with time, social context, and budget. Examples: "weeknight taco dinner for four", "Saturday morning kid breakfast", "Sunday afternoon footy match", "Friday wine and cheese with friends". Occasions are derivable from your DTC transaction data (what gets bought together), retailer panel data via NielsenIQ assortment and Circana basket reports, and qualitative shopper research. The mapping exercise produces a ranked list of occasions your brand has natural permission to participate in.

Basket math pitch. Once occasions are mapped, the cross-merchandising plan stops being "we want an endcap" and starts being "we want a basket". You walk into the retailer meeting with the projected basket value of the occasion-paired placement compared to a category-paired placement. The retailer cares about average basket size. When you can show them a basket math model that lifts category basket value by 8-20%, your placement gets approved on its own merits rather than as a trade-dollar concession.

Control-store measurement and kill discipline. Every approved placement runs against matched control stores for a four-week window minimum. The lift read happens at week four. Placements that fail to beat control by at least the cost of slotting get killed. Placements that win get scaled. There is no halfway state. This is the part most brands skip because killing a placement feels like admitting failure to the retailer. It is the opposite. Killing a failed placement gives you a data-backed story to negotiate the next one.

The Protocol is not a creative exercise. It is a repeatable measurement system that turns secondary placements from a trade-dollar give-away into an experimental loop. I have deployed this across snack, beverage, condiment, and personal-care brands. The pattern is consistent. Brands shipping fewer placements, killing the bad ones, and scaling the winners produce 8-20% basket lift where their competitors run flat or negative.

Execution: Day 0 to Day 90

The Adjacency Lift Protocol works on a 90-day cadence aligned to most retailers' quarterly planning cycle. Here is the build.

Days 1-30: Occasion mapping and basket data load. Your goal in the first 30 days is a defensible occasion map. Pull your Shopify DTC transaction data for the last 12 months. For every order with two or more SKUs, look at the co-purchase pairs. Run a simple frequent-itemset analysis. Most brands find the top 10 co-purchase pairs cluster around five or six recognisable occasions.

Layer on retailer panel proxies. If you have access to NielsenIQ Connect, Circana Liquid Data, or your retailer's vendor portal data, pull category basket data for your subcategory across the last four quarters. Look at the MULO basket panels for what your category typically gets purchased alongside. Cross-reference with your DTC pairs. The overlap is your strongest occasion permission.

By Day 30, you have a ranked list of three to five occasions, each with a primary co-purchase SKU pair, a basket-value projection, and a candidate retailer where the occasion is over-indexed.

The team you need for this phase is small. One analyst, half-time. One trade marketing lead, full-time. One agency partner if you do not have category management in-house. Total fully-loaded cost is around $20,000-$35,000 for the month, depending on team mix.

Days 31-60: Retailer pitch with basket math. Build the placement deck around the basket math, not the brand. Slide one is the occasion. Slide two is the current basket value at the retailer for that occasion. Slide three is your projected basket lift if the occasion-paired placement runs. Slide four is the secondary placement configuration: SKU mix, dimensions, location, duration. Slide five is the measurement plan with named control stores.

The pitch is not "give us trade dollars". The pitch is "we have a way to lift category basket value by X%, here is the read plan, here are the control stores". Retailers respond to category-level uplift. Brand-level uplift is interesting. Category-level uplift gets you on the planogram.

Negotiate hard on the read plan. The retailer should agree to the control store list before the placement ships. If they will not commit to a read methodology, scale the placement back to a smaller pilot you can read independently with Circana or NielsenIQ data.

By Day 60, you should have placement approvals for one to three pilots, each tied to a different occasion, in 3 to 10 retailers.

Days 61-90: In-store activation and read. The placement ships. Your retail execution partner installs. Your brand ambassadors sample if the occasion calls for it. Mid-window, around Day 75, you pull a flash read of the test versus control stores. If the test is running negative, you have time to adjust the in-store creative or pull the placement early to limit downside.

At Day 90, you run the full read. Match every test store to a control store on baseline volume, geography, and category trend. Run a clean two-tail t-test on incremental units sold. Convert to basket-value lift using the retailer's reported average basket. Layer in cannibalisation by checking the primary aisle facing for the same SKU during the same window in the same stores.

The output is a kill-or-scale decision per placement.

This 90-day loop runs four times a year. You ship fewer placements over time as you learn which occasions are real and which were wishful thinking. Cape Crunch's account manager went from running 12 secondary placements a year to running five, with quarterly basket lift averaging 14%. Same trade budget. Triple the contribution margin from secondary placements.

From Trade-Dollar Theatre to Repeatable Basket Lift

The before-and-after of The Adjacency Lift Protocol is concrete. Before: the brand ships category-paired secondary placements that under-perform control stores, pays trade dollars that effectively cannibalise the primary aisle, and has no read on which placements deserve to scale. The category captain decides the planogram. The retailer sets the trade ask. The brand's contribution margin pays the bill.

After: every secondary placement is an occasion-paired test with a control-store read. The brand kills failing placements within 30 days and scales winners across more retailers. The retailer pitch is built on basket-value lift, not brand vanity. The brand ships fewer total placements and earns higher incremental lift per dollar of trade spend.

The new north-star metric is incremental basket lift per trade dollar, measured every four weeks against matched control stores. Old metric: gross secondary placement sell-through. New metric: incremental basket lift, controlled and reported.

Properly executed cross-merchandising lifts transaction value 25-30% at endcaps and registers when the pairing follows occasion logic. The brands hitting those numbers are not using better corrugated. They are using better basket data. They started with their DTC transaction log, layered in retailer panel data, mapped real shopping occasions, pitched the retailer with basket math, ran every placement against a control, and killed the ones that did not lift.

That is The Adjacency Lift Protocol. It is the difference between treating cross-merchandising as a trade-dollar give-away and treating it as a repeatable basket-lift experiment. Operators who make the shift stop paying twice for the same revenue and start earning the 8-20% basket lift the playbook promises.

The retailer will keep offering category-default placements because they are easy. The shopper does not buy by category. The shopper buys by occasion. Build your cross-merchandising plan around the occasion, measure it against control, and the lift follows.

If you are running secondary placements right now and cannot tell me your incremental lift versus control stores for the last four placements, you do not have a cross-merchandising programme. You have a trade-dollar leak. The fix starts with one occasion, one pilot, and one ruthlessly honest control read.

Free tool · put it to numbers

Unit Economics Calculator

Contribution margin per order after COGS, shipping and fees — the number scaling actually depends on.

Open calculator →

Newsletter

The Uncommon Insights Letter

Practical FMCG & eCommerce growth playbooks — margins, retention and scaling tactics, straight to your inbox.

No spam. Unsubscribe anytime.

Put it to work

Turn fmcg strategy into profit you can see

Get a hands-on operator to turn the frameworks above into results — book a free audit call.