SectionsBundlesPricingFAQBlogAboutContactContactInstall on Shopify

Everything we've shipped.

A running log of what's new in Modulo — sections, blocks, bundle improvements, and the occasional fix. For what's next, see the public roadmap.

improved

One less toggle, one fewer 404

Bundle thumbnails now always stack by tier quantity, the Product Header preview is back in the block catalog, and the checkout-upsell extension is retired so the install footprint stays focused.

Read
Total shipped
7
New
2
Improved
4
Fixes
1
May / 2026

May

7 shipped
improved

One less toggle, one fewer 404

Bundle thumbnails now always stack by tier quantity, the Product Header preview is back in the block catalog, and the checkout-upsell extension is retired so the install footprint stays focused.

A small follow-up sweep behind today's editor cleanup.

Stack Images by Quantity is gone — and on by default. The setting used to gate whether tier cards showed 1 thumbnail or N overlapping thumbnails. It only mattered when product images were on, and the visual outcome wasn't obvious from the label. Now: if product images are enabled, tiers always render stacked thumbnails capped at 4 (so a 3-pack shows 3, an 8-pack shows 4). One fewer setting to think about; no migration on your side.

Product Header preview no longer 404s. The Product Header block was added without a catalog preview image last week, which made it 404 in the in-admin block library and produced noisy Render logs. The preview is now in place and the block renders cleanly in the picker.

Checkout upsell extension retired. The pre-purchase and thank-you upsell extension is removed. The pre-purchase target had an empty-state render bug, the thank-you target needed undocumented merchant enablement to show up, and neither was meeting the bar. Focus stays on what's solid today: Volume Bundles, page-builder sections, and theme-app-extension blocks. If you weren't using it, you'll notice nothing.

improved

Cleaner editor, honest trust signals

Tier editor simplified, social-proof and reviews now refuse to render without real data, a new Product Header block, and a more native-feeling admin chrome.

A batch of merchant-facing improvements over the past week.

Tier editor simplified. The per-tier "benefits" checklist on each Volume Bundle offer is gone — it duplicated the standalone Benefits List block. Offer cards are cleaner; storefront CSS and JS shrink. The gift-tier mismatch advisory also got rewritten so it explains both halves of the rule: gifts aren't auto-added at higher tiers, but the discount function still marks them free if they're already in the cart from elsewhere.

Trust blocks gate on real data. Social-proof and reviews blocks no longer render with placeholder counts or invented review snippets. If a real data source isn't wired up, the block stays hidden — no faked scarcity, no phantom reviews.

New block: Product Header. A single source for the product title + meta row, with size and style controls. The legacy Coupon block was retired — discount surfaces belong inside Shopify's native flows that your customers already understand.

Admin chrome went native. Pages now use Shopify's s-page shell — consistent heading sizes, slimmer support bar, wider canvas for catalog grids and the Sections / Blocks / Bundle Designs libraries. Less app-specific styling, more Shopify-native feel.

Smoother section install. Deep-links into the theme editor now open in the right window context (no broken _blank handoffs in embedded admin), and a banner surfaces if your browser blocks the popup so you know exactly what to allow. Page-builder sections also now use Shopify's native placeholder graphics when no image is set — faster installs, no app-bundled fallback weight on your theme.

improved

Insights got a real dashboard

KPI sparklines, a proportional bundle funnel, per-bundle performance with CSV export, and a 7d / 30d / 90d / all-time range picker.

The /app/insights tab used to be a compliance-only read-only page. It now does the job merchants kept asking for: see what's actually working.

  • KPI sparklines with prior-period trend chips — "+18% vs last week" visible at a glance.
  • Proportional bundle funnel — impressions → opens → adds → orders, with conversion percentages between each step.
  • Per-bundle performance table with CSV export, so you can pull data into a spreadsheet instead of screen-scraping.
  • Date range picker — 7 / 30 / 90 days or all-time. Deep-linkable via ?days= if you want to bookmark a comparison view.
  • Five-tab layout matching the cream-paper / navy / coral vocabulary the rest of the admin uses.

Still a first cut — full attribution-aware analytics is a separate post-MVP shipment — but the funnel and per-bundle CSV are enough to answer "which bundle is pulling its weight?"

fix

Bundle reliability fixes

Free gifts now land in cart for every gift product; Add to Cart is hardened against accidental double-fires.

Two reliability improvements for Volume Bundles.

Free gifts always land in the cart. Products without an exposed primary variant (archived items, drafts, hidden-variant products) could slip into the gift picker. The picker now refuses them, and existing bundles repair themselves on the next save.

Add to Cart is double-fire safe. The bundle widget latches against re-entry, so one click never triggers more than one cart add — no matter how the theme wires the button.

Both fixes apply automatically on the next version push.

new

Public changelog + roadmap launched

Track what we're shipping next, and what's already in your store. Roadmap voting at feedback.runmodulo.com.

We're opening up two things merchants kept asking for:

  • This changelog. Every shipped change — section, block, bundle improvement, bug fix — lands here first.
  • A public roadmap with voting. What's in progress, what's planned, what we've passed on. You can submit requests and vote on others'.

The roadmap lives at feedback.runmodulo.com. Submit one thing today.

Read more
new

Comparison table section

Side-by-side feature grid with emphasized column. Three preset layouts. Mobile-collapsing rows.

The comparison section is live in the picker as Modulo: Features Compare. Three variants ship out of the box: side-by-side, vs-competitor (with a highlighted "you" column), and pricing-style.

Why it's worth installing: comparison sections lift AOV ~9-14% on collection pages by anchoring high-tier products against entry SKUs. Add it under your featured collection.

improved

Trust badges — 22 new icons + 4 layouts

Per-locale labels (EN / SE / DE / FR), four layout variants, configurable spacing.

Trust badges now ship with 22 vetted icons (payment, shipping, returns, guarantees), four layouts (row, grid, stack, badge-strip), and full localization. Existing installs auto-upgrade — the schema additions are non-breaking.

Want to shape what we build next?

Vote on the public roadmap, submit a request, and follow active threads.

Open roadmap