App reviews help merchants decide which apps to install in their Shopify store. Fake reviews are bad for merchants and unfair to developers building their business honestly. That’s why we just removed over 15,000 fake reviews 👇
FYI: We just terminated a partner for promoting their app by chat-spamming thousands of merchants with Shopify Inbox installed. Invasive marketing that impersonates customers and interrupts merchants will not be tolerated from the ecosystem.
@0xfluke
@Shopify
@tobi
@harleyf
Thanks for the heads up on this folks. We’re not on board with doing things that harm our app ecosystem, including going after developers for the fair use of common phrases of commerce. We are addressing this.
Chatting with
@HarryStebbings
on the 20Product podcast about
@Shopify
's big opportunities and threats, working with
@tobi
, Conway's Law in big PM orgs, big mistakes I made when building
@handshake
, and PMs that go choo choo. Fun rant :)
Sometimes there are founders who just “get” the platform and you know will do great things here at Shopify. Big win for merchants and the product. Psyched to have you on the team mate :)
I’m excited to share that
@Shopify
has acquired
@CheckoutBlocks
!
From day one, our goal was to help as many Shopify merchants as possible to customize their checkouts. This acquisition allows us to succeed on an even bigger scale. What does this mean for Checkout Blocks? Only
Another Edition drops soon, with 100+ updates across our entire platform. While we count down to the goods, we’re lifting the curtain on why we build what we build.
Inventory should be easy, and we're investing in our foundations by welcoming the
@channelape
team into
@Shopify
. Psyched to have
@mikeaverto
founder energy on this crucial layer of the stack.
We’re back with another
@Shopify
Editions. Join me as I nerd out on a bunch of new features we’re adding to the product.
You won’t want to miss it. See you July 26th at 11am ET.
Building a healthy ecosystem where new, seasoned, small, and large developers alike can thrive is essential. But it’s just one piece. At Shopify, we’re also focused on making sure we have the most extensible platform for developers to build on top of.
@cpaik
You're handwaving past something important. The cost of creating small/short media has gone to zero (e.g. 10s influencer videos, landing pages), but not long-form/big-budget AAA movies, interviews, games. The same will be true of software. Yes GPT will write a single webpage, but
You’re invited to .
Mind-meld with other devs.
Mess with Shopify Extensions & APIs.
Get feedback on your app.
Tickets available now. We’ll see you in Toronto.
Hear the feedback on the analytics in the new Shopify Home tab. We are still improving both Home and Analytics system-wide, and get that some removed reports were daily rhythm. The new Home is 2 steps forward but we also get that it's 1 step back for some. Stay tuned, workinonit.
Shopify App Store search is the single most important Shopify surface for app installs —here’s how we’ve evolved to make it even better in the past 6 months.
When I first met
@CynthiaSavard
3 years ago, she warned me that if I did anything to fuck up the Checkout, she was coming after me, and I believed her. I’ve met few who care as much about a product and the quality of their work. Grateful that you’re my design partner, and friend.
A order on
@SaltandSundry
just tipped Shopify over the 1 trillion(!) in cumulative GMV.
Monumental milestone for us. A beautiful small business run by Amanda McClemens in DC. Couldn't have been a better example of what makes Shopify special:
The new GraphQL APIs for 2K variants are now in stable release in 2024-04, so we’ve started the deprecation of the existing REST and GraphQL APIs for Products. This is a big change, and we’re here to support you. More on how to migrate here
@0xtlt
@Shopify
Heard. We're going to add the ability to set the length of your collaboration with each of your clients so if they are intermittent engagements, you can deal with it up front. Thanks for patience in the meantime.
While we're working on Home Analytics (incl. customization) we've shipped a new card to Analytics that brings back one of the most requested reports from old Home: the Total Sales Breakdown. HTH for now, get it via Analytics > Customize.
And no, my sales aren't very good.
Hear the feedback on the analytics in the new Shopify Home tab. We are still improving both Home and Analytics system-wide, and get that some removed reports were daily rhythm. The new Home is 2 steps forward but we also get that it's 1 step back for some. Stay tuned, workinonit.
Speaking of building products you'll see at the
@Shopify
Edition tomorrow, had a great time chatting with
@lennysan
about just that. We may not do very many things the traditional way at Shopify, but we know how to get shit done.
🆕 A glimpse into how
@Shopify
builds product with
@glencoates
(VP of Product)
SO much to learn from Shopify's unique path:
➊ Their shift away from yearly planning, and instead to yearly themes provided by
@tobi
➋ Their aversion to OKRs
❸ How their teams are organized around
Look at that beautiful redesign 🤩
Launching today as part of
@Shopify
Editions, we hope you’ll find it ultimately makes the platform more streamlined, elevated, refined, and easier to use.
Shout out to the team for all their hard work on this one!
I could not be more proud of this team. Online stores with drag and drop editing and that you can customize for different segments? Custom pages using our new Metaobjects feature? 🔥
We just released tonssss of new features in this
@Shopify
Edition. Tomorrow,
@glencoates
,
@postcarl
, and I are here to answer your questions. Ask us anything 👀
Join us TOMORROW, Feb. 1st at 1pm EST right here on Spaces for a live AMA🔔
We launched Functions less than a year ago, but we’re already seeing successful apps like Checkout Blocks and Discount Kit delivering unique new capabilities for merchants. Over 100K shops have now installed an app with Functions.
Native support for product bundles just dropped on
@Shopify
You can also find apps that have already adopted the CartTransform Function to build advanced bundles capabilities here in the app store:
Native platform support for Bundles is here
Now, you can create and offer fixed bundles and multipacks for free, and Plus merchants can build their own custom bundle offering with our APIs and build apps for even more complex cases
In FYI,
@andrewkimARK
and
@GrousARK
talk with
@glencoates
, VP of Product at
@Shopify
, exploring its role in B2B and D2C commerce. They discuss unified strategy, Markets and Shop Pay, and the role of AI and structured data in enhancing capabilities.
Feels like even a crusty old Python/C hacker like me could build a decent Hydrogen site with these shiny new debug/anti-footgun tools. Love how far this has come in the past year.
The most important story of every business is the one about _why_ it exists. Pulling this story out of a business is hard to do well. I challenged our team to try anyway and I love what they came back with.
*This* is why Shopify exists.
Tomorrow,
@glencoates
,
@vlaurenlee
, and
@igrigorik
will join me to talk all things developer product updates from Shopify Editions. Ask your questions below & we’ll do our best to answer tomorrow.
We’ve come a long way. We used to do manual checks on flagged reviews—now we have product signals that make detection better. In 2020 we removed over 50,000 fake reviews. We also stopped letting shops on non-paying plans leave reviews.
Shopify Magic ✨ is moving at warp speed-
AI-enabled features launch across the entire Shopify platform: writing product descriptions, analyzing data, theme content, etc
Thanks to all the devs out there in the Shopify ecosystem for (1) building on our platform (2) helping us make it better (3) alerting us to fake reviews BS when you see it (4) being patient with us as we improve things
Great experiment in AI-device form factor and obv a fan of the TE design. But it’s hard to get excited about the AGI in my pocket when it can’t even stay connected to WiFi or its own servers. Nail the basics people.
@gilgNYC
@CheckoutBlocks
It’s in the millions per hour. If you have a brand who can sell that much stuff, please send them our way, although I guess if they’re doing that volume by definition they have to be on Shopify already :)
@KyleTully
@0xtlt
@Shopify
We don't ask permission before we ship. Sometimes we fuck up and then we fix it. I'm comfortable with the general risk stance.
It’s tough work but trustworthy reviews are essential for a healthy Shopify ecosystem. We’ve got a lot more in the works, including delaying publishing times so we can prevent fake reviews from going live and testing out AI-powered review summaries.
@MattiSchroder
@Shopify
Going to 250 is the first step, not the last. We are aware, to put it mildly, that 100 (or 250) is not enough. We also know colorways are a real thing.
In addition to these new capabilities, we’ve also been improving the developer experience, including adding support for JavaScript, which is now generally available.
Stay tuned for more updates coming soon.
The best way to improve your app’s search performance? Building a great app merchants love with a quality listing to match. Following Built For Shopify is a great shortcut:
Psyched to get to dig into the Edition more with some of my favourite peeps. Talking about
@CynthiaSavard
and not
@postcarl
, of course :)
Join us tomorrow at 11am ET live on Twitter Spaces hosted by
@harleyf
We dropped +100 products & updates at
@Shopify
Editions. You’ve probably got questions. Tomorrow is the time to ask.
Join
@glencoates
,
@postcarl
,
@cynthiasavard
, and I on Twitter Spaces tomorrow at 11AM ET for an AMA.
See you there 👊
Signals we use include checking if reviewers have affiliations with developers and observing strange activity (high review volume on the same app, repetitive content). We also verify reviews come from active shops in good standing.
@jblukin
Most features in Shopify are rolled out progressively and not all at once, for the reason
@gilgNYC
stated. Looking forward to sharing more here in the next few weeks. Checkout is making moves.
@JordanGal
As others have pointed out, platform risk is a thing. Platforms that aren’t expanding their base feature set are usually stagnant sinking ships and not super great to build on despite lower Sherlock risk. We are moving fast for both merchants and devs and not sorry about it.
@releod
@Shopify
@vlaurenlee
Collab requests were being abused by fraudsters. Double opt in is more friction but it helps with trust. We get that this is slower but so is 2FA. Needed to turn the dial towards security.
With Functions, developers can build powerful apps that extend Shopify’s backend logic to customize business-critical surfaces like checkout.
They run on Shopify’s global infrastructure, simplifying development while making them upgrade-safe and ready to scale.
While most platforms typically make their frontend accessible for some level of customization and provide APIs for their database layer, opening up their backend was unheard of until we introduced Shopify Functions.
This is a huge opportunity for developers.
Staying on top of fake reviews is complex because the tactics harmful actors take are constantly evolving, and we have to trade off between being precise or going for scale (and triggering false positives). We choose to be more cautious.
@kevinLcurry
@Shopify
There is a lot coming in both our developer platform and App Store to help apps be truly great and help merchants find the best ones. Really excited about the amount of new stuff coming in this part of Shopify. Stay tuned for announcements in next few weeks.
Developers can now build with the Product Discount API, Order Routing Location Rule API, Payment Customization API, Cart and Checkout Validation API, Cart Transform API, and more.
While we can’t share every single detail of our approach (bc it would limit our effectiveness to catch bad actors), you can see our review policies here:
We tweaked our review ranking last week too. Our aim is to have the first reviews a merchant sees be the most representative of its rating and overall sentiment. This update gets us closer, but we’re still perfecting the recipe.
There will always be devs gaming reviews, so we just changed the way reviews are ranked. Now merchants see relevant reviews first and are less likely to see a fake review we haven’t caught yet. We’re still making tweaks to the model.
Not everything that looks like a fake review actually is - a review with random letters or numbers may look fake but actually come from a real shop. We remove black & white cases and we’ve just started de-ranking lower quality ones.
@jmwind
Hell yeah. Least process is best process. In very small companies, you should be able to get away with nothing more than basic issue tracker and daily demos, as you say. Max building, min bullshit.
@zachmstuck
@harleyf
Because we don’t wait until we have solved every ask that anyone might make before we ship. Building proper A/B testing tools is hard. Maybe we’ll do it one day. I agree it would be valuable. But if you don’t want to try 1-page until A/B testing is possible, you can just wait.
@skanwar
@Shopify
gonna miss you mate - has been a privilege to hack on this thing called Shopify alongside you these past few years - throw me a wave from the window of the Maybach if you see me skulking around Toronto
@gilgNYC
Hear you mate. We knew that putting the new look and feel out there would lead to some temporary inconsistency between apps and the core admin. That said, we've tried to make the upgrade path as easy as we can (while moving fast). Seems like you got pretty far pretty quickly 🎉
Search-originated conversions have climbed in the months since we made this change—they’re the highest they’ve ever been (including before the redesign).
App Store search now incorporates more data from how merchants interact with search results and keeps improving over time. More relevant results for merchants means more readable app descriptions (and less incentive to keyword-stuff).