No add-ons match .
Commerce 8
Buy button
BlockDrop one chosen product (image, price, add-to-cart) on any page — perfect for landing pages and featured items.
Category grid
BlockClickable tiles for your store categories, linking to the matching shop listing. A visual way to start browsing.
Delivery ETA timer
BlockCreates urgency and sets expectations: a live "Order within 3h 20m for same-day dispatch" countdown plus an estimated delivery date range. Set the daily cutoff time, your min/max lead days, and whether to skip weekends. Everything is computed in the visitor's timezone — use {countdown} and {range} in the messages.
Delivery-area checker
BlockLets visitors check whether you deliver to them: they type a postcode and instantly see yes/no. Enter the postcodes (or postcode prefixes, one per line or comma-separated) you cover; matching is by prefix so "M5V" covers all M5V… codes. Use {postcode} in the success/failure messages.
Product finder quiz
BlockA guided "find your perfect product" quiz. Visitors answer a few one-tap questions; each answer votes for a product category, and at the end the quiz recommends the winning category's shop page. Write questions separated by a line starting with "==" (the prompt), then options as "Label => categoryId". The editor lists your category IDs.
Product strip
BlockA heading + an auto-curated row of product cards. Pick a Source: Best sellers (ranked by units sold), New arrivals (newest first), Featured (your display order), Related (to a product you choose), or Recently viewed (per visitor). Everything is pulled live from your store — nothing to maintain — and you can add more than one strip per page.
Promo code banner
BlockA slim promotional bar showing a message and a discount code the visitor can copy with one click, plus an optional call-to-action link. Pick a colour style. Visitors can dismiss it and it stays hidden for them. You can add more than one.
Size / spec guide
BlockA button that opens a pop-up with a sizing or specification table — handy on a product or category page. You write the table once (basic HTML, sanitised on save); the visitor clicks the button to view it without leaving the page. You can add more than one.
Content 45
Accommodations grid
BlockShow a grid of your accommodations on any page (links to the Accommodations module).
Add to Calendar
BlockAdd-to-calendar buttons for an event: visitors save it to Google Calendar, Outlook, or Apple/.ics in one click. Enter the event title, date/time, location and description; no third-party service is used.
Alert / callout
BlockInline coloured notice boxes — info, success, warning or danger — each with a matching icon, an optional bold heading and a message. Placed right inside the page content (not a floating bar), they're perfect for highlighting a key point, a warning, or a “saved!” style confirmation. Add as many as you like.
Audio / podcast
BlockA full audio library for sermons, podcasts or an artist's music. Upload MP3s straight to your own server (they stream seekably) or link external files, and give each track an artist/speaker, author, category (pick an existing one or type a new one), cover image, date and description. The front end is a searchable, category-filtered playlist driving one player — pick a category (e.g. a sermon series or album) or search by title.
Banners
BlockA hero image or rotating slider for the top of a page, with optional heading, text and a button. Use it to set the tone and push a primary action.
Before / After
BlockA draggable slider that wipes between a before and an after image — ideal for renovations, detailing, edits.
Blog posts feed
BlockShows your most recent blog posts as cards on any page (home, landing pages). Pulls live from your blog — nothing to maintain.
Call to action
BlockA bold full-width call-to-action band: headline, supporting line and a button, on an accent / dark / light background. Place it where you want visitors to act.
Card grid
BlockA responsive grid of content cards, each with an image, a title, a short paragraph and an optional button/link. The cards lay out evenly and stack neatly on mobile — ideal for services, features, benefits or a team line-up.
Case studies grid
BlockShow a grid of your case studies on any page (links to the Case Studies module).
Comparison table
BlockA feature × column matrix (e.g. plan comparison). yes/no cells become ✓/✗ automatically and you can highlight a recommended column.
Contact info card
BlockYour address, phone, email and opening hours in one tidy card, with tap-to-call, click-to-email and a one-tap "Get directions" link (auto-built from the address, or point it at your own map URL).
Contact page
BlockA ready-made contact page: a map on top, a message form on the left (choose which fields to show) and a contact-info panel on the right pulled straight from your Site Variables (address, phone, email, hours) plus your social links. The form emails you and lands in the Notifications inbox.
Countdown
BlockA live countdown timer to a sale or event — adds urgency.
Courses grid
BlockShow a grid of your courses on any page (links to the Courses module).
Documents
BlockA searchable library of downloadable files (PDFs, docs) with categories and dates.
Embed a widget
BlockEmbed any third-party widget via its iframe (booking tools, maps, calculators, players).
FAQ
BlockA collapsible list of questions and answers. Visitors click a question to reveal its answer — great for support, pre-sales objections and SEO. Each FAQ can also get its own detail page. Heads-up: this classic FAQ add-on is now superseded by Structured Content (the built-in “FAQ” content type under Content → Structured Content) — prefer that for new FAQs, since those items are reusable across pages and available over the content API. Existing FAQs here keep working.
Feature section
BlockFeature rows with a Layout switch: a grid of icon cards, alternating image/text “zig-zag” rows, a logo wall, or a row of badges. Each item has an image/icon, a heading, text and an optional link — one add-on that replaces the old spotlight, feature-grid, logo-wall and awards controls.
Gallery
BlockAn image gallery whose thumbnails open full-size in a click-to-zoom lightbox, with optional filter chips to group photos. Ideal for portfolios and product galleries.
Glossary
BlockAn A–Z glossary of terms and definitions. Terms are automatically sorted and grouped under letter headings, with a letter jump-nav and a live search box that filters as the visitor types — handy for industry jargon, product terminology or FAQs-by-term.
Image
BlockA single showcase image with an optional title, subtitle and description — click to expand. Site-wide styling defaults with per-image overrides.
Image hotspots
BlockClickable markers placed on an image that reveal a tooltip — label parts of a product, map or diagram.
Job listings
BlockA careers / job board: open positions appear as a summary list (title, type, location, closing date and a one-line summary), and each links to its own detail page (/careers/{id}) with the full description and an Apply button that points at a URL or email address. Fill in the longer 'Description' field for the detail page.
Key Takeaways
BlockA highlighted “key takeaways / in summary” callout — a short, scannable bulleted list that sits near the top of an article so readers get the main points at a glance. Perfect for long guides and blog posts.
Menu / price list
BlockA menu or price list — perfect for restaurants, cafés, salons and trades. Add items with an optional section label (Starters, Mains…) and a free-text price ("$12", "$9 / $14", "Market"); items are grouped under each section heading with the price aligned on the right.
Modal / dialog
BlockA button that opens a pop-up dialog (modal) layered over the page, with its own title and content — e.g. “Read our returns policy” or “View the full spec”. Set the button label, the modal heading and its body; visitors open and close it without leaving the page.
Past cases grid
BlockShow recent past cases on any page (links to the Past Cases module).
PDF viewer
BlockEmbeds a PDF right on the page in a scrollable frame, with an optional download link. Paste a file URL (upload it in the media library or link an external file) and set the frame height.
Practice areas grid
BlockShow your areas of practice on any page (links to the Areas of Practice module).
Pricing table
BlockPlan cards with features and a highlighted “most popular” plan, each with its own call-to-action button.
Projects grid
BlockShow a grid of your projects on any page (links to the Portfolio module).
Property listings
BlockShow a grid of your property listings on any page (links to the Real Estate module).
QR code
BlockShows a scannable QR code for a link (or, if left blank, the current page) — handy for print, packaging, posters and table tents that point people to your site. Optionally add a caption and choose the size.
Read more
BlockCollapses a long block of text to a set height with a soft fade at the bottom and a “Read more” button that expands the rest (and “Show less” to collapse again). Great for long descriptions, terms, or background detail you don't want dominating the page.
Rental plan cards
BlockLive rental-tier pricing straight from the plans catalogue.
Services
BlockPolished services section — alternating image/text rows with a title, intro, key-points list and a call-to-action button.
Sortable data table
BlockA clean, sortable, searchable table. Enter the column names as a comma list, then one row per line with cells separated by | (pipe). Visitors click any column header to sort and type in the search box to filter.
Stats
BlockAnimated number counters (e.g. “500+ happy customers”) that count up as they scroll into view — a quick credibility boost.
Structured content
BlockEmbed your typed content items — events, team members, FAQs, product specs and any other type you define under Content → Structured Content — as a card grid, a list or a table. Because they're typed and reusable, the same items can appear on many pages and are available over the content API.
Tabs
BlockTabbed content panels to organise a lot of content into a compact, clickable set of tabs.
Team Directory
BlockA team directory with photos and profile pages for each member.
Timeline
BlockNumbered “how it works” steps shown as a vertical timeline — process, onboarding or history.
Video
BlockDrop in a responsive video from YouTube, Vimeo or a direct MP4 — it scales cleanly on every screen with no theme fiddling.
Word rotator
BlockAn eye-catching animated headline where a single word rotates through a list while the rest of the line stays put — e.g. “We build websites → brands → stores”. Set the fixed text and the list of words; the rotation and fade are automatic. A Porto signature look.
Directory 5
Business directory
SectionA business/listings directory with categories, search and sorting.
Business hours
BlockYour opening hours as a week table with a live “Open now / Closed now” badge based on the current time.
Calendar
SectionAn events calendar with recurring and one-off events.
Location directory
SectionA directory of your service locations, linking to per-location pages.
Map
BlockAn interactive map for one OR many locations — a pin per address plus a card for each (name, address, hours, phone) with a one-tap “Get directions” link. Add a single location for a simple embedded store map, or several for a store locator. No map API key needed.
Engagement 12
Announcement bar
BlockA dismissible coloured notice strip (sale, holiday hours, shipping notice). Visitors can close it and it stays hidden for them.
Floating contact
Site-wideA floating button that expands to call / WhatsApp / email shortcuts — always within reach as visitors scroll.
Form
BlockBuild any form — contact, quote, application, feedback or survey. Fields include text, email, phone, number, date, dropdowns, checkboxes, file upload and star ratings, and you can add page breaks to turn it into a multi-step form with a progress bar. Submissions land in your admin inbox and can email you on submit.
Google reviews
BlockShows your cached Google reviews — paste a Google share link and it resolves the place for you.
Install app
BlockLets visitors install your website as an app on their phone or desktop — your own icon on their home screen, opening full-screen with no browser bar. Two ways to offer it: PLACE this block on a page for a friendly "Install our app" section with step-by-step instructions and an install button at the bottom, and/or ENABLE the add-on in Manage for a small floating button on every page (it hides itself on pages that have the block). Chrome/Edge open the real install prompt; iPhone/iPad get Add-to-Home-Screen steps. The app uses your site name and favicon automatically — set a favicon under Settings for the best result.
Live chat
Site-wideDrop in a live-chat widget (Tawk.to, Crisp, Tidio, …) by pasting its key.
Newsletter
BlockAn email signup block that captures subscribers into your admin list.
Poll
BlockA one-question poll; visitors vote and instantly see the results as bars. One vote per visitor.
Promo popup
BlockA promo modal shown after a short delay (offer, sign-up, sale). It appears once per visitor so it doesn't nag.
Social feed
BlockShow your social posts. Best option: paste a free feed widget (LightWidget, EmbedSocial, Curator, Behold…) to display your REAL, auto-updating Instagram/Facebook posts. No widget? Fall back to a hand-curated grid of images you pick (no API needed).
Social share
BlockSocial share buttons for the current page (Facebook, X, LinkedIn, email, copy-link).
Testimonials
BlockCustomer quotes with names and star ratings, shown as cards or a slider. Social proof that lifts conversions.
Modules 8
Accommodations
ModuleAccommodations module: rooms/units, amenities, availability + inquiry form.
Areas of Practice
ModuleAreas-of-practice module: groups, nested practice areas, assigned authors + public pages.
Case Studies
ModuleCase Studies module: challenge/solution/result write-ups with categories + public pages.
Courses
ModuleCourses module: courses, categories, details/sections/downloads + public pages.
FAQs
ModuleGlobal FAQ module: reusable Q&As by type, categories, and a canonical /faq page.
Past Cases
ModulePast-cases module: matter examples linked to practice areas + authors.
Portfolio / Projects
ModulePortfolio / Projects module: showcase your work with categories, galleries + public pages.
Real Estate
ModuleReal-estate module: property listings, categories, galleries + public pages.
Navigation 3
Back to top
BlockA floating button that appears once the visitor scrolls down and smooth-scrolls back to the top in one tap. Choose which corner it sits in and how far down the page it appears.
Quick links
BlockA row/carousel of image+link tiles — handy for featured categories, services or external links.
Table of contents
BlockOn-page jump links that scroll to sections of a long page — improves navigation and dwell time.
Structure 8
Accessibility toolbar
Site-wideA visitor-facing accessibility widget — a small floating button that opens controls for larger/smaller text, high contrast, underlined links and a more readable font. Choices are remembered between visits. Great for ADA/AODA/WCAG compliance.
Age-verification gate
Site-wideAn age-verification overlay that blocks the page until the visitor confirms they meet a minimum age. Set the heading, message and button labels; "Leave" sends them to a URL you choose, and a confirmation is remembered for the number of days you set.
Cookie consent
Site-wideA consent banner with an Accept button that remembers the choice per visitor — helps with privacy compliance.
Dark-mode toggle
BlockA floating light/dark toggle. It works on ANY theme using an invert technique (photos and videos are automatically corrected so they still look right), and the visitor's choice is remembered between visits. Pick which corner the toggle sits in.
Password protect
BlockGate a page behind a password so only people with the code can view it.
Search
BlockAn on-site search box that searches your pages and products.
Snippet
BlockInsert a reusable content snippet so shared content stays consistent across pages.
Sub-pages
BlockAutomatically lists this page's child pages as a grid of cards — a self-maintaining section index.