Section Store: Theme sections

Section Store: Theme sections Logo

Built for Shopify

Section Store: Theme sections

Rating

100

%

Recommended

(

5

reviews

)

Pricing

Free to install. Additional charges may apply.

Developer

Launched

29-Mar-22

Section Store: Theme sections Logo

Built for Shopify

Section Store: Theme sections

Rating

100

%

Recommended

(

5

reviews

)

Pricing

Free to install. Additional charges may apply.

Developer

Launched

29-Mar-22

Section Store: Theme sections Logo

Built for Shopify

Section Store: Theme sections

Rating

100

%

Recommended

(

5

reviews

)

Pricing

Free to install. Additional charges may apply.

Developer

Launched

29-Mar-22

Design your store with Sections (700+). Increase conversion and order value with Blocks and Bundles.

Shopify themes usually comes with around 15 sections to design your store. If you don't like those sections or need something extra you are stuck with hard to learn page-builder apps, or expensive developers. Section Store is solving that issue with a section library full of plug-an-play customisable sections, that you can simply add to any theme. Think features, testimonials, faq, trust badges etc. Additionally we help with your conversion rate and average order value: Bundles, upsells etc.

Categories:

Page builder, Storefronts - Other

Integrations:

Checkout, Shopify Admin, bundles, Theme Editor

Checkout, Shopify Admin, bundles, Theme Editor

Languages:

English, French, German, Spanish

English, French, German, Spanish

Filter Reviews

Operator reports

100

%

Recommended

(

5

reviews

)

What merchants say about this app

AI SUMMARY

Merchants love Section Store mainly for its one-time-purchase pricing, with no recurring fees, paired with a wide variety of theme sections and blocks that are easy to add and customize on Theme 2.0, making it a welcome alternative to monthly-fee apps for simple additions. Styling controls are thoughtful. The main drawback is that the library still has gaps: some desired sections aren't available yet and a few need more customization, with support occasionally feeling clunky.

Photo of Reviewer Adam D.

Adam D.

Role:

E-commerce Manager

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

May 14, 2026

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

Excellent variety of blocks and section modules. Really easy to customize with a lot of consideration given to allow element styles to suit my brand. Amazing value for money.

What was disappointing

Maybe the support aspect could be improved. I’ve only needed that once or twice and it was a bit clunky. But that’s often the case when everyone’s requirements are so different.

Photo of Reviewer Adam D.

Adam D.

Role:

E-commerce Manager

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

May 14, 2026

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

Excellent variety of blocks and section modules. Really easy to customize with a lot of consideration given to allow element styles to suit my brand. Amazing value for money.

What was disappointing

Maybe the support aspect could be improved. I’ve only needed that once or twice and it was a bit clunky. But that’s often the case when everyone’s requirements are so different.

Photo of Reviewer Michael T.

Michael T.

Role:

Owner

Category:

Other

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Aug 29, 2024

Years of use:

Less then 1 year

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

- The ease of adding and customizing a new section - The variety of sections in the section library - The one-time purchase pricing model

What was disappointing

- Some unique sections are still not available - Some sections need more customization options

Photo of Reviewer Michael T.

Michael T.

Role:

Owner

Category:

Other

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Aug 29, 2024

Years of use:

Less then 1 year

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

- The ease of adding and customizing a new section - The variety of sections in the section library - The one-time purchase pricing model

What was disappointing

- Some unique sections are still not available - Some sections need more customization options

Photo of Reviewer Muhammad I.

Muhammad I.

Role:

Owner

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Jan 26, 2024

Years of use:

1-2 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

No recurring cost. It's very important to reduce fixed costs and when I need some improvements on my website instead of choosing an app I buy a section from the section store. It's a one-time 9$ fee and the solution is yours forever.

What was disappointing

There is still room for improvement as there are a lot of things that are missing. Limited options is the only drawback I can think of right now.

Photo of Reviewer Muhammad I.

Muhammad I.

Role:

Owner

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Jan 26, 2024

Years of use:

1-2 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

No recurring cost. It's very important to reduce fixed costs and when I need some improvements on my website instead of choosing an app I buy a section from the section store. It's a one-time 9$ fee and the solution is yours forever.

What was disappointing

There is still room for improvement as there are a lot of things that are missing. Limited options is the only drawback I can think of right now.

