Episode 64 - When Shopify Functions Fail Silently: The 10KB Limit Nobody Told You About

Episode 64 - When Shopify Functions Fail Silently: The 10KB Limit Nobody Told You About

 

Karl and Taylor are back for a solo episode packed with updates. Taylor breaks down major changes to the Shopify Theme Editor, a big B2B announcement that flipped the script on Plus-only features, and a raft of Dev Changelog items. Karl shares a real-world debugging war story about a Shopify Function that was silently discarding all its input — and the 10KB metafield limit that caused it.

Sponsor
The Support Heroes - https://thesupportheroes.com/?utm_source=lw

Subscribe to Liquid Weekly
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this: https://liquidweekly.com/


Timestamps
- 00:00 – Intro & Slim Jim nostalgia
- 01:00 – Season 3 check-in
- 02:20 – Shopify Theme Editor overhaul walkthrough
- 08:00 – Markets in the Theme Editor: a common merchant gotcha
- 09:30 – Session restore, Rollouts scheduling in the editor
- 12:00 – Shopify SimGem (AI shopper simulation) overview
- 15:00 – Karl's PromoParty Pro debugging war story
- 19:00 – Shopify Functions: silent failures & the 10KB metafield limit
- 22:00 – Dev Dashboard function logs deep dive
- 26:00 – Discount function limits (25 per shop) & Functions vs. Shopify Scripts
- 31:00 – Checkout extensibility, web components, and useful constraints
- 33:00 – Shopify Dev Dashboard updates: Plus shops, role-based access
- 36:00 – Headless Shopify app, Storefront API tokens & cart metafields
- 37:00 – AuthCrate.shop by Dylan
- 39:00 – Cart metafields copying to order metafields
- 41:00 – Shopify Partner Town Hall recap
- 43:50 – **The Big One: B2B features now available on non-Plus plans**
- 50:00 – Taylor's table and chair rental business & Roth IRAs for kids
- 56:00 – Dev Changelog rundown
- 57:00 – Picks of the Week

---

Resources
- [PromoParty Pro](https://apps.shopify.com/promo-party-pro) – Karl's free gift with purchase app (co-built with Curt and Paul)
- [AuthCrate.shop](https://authcrate.shop) – Dylan's tool for managing custom Shopify app authentication
- [Shopify Headless App](https://apps.shopify.com/headless) – For generating Storefront API tokens without a custom app
- [Shopify Dev Dashboard](https://shopify.dev/docs/apps/tools/partner-dashboard/dev-dashboard) – The developer-focused dashboard within the Shopify Partner portal
- [Shopify Partner Town Hall Summary (SDA)](https://shopifydevalliance.com) – Taylor's recap in the SDA community

Dev Changelog
- [Tags on Discounts (API version 2026-04)](https://shopify.dev/changelog) – You can now add tags to discounts for labeling, grouping, and organizing
- [App-owned metaobjects usable without access scopes](https://shopify.dev/changelog) – Apps using their own declarative metaobject definitions no longer need to request additional access scopes
- [New access field on standard metaobject definition templates](https://shopify.dev/changelog) – Helps determine if a metaobject template is configured for Storefront API access
- [Metaobjects now available for every Shopify Function target](https://shopify.dev/changelog) – A helpful alternative for managing structured data in functions without hitting metafield size limits
- [Cart metafields can now copy over to order metafields](https://shopify.dev/changelog) – Note: both metafields must be pre-created; great for keeping checkout customizations out of the notes field
- [Role-based access control for Shopify Partner orgs rolling out](https://shopify.dev/changelog) – Assign roles to staff and contractors in your Dev Dashboard stores
- [B2B features now available on non-Plus plans](https://www.shopify.com/blog) – Merchants on Grow and above now get B2B catalogs (up to 3 active), company profiles, payment terms, and volume pricing — previously Plus-only
- [Shopify CLI: `--force` flag deprecated](https://shopify.dev/changelog) – The `--force` flag for `shopify app deploy` and `shopify app release` will be removed in May. Switch to `--allow-updates` instead

Picks of the Week
Karl: [Quest Bake Soft Protein Frosted Cookies](https://www.questnutrition.com/collections/cookies) – Low-carb, keto-friendly cookies that actually taste good. 1g net carb (note: check sugar alcohols if strict keto)

Taylor: [Granola AI](https://www.granola.so/) – AI-powered meeting notes that listens locally without needing a bot invite. Works across Zoom, Slack, Teams, and Google Meet. Great for end-of-day debriefs when you're too tired to write things down yourself.