Build vs. Buy>Search & Discovery>Merchandising rules (boost/bury)

Should You Build or Buy Merchandising Rules on Shopify?

Written by Deploi EditorialReviewed by Martin Dejnicki, Director of SEO & AI SearchUpdated August 2026Pricing verification pending

Merchandising rules are a BUY once a merch team trades weekly and the catalog clears roughly 1,000 SKUs, the ceiling where native Search & Discovery's free boosts stop covering you (July 2026 research). The visual console (pin, boost, bury, schedule, preview) is the product you're paying for; rebuilding it is app development, not glue code. Stable policies like in-stock-first can stay dev-owned: automated collections plus a metafield sort score.

Your profile — see how the verdict shifts

VerdictBUY when merchandisers trade weekly · CUSTOMIZE for stable policy · WAIT under ~1K SKUs
Buy score
7.3
Build score
5.4
Confidence
MediumThe console-is-the-product logic is stable and the ops boundary is clear, but app pricing is unverified and native Search & Discovery keeps absorbing the basic-boost floor
Reference scenario
$20M–$100M GMV · 5,000–30,000 SKUs · merch team trades collections weekly
As of
August 2026

Decision at a Glance

Your profileVerdictWhy
Under ~1,000 SKUsWAITNative Search & Discovery's free boosts plus manual collection sorts cover trading at this size (July 2026 research); a rules engine is a subscription looking for a job.
~1,000–10,000 SKUs, stable rulesCUSTOMIZEWhen policy barely changes (in-stock first, newness up, margin up), automated collections plus a metafield sort score encode it without a subscription; rule changes go through devs, and that's acceptable at this cadence.
10,000+ SKUs, merch team trades weeklyBUYOnce someone's job is pinning heroes and burying slow movers across hundreds of collections, the console is the product. Third-party search pays back in 6–9 months at this size anyway (July 2026 research).
Custom search stack already liveBUILDYou already own the engine (the site-search BUILD lane), so the rules layer belongs inside it; buying a console on top splits your ranking logic across two systems.

What Merchandising rules (boost/bury) Actually Drives

OutcomeImpactHow it works
Revenue — directHighCollection and search order decides what shoppers see above the fold; pushing in-stock, high-margin, and new products into the first rows moves add-to-cart in the same session.
Operational efficiencyHighThe ops trade is this page's real question: a console turns 'bury everything out of stock' from a recurring dev ticket into a saved rule that runs itself.
Data & insightMediumBoost and bury choices encode your trading strategy; expressed as an owned sort score they stay auditable and portable, while console-only rules become tribal knowledge.
Customer experienceMediumShoppers never see the rules, but they hit fewer dead ends when out-of-stock items sink and seasonal picks surface on time.

Spend ceiling: Size the spend to trading cadence, not catalog pride: if nobody re-sorts weekly, free native boosts plus one dev-owned sort rule are the ceiling. The day a merchandiser owns revenue targets for collections, the console starts earning its subscription.

What buying enables (top apps)

  • + A visual pinboard: drag-to-pin heroes, boost by attribute, bury slow movers, preview before publishing
  • + Scheduling: campaign and holiday strategies staged in advance and reverted automatically
  • + Rule analytics that show which boost moved revenue and which pin went stale
  • + Merchandiser self-serve: trading leaves the dev queue entirely, which is usually the whole point

What building additionally unlocks

  • + A ranking score built from data vendor consoles can't see: contribution margin from your ERP, sell-through velocity, stock cover
  • + One owned score reused across collections, search, email picks, and feed ordering instead of living inside a single engine
  • + Rules as code: versioned, reviewed, testable, and portable through any future engine swap

Find Your Verdict in 3 Questions

  1. Is your catalog under roughly 1,000 SKUs?

    Yes: Your verdict: WAIT — native Search & Discovery's free boosts plus manual collection sorts cover trading at this size (July 2026 research).

    No: Go to question 2.

  2. Does a merchandiser (not a dev) need to trade weekly: pin, boost, bury, schedule?

    Yes: Go to question 3.

    No: Your verdict: CUSTOMIZE — encode stable policy as automated collections plus a metafield sort score, owned by devs and versioned in code.

  3. Do you already run a custom search stack?

    Yes: Your verdict: BUILD — put the rules layer inside the engine you own; a console on top splits your ranking logic.

    No: Your verdict: BUY — the merchandiser console is the product; shortlist the engines above and verify pricing.

The TCC Scorecard — 12 Dimensions

TCC — Total Cost of Capability: what it actually costs to have this capability over three years, whichever way you get it. Each dimension is scored 0–5 for both paths. How we score →

