get in touch

WorkPROPS

Shopify sections for stores without a developer

Team
TheWriterMan
Timeline
Since January 2026
Scope
Product strategy, Design, Development
Links
props.toolsGitHub
On this page

How can a small store add the sections its theme left out?

PROPS is a free library of Shopify sections, the blocks a store’s pages are built from. Each is one file a shop owner pastes into their theme in about two minutes, with no app or developer.

I made the sections, the site and its design system, the install guide and the public code.

Dragging a note, then switching to dark mode

A missing section usually means an app or a developer

When a store needs a section its theme lacks, like a gallery or a before-and-after slider, the usual fixes are a monthly app, a developer’s invoice or a new theme. Brands with design teams absorb that, while small stores often go without.

In January 2026, a store owner on r/shopify asked how to add small galleries “without the need for another 3rd party app or changing themes.”

Three sticky notes from the r/shopify thread. The store owner, 9 Jan: “One of my biggest pet peeves is the limited gallery options.” Me, 9 Jan: “I can post the liquid code here for a gallery component … for a previous client.” The store owner, 12 Jan: “…that was just what I needed. Thank you for being cool and sharing for good instead of gain!”
The thread that started the library

I shared the code with three steps to install it, and three days later the store owner had their gallery. It’s Gallery Grid in the library today.

What if every missing section were one file you could paste in yourself?

Finding Gallery Grid and copying it

Three rules make a section easy to add

The sections folder in Shopify’s code editor, with props-gallery.liquid highlighted among the theme’s own files.
One fileOne copy and one paste add the whole section.
The same Gallery Grid image and caption, 35mm Fixed-Lens Film Camera, in two stores: set in DM Sans in one and Libre Baskerville in the other.
The theme’s own fontsA section takes the store’s fonts, so it looks like it came with the theme.
Gallery Grid’s settings in Shopify’s theme editor: Columns at 4, Columns (Mobile) at 2, and switches for Enable Swipe on Mobile and Show Pagination Dots.
No code after the pasteEverything else is a setting in Shopify’s theme editor.

Find a section, copy it, paste it in

A shop owner pastes a section into a new file in their theme’s code, and it appears in the theme editor beside the sections the theme came with.

From props.tools to a store page in Shopify

A file asks the least of a store

The other ways to add a gallery are an app or a different theme. An app asks for an account, permissions and usually a monthly fee, and a new theme changes every page to fix one.

The tradeoff is updates. An app updates itself, whereas a section is updated by pasting the new file over the old one. Its settings carry over because Shopify stores them separately, and each section page shows when it last changed.

Every option is a setting

Gallery Grid alone has settings for columns, image shape, captions, spacing and colors.

Changing Gallery Grid’s settings in Shopify’s theme editor

Shop owners see the real section before they copy it

The library is sorted by what a section does: heroes, galleries, social proof, content and interactive pieces. Each category has its own color on its filter, cards and section pages, so the color tells a shop owner where they are.

Filtering to galleries, then heroes

Each section page shows the section in several settings and lists what can be changed.

Switching previews, then scrolling to the options

The install guide is written for shop owners rather than developers. It explains theme, section and code editor before anything else, and shows how to practice on a copy of the theme first.

Every report becomes a public issue

Themes differ, so every section page asks “Clashing with your theme?”

A report opens a public issue on GitHub at once, so the shop owner has a link to follow. While it says “being checked”, a model reads the report, closes it if it’s spam and, if it’s real, gives it a clear title and a label. The report text reaches GitHub only after it passes, and I get an email with the model’s reason.

Sending a report
The same report as a GitHub issue
The email for issue report #6 open in a mail app on an iPhone: Gallery Grid: Published on GitHub. Section Gallery Grid; Status: Published. Clear bug report about caption truncation on mobile; From: No email given. The report’s text, and an Open issue #6 button.
The email that follows

A library that looks like the inside of a design tool

Before the sections, PROPS was free icon and illustration packs on the Figma Community, used more than 33,000 times. On props.tools, pages sit on grid paper, headings sit in selection frames with square handles, and sticky notes can be dragged. Lime and forest green lead, with four accent colors, and in dark mode the paper turns charcoal while notes and taped photos stay light.

PROPS is live, free and open source

The code is on GitHub under the MIT license, so anyone can use the sections in their own store, in client work or in a theme they sell. Every page on props.tools ends with a button to request a new section.

The hobi-design/props repository on GitHub with its Public badge: the README, beside Contributing and MIT license tabs, with the banner “Shopify sections, ready to paste.”, its opening lines and links to the library, the install guide and theme issue reports.
The public repository

The install is part of the product

A section only helps if a shop owner can add it alone, so the guide, settings and previews got as much care as the code.

Show the real thing

Shop owners decide whether to paste code from what they see, so every preview and guide screen is a capture of the real thing.