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.

new

Contact Help: a support form that routes questions

A third contact section built for support requests: a topic dropdown that tags every message, an organization field, and privacy + marketing consent checkboxes, set beside an oversized invitation. Native Shopify contact form, no scripts.

Read
Total shipped
44
New
23
Improved
16
Fixes
5
June / 2026

June

35 shipped
new

Contact Help: a support form that routes questions

A third contact section built for support requests: a topic dropdown that tags every message, an organization field, and privacy + marketing consent checkboxes, set beside an oversized invitation. Native Shopify contact form, no scripts.

The two contact sections so far have been about reaching you. Modulo: Contact Help is about sorting what comes in.

It opens with a "How can we help you?" dropdown whose choices you set yourself (Order & shipping, Returns, Wholesale, anything you like). The selected topic rides along on the email you receive, so you can triage at a glance instead of reading every message to work out what it is about. Below it sit name, email, an optional organization / business field, and the message box, each with its own show / require toggle.

It also captures consent properly. A privacy-policy checkbox can be required before anyone can submit, with the words "privacy policy" linked to your page. A separate marketing opt-in records the visitor's preference in the email you receive. To be clear and to keep you compliant, it does not secretly add anyone to a list. You add them yourself, with their consent on file.

All of it sits beside an oversized, friendly statement column ("Need to reach out? Hit us up…") with a contact line underneath, so the section feels like an invitation rather than a wall of fields.

Like the other contact sections, it uses Shopify's built-in contact form. Messages email your store directly, with the topic, organization and consent answers included. No third-party form service, no JavaScript, no layout shift, and every colour is yours to change.

Read more
new

Dividers: rules, emblems and shape seams

A new Dividers category with two sections. Divider draws a clean rule with an optional centered icon, label, dots or just space. Divider Shape flows the colour of one section into the next with a wave, slant, curve, zigzag or triangle seam.

Most themes give you almost nothing for separating stacked sections. This release adds a whole Dividers category with two ways to do it, both polished out of the box and both pure CSS (no scripts, no layout shift).

Modulo: Divider is the simple one. Pick a style and you are done: a hairline with a centered icon (leaf, sparkle, star, waves and more from the Modulo icon set), a hairline with a short label like "Our story", a plain rule (solid, faded, dashed or dotted), a small dot cluster, or a pure spacer when you only need breathing room. It sits on a transparent background, so it never needs colour-matching to the sections above or below. Drop it anywhere.

Modulo: Divider Shape is the expressive one. It draws a shaped seam between two sections so they melt together instead of butting edge to edge. Choose wave, slant, curve, zigzag or triangle, set the top colour to match the section above and the fill colour to match the section below, and adjust the height or flip it. Great for softening the jump between a light hero and a dark story band.

Both live under "Modulo: Divider" in the Add section picker, so they sit together right where you would look for them.

Read more
improved

Editorial Story heading font + Hero Kinetic contrast

Editorial Story can now use your theme's heading font, or any font from your library. Hero Kinetic's overlay can be lightened or darkened so your text always has enough contrast over the image.

Two refinements to popular sections, both driven by merchant feedback.

Editorial Story: a heading font you control. The heading used to be locked to its editorial serif. Now there is a Heading font setting with three choices: keep the editorial serif, use your theme's own heading font so it matches the rest of your store, or pick any font from your library. Set it to Theme font and the heading falls in line with your theme's titles.

Hero Kinetic: dial in the contrast. The image overlay now has clear Overlay opacity and Overlay color controls. Raise the opacity with a dark colour to darken the photo for light text, or with a white colour to brighten it for dark text. Set the overlay style to Even for a uniform wash behind your heading, the same way a standard image banner works.

As always, open the section in the Modulo app and hit Update to latest. Your settings are kept.

Read more
fix

Add to cart now refreshes the cart reliably on more themes

On themes that use a cart 'notification' popup (instead of a slide-out drawer), adding a multi-item bundle, upsell, add-on, or sticky-bar item could leave the popup looking empty. The cart now updates correctly on those themes.

The cart popup no longer comes up blank. Some themes show a small cart notification popup after Add to cart, rather than a slide-out drawer. When a shopper added something that creates more than one cart line at once (a volume bundle with a free gift, a multi-pick add-on, or an upsell), that popup could open empty or stale, even though the items were correctly in the cart. The underlying cart was always right; only the confirmation popup looked wrong.

What changed. Modulo now hands the theme the cart details in exactly the shape it expects for a multi-line add, so the theme can paint the popup with the product that was just added. We also tell the theme which page the add came from, so the cart icon and contents render in the right context.

Where you'll see it. This affects the cart refresh after Add to cart for Bundles, Upsell, Add-ons, and the Sticky Add to Cart bar, on themes that use a cart notification popup. Drawer themes were already working and are unchanged.

Nothing to configure. If you have these blocks installed, re-publish to pick up the update.

fix

Bundles always start on your lowest offer

Volume bundles now always open with the lowest-priced offer pre-selected. Shoppers choose a bigger pack themselves, so the cart never picks up extra units they didn't ask for.

Volume discount bundles now always open with your lowest-priced offer selected first. Shoppers see the smallest pack ticked, and they choose to size up themselves — so adding to cart never charges for more units than they expect.

What changed

  • The pre-selected offer is now always the lowest-priced one. The per-offer "pre-select" control is gone — there's nothing to set, and a pricier pack can't be pre-ticked by mistake.
  • Your "Most Popular" and "Best Value" badges still draw the eye upward. They're visual ribbons, not a pre-selection — the shopper's tap on a bigger pack is what sizes the order up.
  • On the storefront, the quantity a shopper sees always matches what lands in the cart.

