Rebuilt the expression editor in my small Shopify Functions app from scratch.
Now you just type, values, field names, whatever, and it infers the type and surfaces autocompletes right when you need them.
Shopify shipped some billing updates recently. So I had to do something about it (since test mode is gone).
Function Studio now uses LLM to automatically spot development stores. And dev stores? They get the VIP treatment.
The second you install FS on a dev store, you can jump onto any plan you want. No subscription required.
Spent most of last week heads-down on reliability and performance.
Today shipped config versioning for Shopify Functions in FS.
Global timeline of every change. Discount created, activated, deleted - all logged with comments.
Screwed something up? Restore it. Roll back in one click.
Small feature. Huge peace of mind.
Function Studio launched a little over a year ago.
today it'll serve 40M function executions.
kinda wild to type that out.
huge thanks to shopify for building such an incredible platform. and a big shoutout to the functions team - the recent observability improvements have made debugging way easier!
got my first 2-star review last week.
misconfig on their end. still stung.
reached out to the merchant directly. told them i get it, non-working discounts mid-campaign is a nightmare.
owned my part too. the app flagged the issue but not loudly enough. shipped updates so this exact mistake is hard to miss now.
wasn't expecting anything back.
today they bumped it to 4 stars!
(still uninstalled the app though)
still got stuff to action from this.
apps that buy reviews miss moments like this. and all the learnings that come with them.
shipped a small ux thing.
cart tester now shows matched items for each line group.
sounds minor. but some merchants run 20 groups in a single function. testing those could be painful.
now it's not.
Shopify just shipped something quietly huge on april 30th.
Discount stacking for line items.
Means you can stack a seasonal sale on top of a loyalty discount. Full control. No hacks.
If you're migrating off scripts before the June deadline - this is the unlock you've been waiting for.
Live in Function Studio.
Should've listened to PJ.
The cash looks the same on the invoice. But agency work comes with a hidden tax: fires you didn't start, scope you never agreed to.
Add it up and the ROI goes negative.
Lasted two months before I saw their true face and pulled the plug.
Still haunts me. Today told them to just install another app for their discounts and offered support for transition. They weren't thrilled.
Weird thing about building a business:
It starts as a splinter in your brain.
"What if we made an app that allows to build Shopify Functions as flows?"
Then the doubt kicks in. What if nobody gets it?
You build it anyway. Launch it. Cross your fingers.
Then one day you check your payouts and realize... oh. It's actually working. Real MRR. Real customers. Feels unreal.
Huge thanks to our partners for betting on us early.
And thanks to Shopify for building a platform where weirdos like me get to ship crazy ideas.
Btw, just added a partners section to our site. DM me if you want in.
Function Studio now generates bulk discount codes.
Quietly becoming the everything-tool for running Shopify promotion campaigns.
Also - building this on Cloudflare feels like magic. It just works! Background jobs, real-time websocket updates, no infra headaches.