Working on a Shopify section schema builder for myself. 1.5 weeks to get to this MVP. UI polish mucho required! 💅 Any theme developers/designers out there that would use this?
With Shopify's new "visible_if" property, you can set a value to "{{ false }}" to hide a setting from the theme editor!
Basically, a "private" setting accessible through Liquid.
One useful case: override a setting value on a per preset basis—all without exposing it in the UI.
Liquid developers: the holidays are coming early this year: https://t.co/6Vd9zZGd0U.
I’m like that Nintendo 64 kid. Been a while since I’ve been THIS excited for an update to Liquid.
Ok @ShopifyDevs—way to end the week.
You can now use relative paths in a theme's "assets" directory, and it seems to work for all asset types—JS, CSS, images, and SVGs.
No-build is even more clear now.
Can confirm: this is extremely hard to achieve.
Having worked in the Shopify ecosystem for 3 years, I can attest to how tough it is to get any kind of review—let alone 1,000 big ones.
1000 Positive Reviews—A team effort if there ever was one! 🙌
We just hit 1,000 positive reviews for our Impulse theme, and it’s not just a pretty number—it’s a testament to the hard work and dedication of an entire community.
From developers to designers, support teams to leadership, to the many amazing merchants that use our themes for their e-commerce daily driver and felt it right to leave us a review—this first-time milestone wouldn’t be possible without every one of you. Thank you for making Impulse a trusted theme for merchants, agencies, and devs alike!
To celebrate, we’re giving away 5 glow-in-the-dark Archetype crewnecks!
Want to win? Here’s how:
- Like this post
- Subscribe to our page
- Share and tag us!
🔗 Find out all the details for the giveaway here:
https://t.co/arTZBeEvuU
These are the types of abstractions I love to make.
The goal is to make theme developers’ lives easier, by building close to the browser.
One thing I’m working on: a new pub/sub approach for themes. And so much more coming soon.
Better Handling of Theme Editor Events 📄
Dealing with Shopify theme editor events often requires manual management of section IDs and event listeners—leading to complex, error-prone code.
To maintain clean, efficient, and scalable code, especially as themes evolve, simplifying these interactions is key.
Introducing our new HTMLSectionElement class, which any custom element can extend. This class automates section ID management, isolates theme editor functionality, and seamlessly handles event listeners—eliminating repetitive code and ensuring events are managed correctly and efficiently.
RIP section.js—LONG LIVE USEFUL ABSTRACTION!
The time for waiting and being cryptic is OVER! 🥳✨
Launching Archetype Devkit!
We're thrilled to unveil our modern, component-first theme building experience for Shopify—now available for public preview on GitHub!
🔗 https://t.co/Ix3Aeu9wBV
@jeffreyguenther 100% agree. When you posted the Shopkeeper repo a couple weeks back, I looked into Shopify's CLI's npm scripts at a much deeper level and there's tons of goodies, and lots to learn from, just by jumping into the code (99% of which isn't at all documented).