This keeps your bundles aligned with Shopify's requirement that any added charge be a clear, deliberate shopper choice. Nothing to do on your end — existing bundles pick up the change automatically.

Read more
new

Back to Top — a button that shows the way back

A floating back-to-top button wrapped in a ring that fills as customers scroll — a quiet cue for how far down the page they are. Add it once to your footer and it floats site-wide; one tap returns to the top.

Back to Top drops a small floating button into the corner of your store. As shoppers scroll a long page, a ring around it fills clockwise — a quiet read on how far down they are — and one tap returns them to the top.

Add it once, shows everywhere. Place it in your theme's Footer area and it floats on every page. No per-page setup.

Put it where it won't get in the way. Bottom left, center, or right, with adjustable distance from the edges so it clears chat widgets and cart drawers. Separate sizes for desktop and mobile.

Make it yours. Recolor every part — the circle and its hover state, the ring before and after scrolling, and the arrow and its hover. Tune the ring thickness from a hairline to a bold gauge, and choose how far down the page it appears before sliding into view.

Smooth and considerate. The button eases in past your chosen scroll depth and smooth-scrolls back to the top. It's keyboard-accessible with a clear focus ring, adds zero layout shift, and respects reduced-motion settings — no smooth-scroll or animation for visitors who ask for less. Ships polished with zero setup.

Read more
improved

Bundles — clearer 'add the block' guidance

The Publishing card and the bundles list now remind you to add the Modulo theme block, so published bundles actually show up on your storefront.

A published bundle only appears once the Modulo block is added to your theme. Now the app makes that clear instead of leaving you guessing.

  • Publishing card: when a bundle is active, it reminds you to add the Modulo block to your theme, with a one-click link straight into the theme editor.
  • Bundles list: a simple, dismissible "Add the Modulo block" banner with the same one-click link — so you catch it before you think you're done.

Straightforward guidance, no guesswork.

Read more
improved

Bundles — redesigned builder + warmer storefront

New create/edit form, warm-brand defaults, a compact free-gift teaser, and friendlier validation. The 2-pack is now the default-selected offer on new bundles.

The bundle builder got a full pass: a clearer create form and empty state, brand-colour swatches with sensible warm defaults, collapsible style groups with per-group reset, and an honest "Publishing" card that only claims a bundle is live when the storefront block is actually present. On the storefront, unselected gift tiers now show a clean gift teaser. Fixed-amount discounts above $100 are now accepted.

Read more
improved

Insights — a calmer overview that reads as information, not alarms

A real views-and-revenue trend chart, low-confidence handling so a single order no longer shows a scary −77%, drop-off annotations on the funnel, and tidier events and sections.

The Insights page got a full pass so the numbers tell you what's happening without making a one-order day look like a crisis.

  • Views & revenue over time: a proper trend chart with both lines, a hover tooltip, and peak labels — replacing the single-spike sparklines that read as broken.
  • Calm low-data handling: below a sensible volume threshold, loud red percentages become quiet Low data / No change chips and a "still ramping up" note, so early swings don't panic you.
  • Funnel that shows the leak: each stage gap is annotated ("▼ 58% drop to carts"), and a missing checkout signal now reads as "not tracked" instead of a false 100% drop.
  • Performance vs diagnostics: Overview, Funnel and Bundles sit together; Sections and Events move to the right as the technical "is the pixel firing?" group.
  • Tidier logs: events show full timestamps with a type filter, and installed sections are de-duplicated by name with a theme count.

Same data, far easier to trust.

Read more
new

Review Spotlight — social-proof header over a spotlight carousel

A rating badge and a hand-circled “loved by” count sit above a peek carousel that spotlights the centered review — it lifts and scales while neighbors recede. Photo cards carry a verified seal and stay the same height, with a per-card Read more that expands only the card you tap.

Lead with the proof. Review Spotlight opens with a rating badge ("Rated 4.8 / 5 from 1,839 reviews") and a headline where your count gets a hand-drawn marker circle — Loved by (10,000+). You type both; nothing is ever auto-counted.

A carousel that picks a favourite. Below the header, reviews sit in a peek carousel that spotlights the centered card — it lifts and scales up while its neighbors quietly recede and the edges fade. Tap the arrows, swipe, or let shoppers drift through; the spotlight follows the middle.