DimensionBuyBuildWhy
Cost
Acquisition & implementationAn app is trading within days once rules are keyed in; a dev-owned rules layer is an estimated 3–8 weeks (Deploi estimate, illustrative).
Recurring feesMerch consoles usually ride a search-platform subscription that prices on usage and never stops billing; the build's recurring cost is upkeep only.
Maintenance & upgradesThe vendor maintains preview, scheduling, and analytics; a sort-score pipeline needs freshness monitoring, because a changed data feed silently stales the ranking.
Switching & exitConsole rules rarely export in a re-importable form, so an engine swap means re-keying every strategy; a metafield score ports to any engine unchanged.
Risk
Vendor riskThis category consolidates under you: Klevu and Searchspring merged into Athos Commerce in January 2025, and post-merger pricing and roadmaps are still settling.
Security & compliance surfaceMerch rules touch catalog and behavioral signals, not payments or sensitive personal data; the surface stays modest on either path.
Platform-deprecation exposureAutomated collections, metafields, and collection sort orders are stable first-class primitives; engines ride storefront APIs whose versions cycle roughly every six months (July 2026 research).
Value
Fit to requirementThe merchandiser console is the requirement: drag-to-pin, visual preview, scheduled campaigns. Dev-owned config covers policy but turns every trade into a ticket.
Time to marketDays of rule setup versus an estimated 3–8 weeks of build (Deploi estimate, illustrative) before the first boost ships.
Performance & scaleRules evaluate inside the engine on either path; neither injects the storefront script weight that widget-style apps carry.
Data ownership & AI-readinessBoost logic encodes your trading strategy: margin, stock cover, newness. As an owned metafield score it feeds any engine or AI surface; in a console it's tribal knowledge.
Focus & opportunity costRebuilding preview, scheduling, and a pinboard is product development for a product that isn't yours; the console exists so your devs can skip it.

The App Landscape

AppStatusPricingBest for
Shopify Search & DiscoveryNativeFirst-party, free. Shopify's free first-party app; renders metafield-based storefront filtersFree (included)Basic boosting under roughly 1,000 SKUs, before any subscription makes sense
Algolia Merch StudioLiveVisual merchandising layer on the Algolia engine; console access varies by planUsage-based, console gated by tier (illustrative bands only)Merch teams trading daily on a search-led store
Athos CommerceLiveKlevu and Searchspring merged into Athos Commerce (Jan 2025); evaluate the combined roadmap, not the legacy brandsQuote-basedRule-based collection and search merchandising on mid-size catalogs
NostoLiveSearch inside a broader personalization suiteQuote-basedBlending explicit rules with behavioral personalization

The Build Path

  • Metafield sort score + automated collections (the CUSTOMIZE lane): A nightly job computes a score per product from stock cover, margin band, and days-since-launch, writes it to a metafield, and automated collections sort by it. Rules live in code review; no new subscription.
  • Rules layer inside a custom search stack: For stores already running self-hosted search (the Eluma pattern: Elasticsearch + Django), boosts and burying become query-time scoring functions. One ranking brain serves search and collections.
  • Optional: lightweight internal admin screen: A small UI for the two or three knobs merchandisers actually turn (pin list, boost weights). Deliberately not a console clone; scope creep here is how builds go wrong.
Effort band
$10,000–$40,000 by lane (Deploi estimate, illustrative): a sort-score pipeline lands in the $10–25K contact-form band; an in-stack rules layer reaches into $25–75K
Typical timeline
3–8 weeks by lane (Deploi estimate, illustrative)
Maintenance, honestly
~15–20% of build cost per year (Deploi estimate). Data-source drift is the main tax: a margin feed or stock signal changes and the score quietly goes stale. Budget for monitoring, not just fixes.
What you own — and what you take on
You own: the ranking score, the signals behind it, and portability across engines. You take on: merchandiser requests landing in the dev queue, which is the honest cost of skipping the console.

3-Year Total Cost of Capability

Buy (app path)Build (custom path)
Year 0 (setup)$1,000–$5,000$10,000–$40,000
Years 1–3 (recurring)$14,000–$32,000 (subscription)$5,000–$20,000 (maintenance)
3-year total≈$15,000–$37,000≈$15,000–$60,000
Illustrative cumulative cost over 36 months$0$9k$18k$27k$35kMo 0Mo 12Mo 24Mo 36Buy (app path)Build (custom path)
Illustrative cumulative cost: at mid-band pricing the app line stays below the in-stack build through year 3, and what it buys is the console. The sort-score CUSTOMIZE lane undercuts both, which is why trading cadence, not cost, should pick your lane.
  • All figures illustrative samples for the reference scenario — not quotes, not verified pricing.
  • App path: a mid-tier engine subscription with merch console held flat; app pricing is unverified, so bands are deliberately wide.
  • Build path: sort-score lane at the low end, in-stack rules layer at the high end; three-year horizon.

What the Sticker Price Hides

On the buy path

  • Merch consoles are usually gated to upper tiers of a search platform, so you may be buying an engine to get the pinboard
  • Usage-based pricing rides your traffic and catalog curve; the console quietly costs more each year the store grows
  • Rules don't port: an engine swap (see the Athos consolidation) means re-keying every strategy by hand
  • Stale pins: scheduled boosts left running after a campaign quietly cost margin, and governance is on you, not the vendor

