John Hogan retweetledi
John Hogan
143 posts

John Hogan
@johnhogan808
Product @ Shopify
New York, NY Katılım Ağustos 2023
323 Takip Edilen620 Takipçiler
John Hogan retweetledi

Discount Kit migrated to the WebAssembly API for Shopify Functions: 30% fewer instructions, 40% smaller binaries, near-zero compute errors, more powerful discounts.
Worth checking out if you're hitting instruction limits.
shopify.com/partners/blog/…
English

DAY 1/7
we pay a loooot of attention to in-app UX, but one area we haven't looked at over the years is DX and custom workflows. that's changing this year with new APIs - starting with Back in stock.
there's 5 different APIs and combined, they'll let anyone add customers to waitlists, manage and notify them programmatically. from end to end, you can build a beautiful waitlist signup experience, track their status and notify them based on your own inventory rules outside of Shopify. check it out on docs[dot]stoqapp[com]
why care about any of this? -> restock alerts have the best conversion rates, and if you're growing fast, optimizing it should be on the list. <- we can't do it all ourselves, but what we can do is build an extensible platform that helps you do more.
here's some use cases we're seeing already -
1. custom reports for brands that live and die on timely excels
2. mobile app integrations
3. pulling waitlist customers into other marketing platforms (non Klaviyo, Mailchimp etc)
and we're taking action on feedback super fast. we received a request to update filters on the API and got it done within 1 hour. :)

sandesh 🇨🇦@heysandy801
announcing a new feature for preorders & back in stock alerts on Shopify with @StoqApp everyday for the next 7 days 👊🏼
English

been an interesting journey with Filemonk - our @Shopify app for digital downloads.
for the longest time, we were bleeding installs because of outdated pricing. and competitors figuring out new ways to outrank us.
but we’re back on the up-and-up! pricing changes, and new product updates seem to be working we’ve already added more merchants than we did ALL OF LAST YEAR - which is insane.
tbh, it’s in a bit of no man’s land with positioning. the product works, merchants love it but there’s so many in the space and everyone’s doing the same thing (i.e. kitchen sink of features) so it’s hard to differentiate.
so this year, we’re going to pick an ICP lane and double down on it with more product updates.
still built for the app store merchant, but built in a unique way.

English


yay
Jonathan Zazove@jzazove
We heard you loud and clear, app developers. 📣 We simplified Built for Shopify by cutting 82% of design requirements (from 104 to 19) effective June 1st. Your feedback shapes what we build, today and always! #design" target="_blank" rel="nofollow noopener">shopify.dev/docs/apps/laun…
#bfs QST

hyped to see this one in the wild
Shopify Developers@ShopifyDevs
The Next-Gen Dev Platform is here: A unified experience to build, test, monitor, and deploy Shopify apps.
English
John Hogan retweetledi

@smspapii @harleyf @liam_at_shopify @ShopifyEng @ShopifyDevs The change is applied equally, across all 3p and 1p apps.
English

@harleyf @johnhogan808 @liam_at_shopify @ShopifyEng @ShopifyDevs can't wait to see all the 10000+ review apps have thousands archived from previous excemptions and grandfathered terms LOL
English

@SammyIsseyegh 3 is straightforward/reasonable. i think we may have had this in a prev iteration.
English

Some feedback on Shopify managed billing. When you have a yearly plan option, it defaults to selecting that (1).
It feels like (3) is there to show the 'alternative' price (i.e monthly), but it feels incorrect.
For (2), most of the time, you would display the discounted monthly price (i.e $8.33).
I appreciate this is in a different context, but then I think it should default to 'Pay monthly', and show the savings in the 'Pay yearly ($19 off)' tab. That way, the merchant takes a definitive action to pay yearly.
cc @johnhogan808

English

@SammyIsseyegh re 2 im torn - prob helps conversion and common industry pattern (ive seen us do this on our own shopify pick a plan). gut call at the time was the actual price is clearer to merchants.
English

@SammyIsseyegh generally aligned with your feedback. re 1 the ideal is letting the partner configure - each partner will prefer something different depending on price point, annual discount etc.
English

@patrickbo11e @mic_gallego Revenue starts counting on Jan 1 2025. It does not start on the day you earned your first dollar way back when.
What this means: new rev share model should not impact FY2025. If you exceed $1m in 2025, you’d be paying the same 15% rev share over $1m in both scenarios.
English

@mic_gallego Good points! I think it's more of the sudden change that feels bad to me. Overnight loss of 15% is how a lot of my merchants are feeling with the tariffs. I don't fundamentally disagree with the charge, but to go from 0% to 15% with the flip of a switch makes me feel uneasy
English
John Hogan retweetledi

TRENDING CATEGORIES IN THE SHOPIFY APP STORE IN Q1
…and a few ideas for your next app 👇
🧾 Accounting (+140% page views)
• Match payments across platforms
• Reconcile disputes automatically
• Track peak sales hours with visual charts
🖨️ Print on demand (+138% page views)
• Generate mockups with AI
• Upload bulk designs across collections
• Preview print placement before publishing
📨 Email marketing (+111% page views)
• Generate email content with AI
• Offer A/B testing for subject lines
• Use Shopify segments for targeted messages
🗣️ Product reviews (+96% page views)
• Reward verified reviews with loyalty points
• Auto-translate customer feedback with AI
• Visualize review sentiment in a dashboard
🔄 Workflow automation (+81% page views)
• Analyze risky orders or customers
• Send alerts when inventory runs low
• Send transactional messages to customers
English

Got on Starter Story and shared everything because sharing is caring 🫡 Enjoy: youtu.be/vLLBzUZr6-s

YouTube
English
John Hogan retweetledi

Build customizations with Functions 🚀
@andrea__morone’s SupaEasy extended Shopify’s backend with:
• Discount logic using multiple conditions
• Dynamic control of payment methods
• Delivery options based on order attributes
English

Do you have any idea what happens in this scenario?
I am a bit confused about it. I have received several support requests related to this recently, and I don't want to give customers the wrong information without being sure.
cc: @johnhogan808

English