Cards that hold their shape. Each review has a photo, an avatar (or the reviewer's initial), name and date, big amber stars, an outlined "Verified rating" seal, a title and the review. Every card is the same height no matter how long the text — so the row never looks ragged.

Read more, one card at a time. Long reviews — in any language — get a Read more link. Tap it and only that card grows to show the full text, then collapses again. Short reviews never show the link. You set the wording and whether it sits left, center or right.

Honest by default. No invented counters, no bundled stock faces — photos use a clean placeholder until you upload your own, and the dates are whatever you type.

Yours to shape. Every text size is its own control (badge, heading, name, date, verified, title, body, and the stars), plus accent, star and card colours, badge roundness, card width, photo shape, and the number of lines before clipping. The background is transparent out of the box so it drops onto any page, and ships polished with zero setup.

Read more
new

Image Marquee — split banner with a scrolling-text seam

A boxed text panel beside a full-bleed image, with an oversized scrolling phrase running down the seam between them. Write your own 'just in' rail, bold a word for accent, and let it stack to a horizontal band on mobile.

Some sections sell with words; this one sells with movement. Image Marquee is a split banner — a calm text panel on one side, a full-bleed lifestyle image on the other — with an oversized scrolling phrase running vertically down the seam between them. It's the easiest way to add a kinetic "just in" note to an image-and-text block without it ever feeling busy.

Say something, on a loop. The seam rail is yours to write — "just in", "new season", "back in stock" — interleaved with a sparkle, star or bolt. Set the speed, the gap and which way it scrolls. On mobile it turns into a tidy horizontal band beneath the image, so nothing gets lost.

A panel that does the talking. Eyebrow, heading, body and a button in outline, solid or text-link styles. Bold any word in the heading to lift it into your accent colour — leave it plain for the soft, editorial look it ships with.

Composed however you like. Image left or right, content aligned on both axes, full-width or a boxed rounded card. Full control of colours — page, panel, heading, body, accent, the scrolling text and an optional border.

Light and honest. Pure-CSS motion that pauses on hover and respects reduced-motion — no scripts, no fake counters, no invented urgency. Ships polished with zero setup; drop it on the page and it already looks like the reference.

Read more
new

Collection Promo — shop-by-collection tabs with a promo card

Centered tabs swap a promo panel and a row of editorial product cards. Point each tab at a collection or a hand-picked list, write its own promo line, button and background — and let shoppers browse New, Best sellers and Last chance without leaving the page.

The fastest way to say "here's what's worth your time" is to show it. Collection Promo puts your collections behind a row of clean, centered tabs — New arrivals, Best sellers, Last chance, however you slice it — and switches the whole stage with one tap.

A promo card that talks. Each tab gets its own panel beside the products: a few words in your voice ("Explore the most popular products everyone's talking about"), an optional button, and its own background colour. Switch tabs and the promo changes with the products — so every collection arrives with a reason to look.

Editorial product cards. Image up top with an optional low-stock badge, then the title, a tagline, the price with compare-at, a short description and a "Learn more" link. Pick the button as a quiet text link, an outline pill or a solid button — and size it to taste.

Collection or hand-picked. Most tabs just point at a collection. When you want to merchandise by hand, drop in a manual product list instead and it takes over for that tab.

Honest by default. The low-stock badge only appears on products that genuinely track inventory and are running low — never invented, never auto-counted. Leave a field blank and it simply doesn't show.

Yours to shape. Up to 8 tabs. Square / portrait / landscape images with zoom or second-image hover, an optional heading font from your store's library, plus full control of colours, width and spacing. Ships polished with zero setup, and on mobile the promo card steps aside so the cards swipe edge to edge.

Read more
improved

A clearer home dashboard

The Modulo home screen is calmer and easier to act on: it opens with one clear next step, shows real previews of the section and block libraries, puts bundles front and centre, and keeps a one-tap line to support — all in the warm Modulo look.

Your Modulo home screen got a tidy-up. The goal was simple: open the app and know exactly what to do next, without hunting through clutter.

One clear next step. The page now leads with a single, obvious action — find a high-impact section for your store — instead of competing buttons. Everything you build with Modulo (sections, conversion blocks, bundles) sits below it in a clean, scannable layout.

See before you pick. The Sections and Blocks libraries each show a real wall of designs right on the card, so you can eye what's inside before you open it. Bundles & Gifting gets its own spot up top — the fastest way to grow an order.

Honest by default. No invented stats, no "we scanned your store" claims — just popular, high-impact starting points and the real counts of what's in each library.

Help is one tap away. A quiet line at the bottom lets you reach us whenever you're stuck — and you can leave a review or send feedback in the same breath, whichever works for you.

Same Modulo, less noise. Nothing you'd set up before needs redoing — this is purely the home screen.

Read more
new

Video Social — your TikTok & Reels, on-store proof

A horizontal rail of vertical TikTok / Instagram / YouTube clips, each badged with its platform, playing muted in view with sound on tap. Topped by a single proof line you type (“Over 56M Views on TikTok”) and an optional shop button. Captions over or below the video, light or dark — and every figure, handle and caption is yours, never auto-generated.

The clips that made you go viral belong on your storefront. Video Social turns them into proof: a clean rail of 9:16 cards, each stamped with its real platform — the full-color TikTok, Instagram or YouTube mark — playing muted as a shopper scrolls past, with sound on tap.

Honest by default. A single proof line sits up top — “Over 56M Views on TikTok” — and you type every word of it. So do the handles, captions and view/like figures on each card. Nothing is invented, auto-incremented, or faked; if you leave a field blank, it simply doesn't show. That's the only kind of social proof worth putting on a store.

Two styles, your pick. Add Video Social for the compact look with captions over the clip on a warm background, or Video Minimal for a clean white grid with captions sitting calmly beneath each clip and a quiet outline button. Both run on the same engine — set the background and colors to match your theme. Distinct from Video Reels (a 3-D coverflow fan) and Video Carousel (a lightbox): this is the flat, platform-branded proof wall.

Built right. Uploaded Shopify-hosted video with a poster frame (YouTube / Vimeo as a fallback), lazy-loaded so it never shifts your layout. Only the centered clip plays, and only when it's in view; everything respects reduced-motion. Scroll-snap rail with arrows and swipe, keyboard- and screen-reader-friendly.

Yours to shape. Up to 12 clips. Tune clips-in-view, corner radius and gap, the platform badge per card, an optional “shop the collection” button, plus heading, colors, width and padding. Ships polished out of the box and drops to a single peeking card on mobile.

Read more
new

Versus — a bolder comparison

A new comparison section: a full-height lifestyle photo beside a single card that stacks your wins over the alternative's shortfalls, split by a VS badge on the seam. Pick the win icon (badge, filled circle, check, star, shield), flip the image to either side, and recolor every layer. Pure CSS, no layout shift.

Sometimes the most persuasive thing on a page is an honest side-by-side. Modulo: Versus is a new comparison section built for exactly that — a tall lifestyle image next to a single card that stacks your wins over the alternative's shortfalls, divided by a circular VS badge that sits right on the seam between the two halves.

Choose how the wins read. The win icon is selectable — a gear-edged Badge, a filled circle check, a simple check, a star, or a shield — in bare, solid-disc, or soft-tint styles. The "lose" rows stay deliberately muted (grey circle + ✕) so the contrast does the selling.

Configurable without the clutter. Flip the image to the left or right, recolor both panels, the accent, and the lose-marker circle, set the card radius, and add your own win/lose rows as blocks. It's pure CSS — no JavaScript, no layout shift — keyboard- and screen-reader-friendly, and it looks polished the moment you drop it in.

It joins the comparison family alongside Pros & Cons and Why Switch — pick the one whose layout fits your story.

Read more
new

Before & After — 2 new results sections

Prove your product works with a wall of tap-to-toggle result cards. Two layouts: Before & After (rounded, portrait, centered titles) and Results Grid (sharp, landscape, editorial). Each card flips between a before and after photo — pure CSS, no JavaScript.

Show the transformation, not just the claim. Two new sections turn your before/after photography into a scannable wall of proof — each card overlays a label and title on a photo and flips between Before and After with a tap. Distinct from the existing drag-to-reveal Image Compare slider: these are grids of results, built for verticals where outcomes sell — haircare, skincare, fitness, dental, home reno.

Modulo: Before & After. The bright cut. Rounded portrait cards in a 4-up grid with centered titles, pill badges (great for a "4 weeks" timeframe) and a solid white toggle. Drops in polished on a clean white background.

Modulo: Results Grid. The editorial cut. Sharp landscape cards in a tight 2-up grid with bottom-left titles, boxed tags and an outlined ghost toggle on a warm off-white — a magazine-style "results from our community" wall.

Built right. The Before/After swap is pure CSS — no JavaScript — so it works the instant the page renders and never shifts your layout as images load. Each card is a native, keyboard-navigable radio group, so screen readers announce a proper two-option control and arrow keys switch states. Reduced-motion preferences are respected.

Yours to shape. Up to 12 cards, each with a before image, after image, label, title and alt text. Tune columns, image shape (portrait / square / landscape), photo overlay strength, corner radius and border; switch the title between centered and bottom-left, the label between pill and boxed tag, and the toggle between solid and ghost. Full control over heading and title sizes, colors, section width and padding. Both ship polished with zero configuration and collapse cleanly to a single column on mobile.

Read more
new

Three new FAQ layouts

Three fresh ways to answer questions: FAQ Categories (grouped, two-level accordion), FAQ Outline (bold outlined boxes) and FAQ Pills (friendly filled rows). Each ships FAQPage schema.org markup for Google rich results and is fully keyboard-accessible.

Different stores answer questions differently — so there are now three new FAQ sections to match your storefront's personality, alongside the original. Every one ships FAQPage schema.org markup (the structured data Google reads for rich FAQ results), real <button> accordions with proper focus states, and reduced-motion support.

Modulo: FAQ Categories. For stores with a lot to explain. A two-level accordion — tap a category (General, Shipping, Returns…) to reveal its questions as nested accordions inside. The open category becomes a coral header bar with the questions hairline-divided in the card below, and a little article count per category. Want a plain single-level FAQ instead? Use only Question blocks and it renders a clean flat accordion — no categories required.

Modulo: FAQ Outline. The high-contrast cut. Heavily outlined question boxes with chevron toggles on a centered layout — pick a connected frame or separated boxes, and add an optional "See more" link to a full FAQ page.

Modulo: FAQ Pills. The friendly cut. Each question is a solid rounded pill with a rotating chevron; the answer drops in cleanly below the bar. Warm, approachable, AA-contrast by default.

Yours to shape. Single or multi-open behavior, every color, type sizes for the heading / questions / answers, card radius and border weight, section width, header alignment and padding. All three drop in polished with zero configuration and collapse cleanly to a single column on mobile.

Read more
new

Pros & Cons — 2 new comparison sections

Frame your product between its cons and its pros. Two layouts: Pros & Cons (a framed panel with a circular product and a cross-divider) and Why Switch (an airy single row on a frosted glass panel). Pure CSS, no JavaScript.

Make the case at a glance. Two new sections center your product between a column of cons (✕) and pros (✓) under an editorial heading and a call to action — the "with us vs without" panel that turns a browser into a buyer. Different from our before/after and brand-comparison sections: this frames a single product between its own drawbacks and benefits.

Modulo: Pros & Cons. The framed cut. A boxed panel with a circular product at its center and a soft cross-divider, cons stacked on the left and pros on the right, a button, and a money-back guarantee line underneath. Polished out of the box on a warm gradient.

Modulo: Why Switch. The airy cut. A full-width band with a single inline row — cons, your product cutout, then pros — floating on a frosted liquid-glass panel. It ships a readable solid fallback for browsers without blur, so text never washes out.

Yours to shape. Add pros and cons as blocks (each picks its own ✓ or ✕), recolor the icons or swap in your own mark images, choose the product's shape and size, switch the toggle of the cross-divider or glass tint, and set a gradient or solid background, heading and label sizes, colors, width, and padding. Both ship polished with zero setup, are pure CSS (no JavaScript, no layout shift), read cleanly to screen readers, respect reduced-motion, and stack gracefully on mobile.

Read more
new

Video Reels — an endless wall of video reviews

A premium coverflow of vertical customer video reviews. The centered reel sits large while the rest fan away on each side, the rail loops forever, and any clip plays with sound on tap. Shopify-hosted video, name + star rating per reel, keyboard + swipe navigation, zero layout shift.

Video sells — so we built the format DTC brands convert with. Video Reels is a coverflow fan of 9:16 customer clips: the centered reel is full-size, the rest tuck away on either side, and the rail loops endlessly in both directions. Tap any reel to play it with sound; it autoplays muted in view if you want it to.

Built for proof. Each card carries a name and star rating overlay — you supply the clips and the consent to show them; nothing is auto-generated or faked. Distinct from the existing Video Carousel (which opens a lightbox) and Shoppable Video (which attaches a product) — this one is pure, scannable social proof.

Built right. Uploaded Shopify-hosted video with a poster frame (YouTube / Vimeo as a fallback), so it loads lazily and never shifts your layout as it plays. Only one reel plays at a time, and everything pauses when the section scrolls out of view. Navigate with the arrows, the ← / → keys, a swipe on mobile, or by tapping a side reel to bring it center — and screen readers hear which reviewer is centered on every move.

Yours to shape. Up to 12 reels. Tune how many fan into view, the reel shape (vertical / portrait / square), corner radius, and where the name + rating sit. Toggle and resize the play, mute and arrow buttons, recolor the chrome, switch autoplay-in-view on or off, and set the heading, colors, width and padding. Ships polished out of the box and collapses cleanly on mobile.

Read more
new

Nutrition & Supplement Facts — real labels, on-brand

Two new sections render pixel-faithful FDA Supplement Facts and Nutrition Facts panels beside your benefit copy and free-from badges — the trust of the back-of-pack, fully editable and recolorable.

Shoppers trust the label on the tub. Now you can put that exact label on your page. Modulo: Supplement Facts and Modulo: Nutrition Facts render authentic FDA-style panels — heavy title rule, tabular figures, the big-number Calories convention — beside an editorial column with your heading, benefit copy, free-from badges, and an optional button.

Two formats, built right. Supplement Facts is a clean single-value dose list with a servings line and an ingredients line — ideal for powders, capsules, and pre-workouts. Nutrition Facts is the full food/beverage hierarchy: indented sub-nutrients (Saturated Fat, Added Sugars, Sugar Alcohol), a heavy rule before the vitamins block, and dual Amount / % Daily Value columns. Every value is yours to type — nothing is auto-calculated, so your claims stay your claims.

Free-from badges, your way. Twelve new icons — No GMO, No Soy, No Gluten, No Dairy, No Nut, No Sugar, No Fillers, No Additives, Caffeine-free, Vegan, Organic, Keto — with the crossed-out "free-from" mark baked in, or upload your own badge image per item.

Polished out of the box, yours in minutes. Drops in looking like a real label, then customize: put the label on the left or right, set its width and gap; recolor all label text and rules from one control; tune the outer border and font size; pick a transparent, solid, or gradient background with an optional section border; and set alignment, typography, width, and padding. Add and reorder nutrient rows and badges as blocks — and on mobile it stacks cleanly to one column.

Read more
new

Review Marquee — a scrolling wall of love

A new testimonials section: compact avatar + rating pills that drift across one or two rows in opposing directions. Pauses on hover so shoppers can read, fades at the edges, and looks polished with zero setup.

Turn a pile of happy reviews into momentum. Modulo: Review Marquee scrolls a continuous "wall of love" — compact pill cards, each with a circular avatar, a star-rating badge, and a one-line quote — drifting steadily across the page. Run a single row or two rows in opposing directions for that dense, social-proof-everywhere feel.

Readable, not dizzying. The marquee pauses when a shopper hovers (or tabs into it with a keyboard), softly fades at the left and right edges, and fully respects reduced-motion preferences — so it never becomes a distraction or an accessibility problem.

Polished out of the box. Drops in with eight realistic example reviews and neutral placeholder avatars, then you make it yours: add each review's photo, quote, name and rating; tune card width, roundness, padding, border and a brand-tinted shadow; pick a solid or gradient accent that colors both the highlighted heading word and the rating badges; set scroll direction and speed, avatar size and shape, section colors, width and spacing.

Built for performance — cards reserve their space so nothing shifts as the section loads, and it stacks cleanly on mobile.

Read more
new

Trust Strip — promises that swipe on mobile

A new footer-friendly USP band: shipping, warranty, secure payment and returns in a clean full-width row framed by hairline rules — that collapses into a swipeable, dotted carousel on mobile.

Reassure shoppers on every page. Modulo: Trust Strip is a thin, full-width band of promises — Free shipping · 1-year warranty · Secure payment · Free returns — each pairing an icon with a bold label and a short line of detail. Top and bottom hairline rules frame the strip and slim dividers separate each item, so it sits cleanly under a hero or just above the footer.

Built for small screens. On mobile the row becomes a centered, swipeable carousel with dot pagination — one promise at a time, native swipe, the active dot highlighted. It works before any JavaScript loads (so nothing jumps as the page settles) and fully respects reduced-motion preferences.

Polished out of the box, yours in minutes. Drops in with four ready-to-ship promises, then customize freely: choose 20+ icons or upload your own; toggle uppercase labels, the framing rules, and the dividers; pick a transparent, solid, or gradient background; and tune icon size and color, label and subtext sizes, accent and divider colors, section width, content width, and padding. Add a link to any promise to point shoppers at your shipping or returns policy.

Accessible by design — links stay links for screen readers, the carousel dots are proper buttons with clear labels, and color defaults clear WCAG contrast.

Read more
new

Shop the Look — 3 new sections

Tag a styled photo with hotspots and make every piece shoppable. Three layouts: Shop the Look (photo + synced card), Lookbook (full-bleed photo + frosted floating card), and Lookbook Grid (hero photo + scannable product grid).

Turn your styled photography into a buy surface. Drop numbered hotspots onto a lifestyle photo, link each one to a product, and shoppers tap a point on the image to shop the piece. Three sections, one idea — pick the layout that fits your store.

Modulo: Shop the Look. The classic. A photo with hotspots beside a synced product card — tap a dot and the card cross-fades to that item's image, price and a link to its page. Pagination, prev/next arrows and the thumbnail row are each optional, and the card can sit centered or top-aligned next to a tall photo.

Modulo: Lookbook. The editorial cut. A full-bleed lifestyle photo with a frosted glass card floating over any corner (serif title, warm palette). Tap a hotspot to cross-fade the card to the next piece — magazine-grade with zero setup.

Modulo: Lookbook Grid. The conversion-first cut. A hero photo with hotspots above a scannable grid of every product in the shot. Tap a dot to scroll to and flash its card. Plain or boxed cards, 2–5 columns, category labels and a "View product" link.

Yours to shape. Photo shape and fit (cover or contain), background color or gradient, every text size and color, section width and spacing. All three ship polished out of the box, stack cleanly on mobile, keep the hotspots keyboard- and screen-reader-accessible, respect reduced-motion, and never shift your layout as they load.

Read more
new

New section: Shoppable Video

Modulo: Shoppable Video — a rail of vertical product clips that play muted in view and add to cart in one tap. Each video links a product with its price, a variant picker, and a full-bleed Add to cart bar; tapping a clip opens a lightbox with sound.

The social-clip format is now a buy surface. Modulo: Shoppable Video is a scroll-snapping rail of vertical product videos — the TikTok/Reels look your shoppers already know — where every clip is shoppable on the spot.

Tap a clip, add to cart. Each video links a product and shows a price chip plus a full-bleed Add to cart bar pinned to the bottom of the card. Multi-variant products get a tidy size/option picker behind a caret; single-variant products go straight to one tap. Sold-out products show a clear disabled state — and it all adds to the cart without leaving the page.

Plays the way the format should. Uploaded videos autoplay muted while in view and pause when they scroll away; tapping any clip opens a lightbox with sound and a merchant-written heading and description alongside the product. Prefer YouTube or Vimeo? Paste a URL instead.

Yours to shape. Choose videos-per-view and shape (9:16, 4:5, 1:1), a full-bleed or inset buy bar, whether the mute and duration controls show, your heading font and size, and every color and button label. It ships polished with zero setup, respects reduced-motion (no autoplay, tap to play), is keyboard- and screen-reader-friendly with a focus-trapped popup, and won't shift your layout as it loads.

fix

Upsell — no longer leaks into quick-view popups

Themes with a quick-view popup could show a stray copy of the Upsell block inside the popup — an unstyled heading with no products under it. The block now stays out of quick views entirely.

Many themes (and quick-view apps) build their popup by copying the product page's HTML into a small window. That copy carried the Upsell block's markup along with it — but not its styles or scripts — so the popup could show a lone, unformatted heading (your custom heading text) with no products underneath.

This is fixed. The Upsell block now only renders where its own assets are loaded, so quick-view popups stay clean. Your product page is unchanged: same look, same behavior, nothing to reconfigure.

If you spotted a stray text line in your quick view, it disappears automatically with this update — no action needed.

improved

Hero Bento — per-card image opacity

Each card in Modulo: Hero Bento now has its own Image overlay opacity slider — the feature card and every promo tile dim independently. The overlay now darkens the whole photo evenly, so the slider does what you'd expect at a glance.

When a card in Modulo: Hero Bento uses a background photo, you can now dim that photo per card. The big feature card and each promo tile carry their own Image overlay opacity slider, so you can keep one image bright and pull another back behind its text — independently.

The slider now dims the whole photo. Previously the overlay was weighted toward the text side and faded out across the image, which made higher values look like they were barely doing anything. Now the dimming is even edge-to-edge, with just a touch extra under the text for legibility — so 60% looks like 60% across the whole card.

Your existing settings are kept. Open Hero Bento, find Image overlay opacity under the feature card and on each promo block, and dial each one to taste.

new

New section: a Trustpilot-style review rail

Modulo: Review Rail — a rating panel pinned on the left (headline, green pip stars, 'Based on N reviews') with your reviews scrolling in a rail to the right. One Card style toggle flips between a flat borderless look and bordered cards.

The review layout shoppers already trust is now a section you can drop on any page. Modulo: Review Rail is the classic embedded-widget look: a rating panel pinned on the left — a big headline ("Excellent"), a row of green pip stars with half-star support, and a "Based on 465+ reviews on Trustpilot" summary — with your individual reviews scrolling in a rail to its right, flanked by tidy side arrows.

One toggle, two looks. A single Card style setting switches the whole rail between Flat (borderless, airy — the clean Trustpilot-widget feel) and Bordered (cards with a subtle hover-lift). Pick the one that suits your page; everything else stays the same.

You own every word. The headline, star rating, summary line, and the "Trustpilot" source label are all merchant-typed and editable — nothing is pulled from a third party, so the panel only ever says what you stand behind. Each review carries its own stars (half-stars supported), title, text, name, and date.

Built to behave. Choose how many reviews show per view on desktop and mobile, the gap, the arrow size and colors, the star color, and every text size. Reviews clamp to a line count you set so the rail stays even. On mobile the panel stacks neatly above a swipeable rail. Autoplay is off by default, it's keyboard- and screen-reader-friendly, respects reduced-motion, and won't shift your layout as it loads.

improved

Section catalog — clearer cards, calmer grid

Cards now lead with the section name, a category tag, and a one-line description. Quieter buttons and a contrast fix make the catalog easier to scan.

The section catalog got a polish pass focused on making it faster to find the right section.

Each card now has real signal. Every card leads with a clean section name, a category tag, and a one-line description of what it does — so you can tell a Hero from a Footer at a glance instead of studying the thumbnail.

A calmer grid. The bold call-to-action moved to the section's detail view, so the grid is no longer a wall of identical buttons competing with the previews. The previews now carry the page, and a small accessibility fix improves button readability.

Thin sections preview better, too. Slim sections like the announcement bar now sit on a subtle page backdrop so they read as "a bar on a page" rather than floating in empty white.

new

New section: a full-bleed shoppable slideshow

Modulo: Slideshow — a cinematic full-width hero slideshow with a color-plane wipe transition and an optional product card on every slide. Add one slide for a static hero, or several for a rotating campaign.

Your homepage hero just got a lot more capable. Modulo: Slideshow is the first true full-bleed slideshow in the library — one slide on stage at a time, transitioning with a bold color-plane wipe (or a clean cross-fade if you prefer).

Every slide can sell. Alongside the editorial side — a rotated category label, a big heading with one word highlighted in your accent color, a short line of copy, and your store promises (free returns, fast shipping) right by the button — each slide can feature a product card with its image, price, and a Shop button. Pick a product and it auto-fills from live data, or type your own overrides. Leave it off for a pure brand-story slide. Mix both in one slideshow.

Add one slide, get a static hero. With a single slide there are no arrows, dots, or autoplay — just a clean, fast hero. Add more and the controls appear automatically.

Built to behave. Autoplay is off by default (rotating heroes can hurt engagement), it's fully keyboard- and screen-reader-friendly, it respects reduced-motion, and it won't shift your layout as it loads. Recolor the planes, card, and controls to match your brand; set the height; choose the transition.

new

New section: photo reviews with a verified badge

Modulo: Verified Reviews — a photo-forward testimonial carousel where each card leads with a customer photo, carries a 'Verified customer' chip, and pairs the name + star rating with a circular profile photo. Reviews clamp to a fixed height so the row always stays even.

Social proof just got more personal. Modulo: Verified Reviews is a photo-first testimonial carousel — the kind where every review reads as a real person, not a floating quote.

A card that reads like a person. Each card leads with a customer photo, then a labeled "Verified customer" chip, the review itself, and a bottom row that pairs the name and star rating with a small circular profile photo. It's the layout shoppers already trust from review apps — now native to your page builder.

You own the "verified" claim. Verification is a per-review toggle and the chip label is yours to edit, so the badge only ever says what you stand behind. No uploaded photo? The avatar falls back to the customer's initial, and an empty card shows a clean placeholder — never a stock face.

Every card the same height. Long reviews used to make one card tower over its neighbors. Now the review text clamps to a line count you choose, the photo keeps a fixed shape, and the name row pins to the bottom — so the row stays perfectly even no matter how much someone wrote.

Built to behave. Fixed 3-up on desktop, 2-up on tablet, and a peek-ahead single card on mobile, with circular arrows centered below. Autoplay is off by default, it's keyboard- and screen-reader-friendly, respects reduced-motion, and won't shift your layout as it loads. Recolor the accent, stars, seal, and cards to match your brand.

improved

Footers now install site-wide — set up once

The community footer now slots into your theme's Footer area instead of individual pages — so it shows on every page and is configured in one place. No more adding and re-setting it page by page.

A footer belongs at the bottom of every page — but until now, adding one meant dropping it onto each template (home, product, about, terms…) and configuring it again every time. That's fixed.

Add it once, in the Footer area. The community footer now appears in your theme editor's global Footer zone — the same place your theme's own footer lives. Add it there a single time and it renders site-wide automatically.

Configure it in one place. Because it lives in the Footer area, your settings — logo, menus, colors, contact details, payment row — are stored once and apply everywhere. There's nothing to repeat per page.

Swapping in is clean. When you add it, hide or remove your theme's default footer in the same Footer zone, and you're done.

If you'd previously added the footer onto individual pages, those keep working — you can delete them and re-add it once in the Footer area for the tidy, configure-once setup.

improved

Update your installed sections to the latest version

When we improve a section you've already added, the catalog now flags it with an 'Update available' badge — and one click pulls the newest version onto your theme. Your settings stay exactly as you left them; only the design and code are refreshed.

Until now, a section was a snapshot: once you added it to your theme, it kept the version it had on the day you installed it. Improvements and fixes we shipped afterwards never reached the sections you already had. That changes today.

You'll know when there's something new. When we ship an improvement to a section you've already installed, it now shows an Update available badge in the catalog — so you don't have to wonder whether you're on the latest. Sections you haven't touched stay quiet.

One-click "Update to latest". Open the flagged section, click its button, and you'll see a new Update to latest option next to Edit and Remove. One click re-applies the newest version to your theme — no need to remove and re-add.

Your settings are kept. This is the important part: updating refreshes the section's design and code, but everything you configured — headings, images, colors, menus, layout choices — stays exactly as you set it. There's nothing to reconfigure afterwards.

You're always in control. Updates never happen behind your back. Nothing touches your live storefront unless you click Update, and a short confirmation tells you plainly what will and won't change first. (The one thing it replaces: any manual code edits made directly to the section file in the theme editor.)

improved

Upsell block: tap-through products, your language, your currency

Recommended products are now clickable through to their product page, the 'Save' / 'Sold out' / summary labels are editable and translatable, prices always follow your store currency, and the product thumbnails are cleaner and frameless.

A round of polish for the Upsell ("Frequently Bought Together") block, driven by merchant feedback.

Tap a product, go to its page. The product image and title in each upsell card are now links to that product's page — handy on mobile, where the instinct is to tap the product. The "+ Add" button and variant picker stay separate, so adding to cart still works exactly as before.

Labels you can translate or hide. "Save", "Sold out", and the running "added to your order" summary used to be locked in English. They're now editable settings, so you can match them to your storefront's language — or hide the savings and summary with the existing toggles.

Prices always in your store's currency. Automatic recommendation cards now read your store's currency directly, so prices, compare-at and savings always show the right symbol (€, £, kr…), never a stray "$".

Cleaner, frameless thumbnails. Product images sit flush in the card with no grey box or border, blending into your theme instead of reading as framed tiles.

A quieter empty state. A freshly added block with no products picked yet no longer shows placeholder cards to shoppers — that preview is now visible only to you in the theme editor.

fix

Setup checklist now counts sections — and every step is clickable

The Finish setup checklist now recognizes installed sections, not just app blocks — so it stops sending you to install something you've already added. Every step is also a direct link now.

"Continue setup" no longer misroutes. The Finish setup checklist used to mark "Install first block or section" complete only when it spotted an app block — installed page-builder sections didn't count. If you'd added a section, the step stayed open and "Continue setup" kept sending you back to the catalog. It now counts sections too, and reflects them right away.

Each step is clickable. Instead of one "Continue setup" button that only ever points at the next task, every step in the checklist is now its own link — so you can jump straight to any of them, including ones you've already finished (handy for a quick look back). Finished steps stay checked off but remain clickable until you dismiss the checklist.

A more consistent look. The checklist and the "How are we doing?" prompt now share the dashboard's navy button style, so the buttons read as one family.

improved

Automatic upsell picks, fairer review prompt, faster admin

The Upsell block can now pick products automatically, the in-app review prompt is neutral and policy-compliant, and the admin dashboard loads quicker.

Upsell can pick products for you. The "Frequently bought together" block no longer needs a manual product list. A new Recommendation source setting lets you choose:

  • Related — Shopify's own recommendation engine, zero setup.
  • Complementary — products you've paired in Shopify's free Search & Discovery app.

Pick how many to show (1–10). Your manually chosen products stay on as the fallback, shown only when no automatic recommendations come back — so the block is never empty.

Cleaner product thumbnails. We removed the boxed-in border that framed each product image in the Upsell block. Thumbnails now sit flush and frameless, blending into your theme's card instead of reading as grey-bordered boxes.

A fairer review prompt. The in-app "Enjoying Modulo?" banner used to route happy merchants to the public App Store review and quietly divert everyone else to a private feedback email. That's a sentiment gate, and it's against Shopify's review policy. It's gone. Now everyone sees one neutral prompt — "How are we doing?" — with the same two always-available choices: leave a public review, or send private feedback. Your call, either way.

A quicker admin. We trimmed weight off the dashboard's first paint — slimmer font loading, inline icons instead of an icon font, and the above-the-fold image loads eagerly. Section install-status checks are now batched and run in parallel, so stores with lots of sections see status resolve faster.

May / 2026

May

9 shipped
improved

Blocks that inherit your theme

Upsell, Sticky Add-to-Cart and Product Header rebuilt to inherit your theme's fonts and colors from a single accent — plus a new tear-off Offer block in place of Trust Badges.

A wave of block redesigns with one idea behind it: a Modulo block should look like it belongs in your theme, not like an app dropped on top. Each rebuilt block now inherits your theme's font and text color and derives its tones from there — you set one accent, not a dozen color knobs. The cart and drawer mechanics underneath are unchanged and still fully tested.

Upsell → Quick-Add. The "Frequently bought together" rows got a real – 1 + quantity stepper that syncs the exact cart line, an honest star rating (pulled only from your real reviews.rating metafield — never faked), a savings chip, and a running "added to your order" summary. Seven color settings collapsed to accent + ink.

Sticky Add-to-Cart. The bar now adapts to its own width — it reveals the compare-at price, then a thumbnail, then the variant selector as space allows, while the price and Add button never move. Respects the phone's safe-area at the bottom. Five color settings collapsed to three.

Product Header. Rebuilt on the same theme-neutral foundation with header-size and savings-style presets, and settings that reveal themselves only when relevant so the panel stays short. The standalone rating/stars option was dropped here — star ratings live with the Upsell and review blocks that read real data.

New: Offer block. A tear-off voucher with a perforated notch punched through to your theme, a tag eyebrow, a benefit headline, an optional honest deadline, and a one-tap "copy code" field that confirms out loud for screen readers. It replaces the old Trust Badges block, which had zero installs and has been removed.

new

Live chat support in the admin

A live chat widget now sits inside the Modulo admin, so you can reach us without leaving the app or digging for an email address.

Stuck on a bundle rule or a section that won't install? There's now a live chat widget in the bottom corner of every Modulo admin page.

  • One click to a human. Open the chat from any /app page — no ticket form, no hunting for hello@runmodulo.com.
  • Context comes with you. Your shop domain is attached to the conversation automatically, so we can look at the right store instead of asking you to copy-paste it.
  • Stays out of the way. It's a single floating bubble that only loads on authenticated admin pages — nothing renders on your storefront.

Email still works exactly as before if you'd rather write. The chat is just a faster path when you want one.

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