import * as React from "react" type Props = { name: string slug: string description: string image: string developer: string categories: string pricing: string launchedAt: string dateModified: string ratingValue: number ratingCount: number faqQ1: string faqA1: string faqQ2: string faqA2: string faqQ3: string faqA3: string faqQ4: string faqA4: string faqQ5: string faqA5: string } export function SchemaMarkup(props: Props) { const { name, slug, description, image, developer, categories, pricing, launchedAt, dateModified, ratingValue, ratingCount, faqQ1, faqA1, faqQ2, faqA2, faqQ3, faqA3, faqQ4, faqA4, faqQ5, faqA5 } = props const scriptContent = ` (function () { var ORIGIN = window.location.origin; var SAT = { "Very Satisfied": 100, "Neutral": 50, "Not Satisfied": 0 }; var AGG_NOTE = "Percentage of vetted Shopify merchants and agency operators who recommend this app, based on first-party reviews collected by app store research."; function read(root, key) { if (!root) return ""; var el = root.querySelector('[data-k="' + key + '"]'); return el ? el.textContent.trim() : ""; } function iso(v) { if (!v) return null; var d = new Date(v); return isNaN(d) ? null : d.toISOString().slice(0, 10); } function notes(text) { return { "@type": "ItemList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": text }] }; } var root = document.getElementById("asr-seo-data"); if (!root) return; var NAME = read(root, "name"); var SLUG = read(root, "slug"); if (!NAME || !SLUG) return; var PAGE_URL = ORIGIN + "/shopify-app-reviews/" + SLUG; function collectReviews() { var out = []; Array.prototype.forEach.call( document.querySelectorAll(".asr-review-seo"), function (n) { var author = read(n, "author"); var pos = read(n, "positive"); var neg = read(n, "negative"); if (!author || (!pos && !neg)) return; var r = { "@type": "Review", "author": { "@type": "Person", "name": author }, "itemReviewed": { "@id": PAGE_URL + "#app" } }; var d = iso(read(n, "date")); if (d) r.datePublished = d; var s = read(n, "satisfaction"); if (s && SAT.hasOwnProperty(s)) { r.reviewRating = { "@type": "Rating", "ratingValue": String(SAT[s]), "bestRating": "100", "worstRating": "0", "alternateName": s }; } if (pos) r.positiveNotes = notes(pos); if (neg) r.negativeNotes = notes(neg); out.push(r); } ); return out; } function buildGraph(reviews) { var app = { "@type": "SoftwareApplication", "@id": PAGE_URL + "#app", "name": NAME, "url": PAGE_URL, "applicationCategory": "BusinessApplication", "operatingSystem": "Web (Shopify)" }; var v; if ((v = read(root, "description"))) app.description = v; if ((v = read(root, "image"))) app.image = v.replace(/&/g, "&"); if ((v = read(root, "developer"))) app.author = { "@type": "Organization", "name": v }; if ((v = read(root, "categories"))) app.keywords = v; if ((v = read(root, "pricing"))) { app.offers = { "@type": "Offer", "price": "0", "priceCurrency": "USD", "description": v }; } if ((v = iso(read(root, "launchedAt")))) app.datePublished = v; if ((v = iso(read(root, "dateModified")))) app.dateModified = v; if (reviews.length) app.review = reviews; var rv = read(root, "ratingValue"); var rc = parseInt(read(root, "ratingCount"), 10); if (reviews.length && rv && rc > 0) { app.aggregateRating = { "@type": "AggregateRating", "ratingValue": String(parseFloat(rv)), "bestRating": "100", "worstRating": "0", "ratingCount": String(rc), "description": AGG_NOTE }; } var graph = [app]; var faq = []; for (var i = 1; i <= 5; i++) { var q = read(root, "faqQ" + i); var a = read(root, "faqA" + i); if (q && a) { faq.push({ "@type": "Question", "name": q, "acceptedAnswer": { "@type": "Answer", "text": a } }); } } if (faq.length) { graph.push({ "@type": "FAQPage", "@id": PAGE_URL + "#faq", "mainEntity": faq }); } graph.push({ "@type": "BreadcrumbList", "@id": PAGE_URL + "#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": ORIGIN + "/" }, { "@type": "ListItem", "position": 2, "name": "Shopify App Reviews", "item": ORIGIN + "/shopify-app-reviews" }, { "@type": "ListItem", "position": 3, "name": NAME, "item": PAGE_URL } ] }); return graph; } function build() { var reviews = collectReviews(); var old = document.getElementById("asr-jsonld"); if (old && old.dataset.count === String(reviews.length)) return; if (old) old.remove(); var s = document.createElement("script"); s.type = "application/ld+json"; s.id = "asr-jsonld"; s.dataset.count = String(reviews.length); s.textContent = JSON.stringify({ "@context": "https://schema.org", "@graph": buildGraph(reviews) }); document.head.appendChild(s); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", build); } else { build(); } [300, 900, 2000].forEach(function (ms) { setTimeout(build, ms); }); })(); ` return ( <> {/* HIDDEN DIV – provjeri da li je ID tačan */} {/* SCRIPT TAG – OBAVEZNO zatvoren */} </> ) } SchemaMarkup.defaultProps = { name: "Naziv aplikacije", slug: "slug-aplikacije", description: "", image: "", developer: "", categories: "", pricing: "", launchedAt: "", dateModified: "", ratingValue: 0, ratingCount: 0, faqQ1: "", faqA1: "", faqQ2: "", faqA2: "", faqQ3: "", faqA3: "", faqQ4: "", faqA4: "", faqQ5: "", faqA5: "" }