Tom Davies
1.5K posts

Tom Davies
@atomgiant
Founder @ Flair Commerce Building conversion-focused promotions for Shopify
Cary, North Carolina Katılım Ağustos 2008
147 Takip Edilen354 Takipçiler

I just got this cool gift from Shopify for contributing on Dev Community forum 😍
Gift unlocks after X contributions, not sure if this is confidential, so won't share the exact number, but keep contributing :)
Thanks @liam_at_shopify @ShopifyDevs 🙏

English

@patjakubik You're doing good work on calling attention to these things lately Patrick. Nicely done.
English

The upcoming ui.sh by @adamwathan and @steveschoger looks interesting. I'm looking forward to checking it out when it launches.
English

I'd love to see app bridge follow a more safe upgrade cycle like other Shopify APIs. The current approach feels more like we are living on the edge than I'd like 😅
Axel Kee 🐐🇲🇾@soulchildpls
Can we have versioned app bridge back? The new way of using latest app bridge version has this risk of Shopify shipping dealbreaker bug to production
English
Tom Davies retweetledi

Shopify devs, we heard you on the recent change to metafield limits.
After discussions with the community, we've revised our approach: 128KB for JSON (not 16KB), 64KB for all other types (existing limit).
Additionally, existing apps who use JSON fields will be grandfathered at the current 2MB limit, and we'll have an intake process where new apps can apply for higher limits where necessary.
Thanks for the detailed feedback. It made us revisit our assumptions and improved our POV.
English
Tom Davies retweetledi
Tom Davies retweetledi

Is it weird that AI coding assistance is not giving me identity fracture?
A lot of software developers are feeling disoriented and threatened these days. Programming by hand is clearly going the way of the buggy whip and the hand-cranked auger. Which is how we're finding out that a lot of people have their identities bound up in being good at hand-coding and how it feels to do that.
That's not me. It's not me at all. Rather to my surprise, I don't miss coding by hand, not any more than I missed writing assembler when compilers ate the world and made that unnecessary. (That was in a couple years back around 1983, for you youngsters.)
Maybe the fact that I'm not feeling any of this disorientation disqualifies me from having anything to say to people who are. On the other hand...if you can learn to emulate my mental stance and be completely unbothered, maybe that would be a good thing?
So. If you're a programmer, and you're feeling disoriented, try this on for size:
I like being a wizard. I like being able to speak spells, to weave complex patterns of logic that make things happen in the world. Writing code is a way to manifest my will.
Yes, I've piled up a lot of arcane knowledge over the 50 years I've been doing this. But languages of invocation, they come and they go. Been a long time since I've had any use for being able to program in 8086 assembler, and that's okay. I have better spells now, and these days some rather powerful familiars.
What I'm inviting you to do is think of yourself as a wizard. Not as a person who writes code, but as a person who is good at assuming the kind of mental states required to bend reality with the application of spells.
And if that's who you are, does it matter if the spells are painstakingly scribed in runes of power, versus being spoken to an obedient machine spirit?
It's all one; it's all the manifestation of will. Arcane languages come and go, machine spirits appear and then diminish to be replaced by more powerful ones, but you? You are the magic-wielder. Without you, none of it happens.
Same as it ever was. Same is it ever was. And so mote it be.
English

This one was overdue.
Until now, multilingual stores relied on translation apps using dynamic text replacement for promotions. That didn’t work well with Flair’s newer web components.
Native translations are now built directly into the promotion engine.
Feels good to ship this properly.
Flair Commerce@flair_commerce
Flair Promotions now support native translations Multilingual badges and banners, managed directly inside Flair. No workarounds. No third-party apps. Reach shoppers in their language. flaircommerce.com/updates/2026-0…
English

@KatieKeithBarn2 You can disable the HelpScout beacon animation docs.helpscout.com/article/1406-a…);
English

#ShopifyDiary 305: We’ve started the changes to make Barn2 Bundles & Bulk Discounts meet the Built for Shopify requirements.
We've been told to remove the animation on our support chat bubble because the app "must not utilize animations that draw attention and is unrelated to a merchant action.” This is a Help Scout Beacon with a very subtle fade-in animation which can't be disabled 😬
Some Built for Shopify apps have far more distracting animations (example attached).
We’ve decided to challenge this because the animation is not distracting and neither removing live chat nor switching support systems seems reasonable.


English
Tom Davies retweetledi

@rwdaigle I disabled auto compaction and just use the status line to compact when I get to under 10% context.
English
Tom Davies retweetledi

So excited to finally announce @reviewbirdapp - powerfully simple review collection and management for @WooCommerce
reviewbird.com/2026/01/23/int…
English

@nathanclark_ @jessethanley fwiw I switched from Netlify to Cloudflare Pages and the switch was super easy and now it's "free" with no noticeable difference for my needs (11ty site).
English

@jessethanley Interesting. Everyone is/was telling me Netlify.
English

@patjakubik First bad one is the worst. One way to make it better is leave a good reply since in theory that’s gonna be seen often. I always try to not sound defensive and if possible reinforce other quality signals like responsiveness or how features help etc
English

@JordanFinners @ShopifyDevs Yeah it is a bit unintuitive. Kinda like an accidental easter egg :)
English

Can anyone @ShopifyDevs help me get read_reports access? Please 🙏
Working on a thing 👀
English

@atomgiant @ShopifyDevs Hmm will see if I'm missing anything, might DM to sense check if that's okay? Please 🙏
English

@JordanFinners @ShopifyDevs I got it working with a read_reports scope and by selecting all customer fields fwiw
English

@atomgiant @ShopifyDevs Yeah I thought this would be the case but doesn't work on my dev store. So suspecting it needs approval of some kind 🤔
English

@KatieKeithBarn2 You could also offer a theme app extension pricing block for themes that support changing it. Collection item support for theme blocks is low since it’s new (see Horizon as an example) but in theory more themes will adopt it.
English

#ShopifyDiary 252: Ran into a Shopify limitation while planning how to display prices in our wholesale app. Unlike WooCommerce, you can't truly hide prices from logged-out users without editing the theme. Apps can only mask them with JavaScript, which still exposes the prices in the page source.
Right now I'm thinking we'll offer a simple "Hide Price Until Login" setting, with an optional code snippet for anyone who wants a more secure version. That's workable, but not ideal.
English