On the build path

  • The console is the hard part: preview, scheduling, and drag-to-pin are months of UI work that vendors amortize across thousands of stores
  • Every rule change becomes a dev ticket; the hidden cost is merchandiser velocity, not code
  • Sort-score pipelines rot silently when an upstream data source changes; unmonitored, you ship stale rankings for weeks
  • ~15–20% of build cost per year in upkeep (Deploi estimate)

What Merchants Say

Merch teams describe the dev-bottleneck shape: every 'move this to the top' request queues behind sprint work, and seasonal re-sorts land a week late.
community-reported pattern
A recurring low-star theme on search-platform listings: boost rules that behave in preview but rank differently live, with support pointing at sync delays.
app-store 1–2★ review theme

If You Change Your Mind Later

If you bought and outgrow it

Console rules rarely export in a form another engine can import, so keep a living doc of every strategy: what's pinned, boosted, buried, and why. An engine swap then becomes re-keying, not archaeology. The Athos merger is your reminder that this category consolidates underneath you; check export terms at signup.

If you built and want out

A metafield sort score ports anywhere: any engine, including the vendors above, can consume it, so the CUSTOMIZE lane is the low-regret exit in both directions. An in-stack rules layer exits with the search stack it lives in; that earlier decision, not this one, sets the cost.

When This Answer Changes

We're watching for:

  • Shopify expanding Search & Discovery beyond basic boosts: scheduling, rule analytics, or a true pinboard would push the WAIT boundary well past ~1,000 SKUs
  • Athos Commerce consolidation settling: post-merger rule-engine roadmap and pricing clarity will reshape the BUY shortlist (merger closed January 2025)
  • AI auto-merchandising maturing from static rules to goal-based optimization, which would change what a rules console is worth (2026 research corpus theme)

Verdict change log:

No changes since first publication (August 2026).

Common Questions

What can Shopify's native Search & Discovery boost and bury?

Basic product boosts in search results plus custom filters, free on all plans, and it stays workable to roughly 1,000 SKUs (July 2026 research). What's missing is the trading layer: no rule scheduling, no bury-by-condition across collections, no preview, no rule analytics. Under that ceiling, native boosts plus manual collection sorts are a defensible WAIT; above it, the gaps are exactly what the paid consoles sell.

Can we run merchandising rules without buying an app?

Yes, when the rules are stable policy rather than weekly trading. Model the signals as metafields (stock cover, margin band, newness), compute a nightly sort score, and sort automated collections by it. Developers own the config, changes arrive through tickets, and the score ports to any future engine. The approach breaks down once merchandisers need to pin, schedule, and react daily; that cadence is what the consoles are for.

Who should own merchandising rules: merchandisers or developers?

Match ownership to cadence. Trading that moves weekly or faster (campaign pins, seasonal boosts, clearance burying) belongs in a merchandiser-facing console; policy that changes quarterly (in-stock first, newness windows) can live in dev-owned config, versioned and reviewed like any code. The expensive failure is the mismatch: merchandisers queueing behind sprint work, or a paid console nobody logs into after month two.

Your Next Steps

If you're going with BUY(matches your selected profile)

  1. Write down the ten rules you actually trade with (pin, boost, bury, schedule) before any demo; they're your test script
  2. Demo Algolia Merch Studio, Athos Commerce, and Nosto against those rules with your own catalog loaded
  3. Verify tier gating, rule limits, and pricing bands; research left pricing unverified
  4. Check what exports before signing, and log every live strategy in a doc from day one
  5. Assign rule ownership to the merch team with a monthly stale-pin review on the calendar

If you're going with CUSTOMIZE

  1. Model the signals as metafields: stock cover, margin band, days since launch
  2. Compute a nightly sort score with a scheduled job and write it back to each product
  3. Sort automated collections by the score metafield, and keep rule changes in code review
  4. Give merchandisers a request path with a 48-hour turnaround; that SLA is the honest cost of dev-owned config
  5. Diary a re-decision when rule-change requests pass a few per week; that's the BUY signal

Official Docs & Sources

Official documentation linked for verification — our verdicts and estimates are our own.

Ready to put your merchandising rules to work?

We'll pressure-test the shortlisted consoles against your real trading rules, check tier gating and exports before you sign, and wire the winner into your theme. And if your cadence says native boosts or a dev-owned sort score is enough, we'll tell you that instead.

Contact us today

Ecommerce development at Deploi

Verdict scored for the reference scenario above. Estimates are not quotes; app pricing is unverified and gets checked. Full scoring anchors: see the TCC methodology.

Read how we score these decisions (the TCC Framework). No affiliate links, no paid placement — no app vendor pays to appear here.

No affiliate links. No paid placement. We make money building and integrating solutions — not on referral fees.