A
3.6K posts


Classic Shopify API limitation: multiple apps try to update order custom attributes on orders created → all do read-merge-write → whoever writes last wins → everyone else's attributes disappear. Can't use metafields. Delays won't fix it. Retry logic just creates more conflicts. Anyone have good solution?
English

@patjakubik Yeah this is a real pain and causes merchant unhappy support.
@ShopifyDevs this could be improved for merchants and app runners alike with a addAttribute/removeAttribute mutations (ASAP).
The API default behaviour should NEVER be to erase existing data. This is a bug IMO.
English

@kylebigley @Shopify @ShopifySupport @ShopifyDevs Yeah, there are some missing, late transactions.
Shopify Partners down playing this is such a low quality, trust destroying move. Not sure I understand their goal here.
Just keep us updated like any other platform on the planet.
English

@TRPage_dev That’s so cool. Need to use it more, didn’t know about storefront cart side.
I wish Flow had an API. Would love to use it more, but too many human steps for my comfort level as an app dev.
English

Shopify Flow is so awesome.
Being able to tie storefront functionality, like updating cart attributes based on customer actions, and then using Flow to find and update orders and/or customer metafields for OTHER cool stuff we're doing on the shop is...
...super powerful.
We're eliminating an entire custom built API for a merchant by moving data into metaobjects accessible on the shop and then using a combination of cart attributes and Shopify Flow to interact with orders and improve customer experience, while mitigating customer support issues for products with pretty complex shipping rules.
The best part? Before, the merchant had ZERO insights into how people were using this feature. And now they do. Win, win, win...win.
English

@heysandy801 Yep figured much. Cool that they decided not to let partner support know about it as well.
High quality lol
English

@releod seeing new transactions on one, but not the other. that background job needs a restart 😁
English

This appears to be impacting some but not all app partners. Check your payouts folks..
@liam_at_shopify can you share an update? is it backlogged, or something else?
English

Stripe doing a cool BFCM treatment this year as well:
bfcm.stripe.com
+120B LLM tokens billed..
English

@PamaEcom We shipped an icon viewer here shopify.dev/docs/api/app-h… should make it a bit easier now!
English

@PrakharS96 @TRPage_dev @matthewsmith @Shopify Yep, a staffer who has left the green bag. Exit interview moves the shops to alum plan.
Once in a while you’ll find a random store on that plan, from perhaps when the PLUS rep was doing whatever they wanted on the ski hills.
English

Stores on @Shopify Alumni Plans can't review an app?
This store is on Alumni Plan but it says the review is archived till they have paid for a full priced plan?
Aren't reviews from these store more credible?
and subject says: "Published" but it's actually "Archived"
Bat Signal for @liam_at_shopify @ShopifyDevs!

English

Quite cool that Liquid still gets engineering effort. I wonder how different it might look 20 years from now!
Liam Griffin@liam_at_shopify
20 years ago this month Liquid was released onto the web by @tobi ! Happy birthday to this wonderful templating language powering millions of stores!!
English

5 months ago I began leading Product at Shopify and it’s been incredible working more directly with product leaders across the company.
Took a quick break for a convo with @tobi about creating the best-possible platform for our merchants.
tobi lutke@tobi
Dropping another internal Context episode. @vlaurenlee and I talk about how she ascended Shopify from senior PM to leading all of product. Vanessa is brilliant. Worth a watch for any builders.
English

@jasmine_oxify Hi Jasmine
+12 years in Shopify ecosystem, time to take a minute for myself 😀
English






