In this episode of the Liquid Weekly Podcast, host Karl Meisterheim and co-host Taylor Page welcome Patrick Millegan from Shopify to discuss the new customer accounts feature. They explore Patrick's journey to Shopify, the evolution of customer accounts, and the importance of user experience and branding. The conversation delves into the challenges and opportunities presented by the new system, including the balance between functionality and design, and the launch partner program aimed at enhancing the Shopify ecosystem. In this conversation, Patrick Millegan discusses the evolving landscape of e-commerce, particularly focusing on Shopify's new customer accounts and the technical challenges involved in their development. He emphasizes the importance of early adopters in the e-commerce space and the need for extensibility and customization in Shopify's offerings. The discussion also touches on the future of classic customer accounts, the vision for Shopify in 2025, and the role of community feedback in shaping product development. *Timestamps* 00:00 The Evolution of Customer Accounts 10:01 Insights Behind New Customer Accounts 17:58 Gains and Losses with New Customer Accounts 20:50 Navigating Customer Account Experiences 27:40 Branding and Customization Challenges 33:47 Launch Partner Program Insights 39:52 Technical Considerations in New Customer Accounts 51:17 Future of Classic Accounts 51:40 The Future of Customer Accounts 53:18 Checkout Extensibility and Theme Evolution 58:24 Building for Scale and Performance 01:00:32 Personal Insights and Picks of the Week 01:08:49 Changelog Updates and Community Engagement 01:11:56 LW Podcast Outro.mp4 *Resources* Developer documentation https://shopify.dev/docs/apps/build/customer-accounts Deciding where to place extensions https://shopify.dev/docs/apps/build/customer-accounts/extension-placement UX best practices https://shopify.dev/docs/apps/build/customer-accounts/ux Customer Accounts Extensibility Overview Video from Shopify's Winter 2024 Edition https://www.shopify.com/editions/winter2024/video/customer-accounts-ui-extensions Past Product Launch Posts New Customer Accounts V1 Launch Post (Feb 23') https://x.com/pmillegan/status/1624440087982510081 Customer account api for headless/hydrogen stores launch blog post (June 23') https://www.shopify.com/partners/blog/introducing-customer-account-api-for-headless-stores Customer Account Extensiblity Dev Preview Launch Post (Dec 23') https://x.com/pmillegan/status/1732062590824820951 Dev Features and Extensibility GA announcement Launch Post (june 24') https://x.com/pmillegan/status/1805281782972985502 Patrick on X https://x.com/pmillegan/status/1624440087982510081 Discount Codes! Click this one if you like Taylor https://keapathletics.com/discount/editions2024 Click this one if you prefer Karl https://keapathletics.com/discount/unite2019
In this conversation, Karl Meisterheim, Taylor Page, and Kurt Elster discuss the challenges and strategies of collaboration in the Shopify development space, particularly focusing on working with clients and other developers. Kurt shares his entrepreneurial journey, the origins of EtherCycle, and the importance of effective communication and documentation in development teams. The discussion also touches on the significance of partnerships, risk-taking in entrepreneurship, and the necessity of adhering to best practices in Shopify development. Kurt also discusses the importance of streamlined communication in client relationships, the challenges of managing multiple points of contact, and the difficult but sometimes necessary decision to fire clients. They explore the criteria for determining when a client relationship is no longer beneficial and share personal experiences with client management. The discussion also touches on the selection of themes for development projects, recent updates in Shopify, and personal projects. *Timestamps* 00:00 Introduction 00:20 Kurt Elster's Origin Story 03:22 The Evolution of EtherCycle 06:26 Partnership Dynamics in Business 09:12 Client Collaboration Challenges 12:14 Effective Communication Strategies 14:58 Project Management Tools and Techniques 17:59 Documentation Best Practices 21:00 Navigating Existing Codebases 23:58 Screencasts and Client Education 26:54 Team Collaboration and Role Clarity 32:16 Navigating Tooling and Build Processes 34:26 Dealing with Client Communication Challenges 41:40 The Art of Firing Clients 47:42 Funny Client Stories and Experiences 50:40 Theme Selection and Development Strategies 54:28 Shopify Updates and Change Log 57:56 Personal Updates and Picks of the Week *Connect with Kurt Elster:* Follow Kurt on Twitter: https://twitter.com/kurtinc Listen to *The Unofficial Shopify Podcast*: https://link.chtbl.com/tusp Join Kurt’s newsletter: https://kurtelster.com/ Check Kurt’s agency work at Ethercycle: https://ethercycle.com/work/ Subscribe to Kurt’s YouTube channel: https://www.youtube.com/user/ethercycle *Resources* Clickup: https://clickup.com/ Shopify Theme Store: https://themes.shopify.com/Alan Weiss (author): https://www.amazon.com/stores/Alan-Weiss/author/B000AQ0PNG *Dev Changelog* https://shopify.dev/changelog Shopify CLI is now easier to install and faster for Liquid theme development: https://shopify.dev/changelog/shopify-cli-is-now-easier-to-install-and-faster-for-liquid-theme-development New Full-Funnel Theme Install Parameters and Now Firing E-Commerce Events on the Theme Listing Page: https://shopify.dev/changelog/new-full-funnel-theme-install-parameters-and-now-firing-e-commerce-events-on-the-theme-listing-page New Full-Funnel App Install Parameters and Now Firing E-Commerce Events on the App Listing Page: https://shopify.dev/changelog/new-full-funnel-app-install-parameters-and-now-firing-e-commerce-events-on-the-app-listing-page Post-purchase offers limit is increased: https://shopify.dev/changelog/post-purchase-offers-limit-is-increased Product Feed webhooks now support per-market inventory: https://shopify.dev/changelog/product-feed-webhooks-now-support-per-market-inventory *Picks of the Week* Karl: https://www.udio.com/ Kurt: https://www.do3d.com/, https://us.store.bambulab.com/products/p1s Taylor: https://tally.so/ *Signup for Liquid Weekly* Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of the Liquid Weekly Podcast, hosts Karl Meisterheim and Taylor Page welcome Thomas Kelly, CEO of Archetype Themes, to discuss the intricacies of Shopify theme development and the introduction of DevKit. Thomas shares his journey from working at Shopify to leading a successful theme business. The episode concludes with insights on the future of app development and community engagement. *Find Thomas Online* Twitter: https://x.com/thommaskelly Linkedin: https://www.linkedin.com/in/thommaskelly/ Archetype themes: https://archetypethemes.co/ *Additional Resources* Archetype Themes on Theme Store: https://themes.shopify.com/designers/archetypethemes Devkit: Landing page: https://reference-theme.archetypethemes.co/ Main repo: https://github.com/archetype-themes/devkit Signup: https://dev.archetypethemes.co/ Reference theme repo: https://github.com/archetype-themes/reference-theme Reference components repo: https://github.com/archetype-themes/reference-components
Join us for an in-depth conversation with *Tobi Lutke*, Co-Founder and CEO of Shopify and the creator of Liquid, as he shares his insights on the future of e-commerce, entrepreneurship, and the role of technology in shaping the industry all while talking about the origins of creating Liquid. *Find Tobi Lutke online* Website: https://tobi.lutke.com/ Twitter: https://x.com/tobi LinkedIn: https://www.linkedin.com/in/tobiaslutke/ *Additional Resources:* Real Genius (movie) - https://www.imdb.com/title/tt0089886/ Compilers: Principles, Techniques, and Tools - https://bookshop.org/p/books/compilers-principles-techniques-and-tools-ravi-sethi/7170660?ean=9780321486813 Shopify Vision - first wayback snapshot March 2006 - https://web.archive.org/web/20060303075254/http://vision.shopify.com/ last wayback snapshot April 2011 - https://web.archive.org/web/20110524163912/http://vision.shopify.com/ Ruby: https://www.ruby-lang.org/en/ Ruby on Rails: https://rubyonrails.org/ Metaobjects: https://shopify.dev/docs/api/liquid/objects/metaobject Metafield Tag and Filters: https://shopify.dev/docs/api/liquid/filters/metafield_tag, https://shopify.dev/docs/api/liquid/filters/metafield_text Remix Open Source Repo: https://github.com/remix-run/remix Remix: https://remix.run/ Kirill Platonov: https://kirillplatonov.com/ Shopify Functions: https://shopify.dev/docs/apps/build/functions *Sign Up for Liquid Weekly* Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of Liquid Weekly, Karl and Taylor sit down to reflect on their experiences and share their thoughts on various topics, including their podcast, Liquid Weekly, and their plans for the future. The conversation covers their journey so far, including the challenges and successes they've encountered. They also discuss some technical updates, such as changes to the Shopify API and new features, as well as their personal preferences and "picks of the week." From their experiences with Shopify development to their thoughts on Linux and other technical topics, this episode offers valuable insights for anyone interested in the world of e-commerce and tech. *Resources* Shopify Dev Alliance: https://shopdevalliance.com/ Shopify Keyboard: https://shopify.supply/products/shopify-keyboard *Shopify Dev Changelog* Even more personalized guidance during app submission - https://shopify.dev/changelog/even-more-personalized-guidance-during-app-submission New return APIs to create exchanges, add fees, remove return lines and calculate returns - https://shopify.dev/changelog/new-return-apis-to-create-exchanges-add-fees-remove-return-lines-and-calculate-returns The location object requires read_locations scope - https://shopify.dev/changelog/the-location-object-requires-read_locations-scope Query bundle components on SFAPI - https://shopify.dev/changelog/query-bundle-components-on-sfapi The Product Discount Function API now supports cart line targeting - https://shopify.dev/changelog/the-product-discount-function-api-now-supports-cart-line-targeting Writing Metafield values available on the Customer Account API - https://shopify.dev/changelog/writing-metafield-values-available-on-the-customer-account-api *Picks of the Week* (Karl) Everbuilt Sump Pit Cover - https://www.homedepot.com/p/Everbilt-Radon-Mitigation-Basin-Cover-THD1085/300484358(Karl) Omakub - https://world.hey.com/dhh/introducing-omakub-354db366 (Taylor) Shopify Keyboard: https://supply.shopify.com/products/shopify-keyboard Sign Up for Liquid Weekly Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this special release episode, Karl and Taylor sit down to chat about Editions.dev, an in-person developer event hosted by Shopify for first time in years. In the first part of this episode, Karl talks to Taylor about what the experience was like and additional takeaway after the event. In the second part of this episode (starting at 57:13), Karl and Taylor interview Harshdeep Singh Hura, the award winning Shopify developer from Shopify's very first Shopify Build Awards announced and awarded at the Editions.dev event. Harshdeep is the award winner for the Developer Community award for his tireless efforts in open source and helping educate others about Shopify. Episode Resources: Editions.dev awards: https://www.editions.dev/pages/summer-editions-2024-build-awards Editions.dev awards writeup: https://www.shopify.com/partners/blog/2024-shopify-build-awards Harshdeep Online and Resources: Website: https://harshdeephura.com/ Twitter: https://x.com/kinngh YouTube: https://www.youtube.com/@KinnghHeura Github (Open Source Boilerplates for Building Amazing Shopify Apps): https://github.com/kinngh Don't forget to subscribe to Liquid Weekly Newsletter for Shopify Developer resources and content: https://liquidweekly.com/
In this episode of the Liquid Weekly podcast, Karl and Taylor dive deep into the world of Shopify development. They kick things off by addressing some of the most pressing freelancing dilemmas. Ever wondered how to ensure you have the full scope from a client? Learn about the pitfalls of making assumptions and emphasize that every project brings its own unique challenges. Karl and Taylor then transition into the intriguing domain of "Free gift with purchase" promotions and their own experiences - from techniques to master client-side JavaScript to leveraging Scripts. If you've ever been curious about how various themes handle cart events or which ones truly excel in developer documentation, you're in for a treat. Speaking of JavaScript, Karl and Taylor explore how it integrates with Shopify themes, giving a special nod to the light but versatile Alpine.js. Our hosts, Karl and Taylor, get candid about their personal experiences. Karl, in his signature style, reveals a unique birthday treat that he swears by. The duo delves into the art of project scoping and the importance of understanding a client's needs. Taylor learns, and so do we, about the concept of "paid discovery" from Karl, making a compelling case for why it stands out from the regular audits or gratis work. But that's not all! Taylor has some insights to share on an innovative approach to billing that could be a game-changer for freelancers. To wrap things up, we touch upon the exciting realm of AI in Shopify, throwing the spotlight on the recently announced "Sidekick". It's a packed episode with expert tips, enlightening discussions, and a sprinkle of light-hearted banter. // Resources // Alpine.js, a lightweight Javascript framework: https://alpinejs.dev/ Sidekick, the Shopify AI Assistant: https://www.shopify.com/magic Delay in reviews for automatic checks: https://changelog.shopify.com/posts/delayed-publishing-of-reviews-in-shopify-s-app-store Glen Coates (VP of Product at Shopify) Tweet about removing 15,000 fake reviews from app store: https://twitter.com/glencoates/status/1674091876968722435?s=20 Bridgetown, a static site generator using Ruby: https://www.bridgetownrb.com/
Welcome to the first ever episode of the Liquid Weekly Podcast! A podcast all about Shopify Development. In this episode, Karl and Taylor introduce themselves and talk about how they got started in coding and eventually Shopify. Karl also shares more about the vision for Liquid Weekly and the purpose of the podcast. Taylor explains how he went from being a social worker to a self-taught full-time freelancer and Shopify Expert customizing Shopify themes. Talking about a failed dropshipping store and freelancing "diaper money" to full-time work and building up a business. Karl talks about how he started with computers from a very young age and being inspired by the web and what all could be done. This led to starting his education in computer programming but Karl jumped into the freelancing and web development world quickly while still getting his education. Karl went on to work through various freelancing and full-time engineering positions before moving into consulting and specializing in Shopify. Both Karl and Taylor talk about the benefit of niching down and how focusing on Shopify has helped their careers. // Resources and Links // *some links are affiliate links and it's possible that by purchasing through the link we may earn a small commission Shopify Theme Customization with Liquid by Ivan Djordjevic (book): https://www.amazon.com/Shopify-Theme-Customization-Liquid-state/dp/1801813965 (affiliate link: https://amzn.to/3Oc6aeo) Shopify Dev Changelog Scheduled: https://shopify.dev/changelog/scheduled Changes to Asset URLs: https://changelog.shopify.com/posts/changes-to-asset-urls Shopify Dev Changelog, merchant asset URLs: https://shopify.dev/changelog/changes-to-merchant-asset-urls Shopify Liquid File URL Filter: https://shopify.dev/docs/api/liquid/filters/file_url The Soul of a New Machine by Tracy Kidder (book): https://www.amazon.com/Soul-New-Machine-Tracy-Kidder/dp/0316491977 (affiliate link: https://amzn.to/3YhUqMi)
In this episode, Karl and Taylor engage in a lively conversation with Brian Gonzales, a graphic designer, web developer and founder of Solver Collective. Brian shares his origin story, detailing his transition from Drupal to Shopify and his passion for building a Shopify developer community in Portland. He discusses the pivotal moments in his career, including his passion for retail and the importance of in-person connections. The conversation explores the challenges and successes of fostering local meetups, navigating Shopify's support and sponsorship, and the importance of creating a technically focused community Takeaways - Brian is a graphic designer and web developer from Portland. - Brian founded an agency called Solver Collective. - He transitioned from Drupal development to Shopify in 2018. - He emphasizes the importance of community in the Shopify space. - In-person connections are vital for building strong networks. - Community building requires clear messaging and purpose. - Building a community takes time and persistence. - Navigating brand guidelines can be challenging but necessary. - Community events foster connections and knowledge sharing. - Personal connections enhance professional networking. - Swag can be a fun way to engage community members. - Creating a fun atmosphere at events can enhance participation. Timestamps 00:00 Introduction and Early Morning Energy 02:57 Parenting and Work-Life Balance 06:01 Basecamp and Project Management Tools 08:59 Guest Introduction: Brian Gonzales 12:01 Brian's Superhero Origin Story 15:01 Transitioning to Shopify Development 18:51 The Journey Begins: From Fear to Opportunity 25:09 Navigating Career Choices: The Temptation of the Porn Industry 30:32 Building Community: The Importance of In-Person Connections 37:24 Reviving a Dormant Group: The Birth of a New Community 43:18 Fostering Technical Engagement: A Focus on Developers 49:46 Creating Value: Engaging the Community through Participation 50:05 The Quest for Swag and Community Engagement 52:16 Navigating Shopify Collaborations 56:30 Building Community Connections 01:01:01 Change Log Insights and Updates 01:05:03 Personal Picks and Recommendations Find Brian Online - Solver Collective: https://solvercollective.com/ - PDX Shopify Website: https://shopify.pdxmeetup.com/ - PDX Shopify Meetup: https://www.meetup.com/pdx-shopify-meetup/ Dev Changelog - Support added for $app in product queries by metafield: https://shopify.dev/changelog/support-added-for-app-namespaces-in-product-queries-by-metafield - InventoryItem Queryable and Updatable with Products Scopes: https://shopify.dev/changelog/inventoryitem-queryable-and-updatable-with-products-scopes - Apps will be reviewed for necessary scopes: https://shopify.dev/changelog/apps-will-be-reviewed-for-necessary-scopes - shop.metaobjects is now just metaobjects in liquid: https://shopify.dev/changelog/shopmetaobjects-is-now-just-metaobjects-in-liquid - [Action Required] New Catalog APIs: https://shopify.dev/changelog/new-catalog-apis - [Deprecation] Payout statuses In Transit and Scheduled have been merged: https://shopify.dev/changelog/payout-statuses-in-transit-and-scheduled-have-been-merged Picks of the Week (Karl) Banana Chips! https://www.amazon.com/dp/B0096EVMTE (Taylor) Buckeye Express Carwash (Brian) - Polyphia: https://polyphia.com/ Signup for Liquid Weekly Newsletter Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this delivered right to your inbox each week - https://liquidweekly.com/
In this episode of the Liquid Weekly podcast, hosts Karl Meisterheim and Taylor Page welcome Matthew Smith, a Shopify developer and creator of the app Sections Pro. The conversation delves into Matt's journey into Shopify development, the challenges of balancing a full-time job with app development, and the exciting new features of Shopify's theme blocks. In this conversation, Taylor Page and Matt Smith discuss various aspects of app development within the Shopify ecosystem, including the importance of usability, theme customization, pricing strategies, and the role of ROI in app success. They also delve into support strategies for app developers, the challenges of navigating Shopify's review system, and the future of Shopify's tech stack. The discussion highlights the need for developers to understand their audience and the market dynamics to create successful applications. Takeaways Matt started his journey in Shopify development around 2000. Sections Pro emerged from Matt's experiences with previous app failures. The app development process involves learning from failures and iterating. Fast deployment is crucial for maintaining productivity in development. Theme blocks allow for more flexibility and reusability in Shopify themes. Current limitations of theme blocks include their inability to coexist with section-defined blocks. The future of theme blocks looks promising as Shopify continues to improve UX. Matt emphasizes the importance of community feedback in app development. The conversation highlights the balance between speed and user experience in app design. Matt's approach to development is consistent and incremental, focusing on daily progress. If you build an app, you don't use your app. It's important to showcase the value of your app to users. Apps that demonstrate ROI tend to perform better in the market. Support should be minimized to enhance user experience. Reviews are crucial for app visibility and success. Understanding customer needs is key to app development. Pricing strategies should reflect the value provided to users. Partnerships and integrations can enhance app functionality. Navigating Shopify's review system can be challenging for developers. The tech stack should align with Shopify's evolving vision. Find Matt Online Matt's website: https://matthewsmith.com/ Twitter (X): https://x.com/matthewsmith Sections Pro: https://www.sectionspro.com/ Sections Pro (app store): https://apps.shopify.com/sections-ai Resources Theme Blocks developer preview (announcement):: https://www.shopify.com/partners/blog... Reference theme discussions: https://github.com/Shopify/reference-... Dev Docs on Theme Blocks: https://shopify.dev/docs/storefronts/... Quick start (with code examples): https://shopify.dev/docs/storefronts/... Dawn commit: https://github.com/Shopify/dawn/commi... Dev Changelog Continuous cart authentication: https://shopify.dev/changelog/continu... New Buyer Consent Requirement: https://shopify.dev/changelog/new-buy... Performance, integration and category-specific requirements come into practice: https://shopify.dev/changelog/perform... Picks of the Week (Karl) Music Go Round: https://musicgoround.com/ (Matt) Over the air tv and antenna: https://www.thefreetvproject.org/what... (Taylor) Sam's Club Membership: https://www.samsclub.com/join Signup for Liquid Weekly Newsletter Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this delivered right to your inbox each week - https://liquidweekly.com/
In this episode of the Liquid Weekly podcast, hosts Karl Meisterheim and Taylor Page reconnect to discuss their recent experiences in Shopify development, including custom bundling solutions, site redesigns using meta objects, and the challenges of attribution in e-commerce. They also share insights on personal projects, deployment strategies, and the upcoming Shopify Editions event. The conversation wraps up with their picks of the week, highlighting resources and recommendations for developers. *Takeaways* - It's important to have a balance between client needs and project scope. - Using meta objects can streamline the development process significantly. - Quick shop features can enhance user experience and provide valuable analytics. - Attribution in e-commerce is complex and often misunderstood. - Deployment strategies should consider long-term sustainability and vendor lock-in. - Shopify Editions is a key event for developers to stay updated on new features. - Community engagement is crucial for learning and sharing knowledge. - Personal projects can be a great way to learn new technologies. - Using AI tools can simplify development tasks and improve efficiency. - Building custom solutions can lead to better customer experiences. *Timestamps* 00:00 Introduction and Current Events 01:08 Shopify Development Insights 04:15 Custom Bundling and Meta Objects 07:18 Site Redesign and Client Collaboration 10:16 Quick Shop Features and Analytics 13:03 Attribution Challenges in E-commerce 16:18 Personal Projects and Learning Experiences 19:17 Deployment Strategies and Modern Hosting Solutions 23:17 Navigating Service Providers in Development 28:18 Building and Maintaining Apps with AI 33:54 Liquid Weekly: A Resource Hub for Shopify Developers 42:24 Shopify Developer Community: A New Resource 44:17 Concluding Thoughts and Future Plans 44:33 Looking Ahead: The Shopify Developer Community 47:40 Insights from Shopify App Development 50:56 Changelog Highlights and Picks of the Week 55:10 Personal Reflections and Recommendations *Resources* - Skeleton Crew: https://en.wikipedia.org/wiki/Star_Wars:_Skeleton_Crew - Peanuts Dishwasher Magnet: https://talinmarket.com/products/aquarius-gamago-by-nmr-brands-peanuts-snoopy-ace-dishwasher-magnet - Shopify Editions.dev 2025: https://community.shopify.dev/t/get-ready-for-editions-dev-2025/4721
In this episode of the Liquid Weekly Podcast, hosts Karl Meisterheim and Taylor Page welcome Matt Sodomsky, VP of Product and Strategy at Lightward. The conversation delves into Matt's journey in tech, his experiences with Shopify, and the development of Mechanic, an automation platform designed for Shopify users. They discuss the importance of community support, the unique pricing model of Mechanic, and the architecture behind the platform. *Takeaways* - Matt Sodomsky shares his journey from tech support to VP of Product and Strategy - Mechanic is a backend automation platform that allows for complex customizations - The community around Mechanic is supportive and encourages collaboration - The pricing model of Mechanic is based on a 'pay what feels good' philosophy - Locksmith is another product from LightWord that focuses on access control for Shopify stores - The architecture of Mechanic is designed to handle large volumes of data and tasks efficiently *Timestamps* 00:00 Matt's Journey to Shopify and Mechanic 08:57 Career Decisions and Growth Mindset 15:59 The Unique Value of Mechanic 24:55 Innovative Use Cases for Mechanic 33:47 Pricing Model and Developer Insights 42:34 The Value of Community and Authenticity 49:37 API Challenges and Future Directions 55:45 Lightward: The AI Product 01:01:30 Final Thoughts and Recommendations *Find Matt and Mechanic Online* - Matt: https://www.linkedin.com/in/matthewsodomsky/ - Mechanic website: https://mechanic.dev/ - Lightward App Store: https://apps.shopify.com/partners/lightward - Mechanic app listing: https://apps.shopify.com/mechanic - Locksmith app listing: https://apps.shopify.com/locksmith *Resources* - Fly.io: https://fly.io/ - Crunchy Data: https://www.crunchydata.com/ - AWS CloudSearch: https://aws.amazon.com/cloudsearch/ *Changelog* - Merchants on paid trial plans no longer able to leave reviews on Shopify's App Store - https://shopify.dev/changelog/merchant-eligibility-to-leave-reviews-on-shopifys-app-store - Improved productTags, productVendors, productTypes - https://shopify.dev/changelog/improved-producttags-productvendors-producttypes - Meta events for theme and app listings: https://shopify.dev/changelog/meta-pixel-events-for-app-listing-page and https://shopify.dev/changelog/meta-pixel-events-for-theme-listing-page - [SCHEDULED] Minimum requirement is now optional on automatic discounts - https://shopify.dev/changelog/minimum-requirement-is-now-optional-on-automatic-discounts - [SCHEDULED] Public apps must use new GraphQL Product APIs to be accepted in the Shopify App Store - https://shopify.dev/changelog/public-apps-must-use-new-graphql-product-apis-to-be-accepted-in-the-shopify-app-store *Picks of the Week* - Matt: Three body problem (Netflix documentary): https://en.wikipedia.org/wiki/3_Body_Problem_(TV_series) - Karl: Silo (series): https://en.wikipedia.org/wiki/Silo_(TV_series) - Taylor: Company of One (book): https://amzn.to/4gzSIxT *Signup for Liquid Weekly Newsletter* Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this delivered right to your inbox each week - https://liquidweekly.com/
In this episode of the Liquid Weekly Podcast, hosts Karl Meisterheim and Taylor Page welcome Andrea Morone, co-founder of Nextools, to discuss the evolution of Shopify functions and the impact of script migration. Andrea shares his journey in the Shopify ecosystem, detailing how he transitioned from a consultant to a developer and the creation of various apps, including HidePay and SupaEasy. The conversation delves into the technical aspects of Shopify functions, their benefits, and the challenges developers face. Andrea also introduces SupaStudio, a tool designed to enhance the development experience for Shopify functions. The episode concludes with insights on developer experience, tips for using functions, and a discussion on the latest updates in the Shopify ecosystem. Find Andrea Online Twitter(X): https://x.com/andrea__morone LinkedIn: https://www.linkedin.com/in/andrea-morone/ Nextools (app store): https://apps.shopify.com/partners/idigilab2 Nextools (website): https://nextools.tech/ Resources SupaEasy: http://supaeasy.com/ Shopify App Challenge: https://www.shopify.com/partners/blog/shopify-app-challenge-honorable-mentions Function framework: https://quasar.nextools.tech/ Function Query Cost Plugin: https://marketplace.visualstudio.com/items?itemName=Nextools.shopify-functions-query-cost-calulator&ssr=false#overview Shopify Functions: https://shopify.dev/docs/apps/build/functions The Changelog The "Boring" Editions (Shopify Editions Winter '25): https://www.shopify.com/editions/winter2025#developer Shopify Function resource limits now scale with cart size: https://shopify.dev/changelog/shopify-function-resource-limits-now-scale-with-cart-size Increased limits for automatic function-based discounts: https://shopify.dev/changelog/increased-limits-for-automatic-function-based-discounts Theme blocks are now live: https://shopify.dev/docs/storefronts/themes/architecture/blocks/theme-blocks/quick-start?framework=liquid Metaobject theme input settings: https://shopify.dev/docs/storefronts/themes/architecture/settings/input-settings New customer accounts name change: https://shopify.dev/changelog/new-customer-accounts-name-change Introducing the Shopify Subscriptions Reference app: https://shopify.dev/changelog/introducing-the-shopify-subscriptions-reference-app Picks of the Week Andrea: (Racing) https://www.formula1.com/ Karl: (Radon Mitigation) https://en.wikipedia.org/wiki/Radon_mitigation Taylor: (Screaming Frog crawler) https://www.screamingfrog.co.uk/seo-spider/ Signup for Liquid Weekly Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this conversation, Ben, a Director of Product at Shopify, shares his journey to the company, discusses the latest updates in Shopify Editions Winter '25, and highlights improvements in the CLI and GraphQL API. Ben emphasizes the importance of community engagement and the potential for future developments in the Shopify ecosystem. Ongoing improvements and future vision for Liquid and its integration with developer tools like VS Code are highlighted. Ben also emphasizes the importance of enhancing the developer experience, streamlining workflows, and leveraging community feedback. The discussion also touches on the role of AI in development, the significance of open-source collaboration, and the need for a cohesive and intuitive coding environment. *Episode Takeaways* - The Winter Edition focuses on refining existing features rather than introducing new ones, "The Boring Edition" - CLI improvements aim to enhance the developer experience significantly. - GraphQL API enhancements allow for better theme management and integration. - Community feedback is crucial for product development at Shopify. - Ben's journey to Shopify involved building his own company first. - The CLI has been rebuilt to improve functionality and ease of use. - GraphQL is now fully integrated for managing themes and other resources. - Ben encourages developers to build apps using Shopify's public APIs. - The future of Shopify includes more extensibility and community-driven tools. The goal is to enhance the developer experience with tools like VS Code. - Streamlining Liquid development is crucial for efficiency. - Future improvements will focus on making Liquid more expressive and simpler. - Community engagement is vital for the evolution of Liquid. - AI tools like Copilot can significantly impact development workflows. - The integration of various tools can create a seamless experience for developers. - Liquid's evolution aims to maintain simplicity while adding functionality. - Building in public fosters transparency and collaboration. - The developer experience (DX) is directly tied to user experience (UX). - Hot reloading and better asset management are key future features. *Timestamps* 00:00 Ben's Journey to Shopify and Product Role 08:21 Winter Editions Overview and New Features 25:40 Embracing GraphQL for Enhanced API Management 45:12 Building a Strong Foundation for Future Development 50:47 Aligning Developer and Business Goals 56:34 Community Engagement and Open Source Development 01:09:17 Philosophical Insights on Development and Collaboration *Find Ben Online* Twitter(X): https://x.com/benjaminsehl LinkedIn: https://www.linkedin.com/in/benjaminsehl/ *Resources* Shopify Editions Winter '25: https://www.shopify.com/editions/winter2025 KOTN: https://kotn.com/ Sanity.io Groq: https://www.sanity.io/docs/groq Liquid RFCs: https://github.com/Shopify/liquid/discussions/categories/requests-for-suggestions Jeffrey Guenther Shopkeeper: https://github.com/TheBeyondGroup/shopkeeper Vite Plugin for Shopify Dev: https://github.com/barrel/shopify-vite *Picks of the Week* Ben: - Dami Dina AI Generator for Liquid sections https://x.com/DamiDina/status/1861755659353542741 - Teenage Engineering CM-15 https://teenage.engineering/store/cm-15 Karl: Fresca https://www.coca-cola.com/us/en/brands/fresca-sparkling-soda Taylor: Dev Duck https://shopify.supply/products/rubber-duck Signup for Liquid Weekly Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode, Karl Meisterheim and Taylor Page engage with Scott Vinkle, an accessibility specialist at Shopify, to explore the importance of accessibility in web development. They discuss Scott's journey into the field, the challenges developers face when implementing accessibility, and the continuous nature of accessibility efforts. The conversation also covers legal aspects, practical tips for developers, and strategies for educating clients about the benefits of accessibility. Scott emphasizes that accessibility is not just a checkbox but an integral part of creating quality products that cater to all users. Takeaways Accessibility is an ongoing journey for developers. Understanding user experience is crucial for implementing accessibility. Accessibility should be embedded in the workflow, not treated as an afterthought. Legal compliance is important, but the focus should be on user needs. Small changes can have a significant impact on accessibility. Testing with real users is essential for effective accessibility. Accessibility tools are often built into modern operating systems. Educating clients about the business benefits of accessibility is key. An accessibility statement can help manage user expectations. Continuous learning and adaptation are necessary in the field of accessibility. Timestamps 00:00 Understanding Accessibility in Development 01:38 Scott's Background and Role at Shopify 04:35 The Importance of Accessibility 07:32 Accessibility as a Continuous Process 10:24 Overcoming Barriers to Accessibility 13:39 Personal Experiences with Accessibility 16:36 Conclusion and Final Thoughts 17:25 Legal Ramifications of Accessibility 17:53 Understanding Accessibility Standards 21:40 The Challenge of 100% Compliance 24:41 Prioritizing Accessibility Improvements 27:40 Tools for Accessibility Testing 29:57 Practical Steps for Accessibility Implementation 32:34 ARIA: When and How to Use It 39:30 Low Effort, High Impact Accessibility Changes 42:39 The Business Case for Accessibility 48:08 Risk Management in Accessibility 51:51 Tools and Strategies for Accessibility Compliance 56:22 Creating an Accessibility Statement 58:18 Final Thoughts and Reflections Find Scott Online https://scottvinkle.me/ Resources Scott's Article on Accessibility Changes: https://www.shopify.com/partners/blog/3-product-detail-page-accessibility-issues-to-fix-right-now Fable Accessible services: https://makeitfable.com/ ARIA authoring practices guide: https://www.w3.org/WAI/ARIA/apg/ General help docs on customizing your theme and accessibility: https://help.shopify.com/en/manual/online-store/themes/customizing-themes/accessibility Dev Changelog Increased limits for automatic function-based discounts: https://shopify.dev/changelog/increased-limits-for-automatic-function-based-discountsNew dynamic source attributes available in the online store editor: https://shopify.dev/changelog/new-dynamic-source-attributes-available-in-the-online-store-editorBuilt for Shopify category-specific criteria are now available: https://shopify.dev/changelog/built-for-shopify-category-specific-criteria-are-now-availableConditionally disable gift cards in checkout using custom logic with the Payment Customization API: https://shopify.dev/changelog/conditionally-disable-gift-cards-in-checkout-using-custom-logic-with-the-payment-customization-api Signup for Liquid Weekly Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of the Liquid Weekly Podcast, hosts Karl Meisterheim and Taylor Page welcome Kirill Platonov, a Shopify developer specializing in Ruby on Rails. The conversation explores Kirill's journey into development, his experiences building Shopify apps, and the evolution of the Rails ecosystem. They discuss the challenges and advantages of using Rails with Shopify, the impact of open-source contributions, and the transition to GraphQL. Kirill shares insights on the future of Rails development and the importance of community support in the tech space. Timestamps 00:00 Guest Introduction and Background 02:17 Transitioning to Ruby and Rails 05:12 Building Shopify Apps and Early Experiences 08:03 Challenges with Shopify's Ecosystem 11:00 Developing with Hotwire and AppBridge 14:15 Open Source Contributions and Community Impact 17:10 Working with Shopify's Development Team 20:19 Current Projects and Future Plans 23:21 Reflections on the App Store Landscape 26:11 The Future of Rails in Shopify Development 32:11 Exploring the Full Stack with Rails 37:35 Simplifying App Development with Rails 40:29 Getting Started with Ruby on Rails 43:38 Transitioning to GraphQL 50:30 Updates in the Developer Community 56:22 Personal Updates and Picks of the Week Find Kirill Online Website: https://kirillplatonov.com/ Github: https://github.com/sponsors/kirillplatonov Twitter(X): https://x.com/kirplatonov LinkedIn: https://www.linkedin.com/in/kirplatonov/ Wife's shop: https://bleakandsleek.shop/ Kirill's Apps and Repos Platmart: Bulk Price Editor: https://apps.shopify.com/fast-bulk-price-editor Platmart: Color Swatches: https://apps.shopify.com/fast-product-colors Platmart Size Charts: https://apps.shopify.com/platmart-size-charts Shopify Hotwire Sample: https://github.com/kirillplatonov/shopify-hotwire-sample Polaris View Components: https://github.com/baoagency/polaris_view_components Shopify GraphQL Gem: https://github.com/kirillplatonov/shopify_graphql Resources Shopify App Bridge: https://shopify.dev/docs/api/app-bridge Dev Changelog New .dev community forum: https://community.shopify.dev/ Built for Shopify update to grace period for programmatically assessed criteria: https://shopify.dev/changelog/built-for-shopify-update-to-grace-period-for-programmatically-assessed-criteria Storefront API Cart now supports removing Gift Cards: https://shopify.dev/changelog/storefront-api-cart-now-supports-removing-gift-cards Breaking Changes to CAPTCHA protection on Storefront forms: https://shopify.dev/changelog/breaking-changes-to-captcha-protection-on-storefront-forms New validation against duplicate handles in productCreate, productUpdate, and productSet mutation inputs: https://shopify.dev/changelog/new-validation-against-duplicate-handles-in-productcreate-productupdate-and-productset-mutation-inputs Picks of the Week Kirill: Cursor AI https://www.cursor.com/ Karl: The Mysterious Cities of Gold https://en.wikipedia.org/wiki/The_Mysterious_Cities_of_Gold Taylor: Duolingo https://www.duolingo.com/ Signup for Liquid Weekly Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of Liquid Weekly, Taylor and Karl sit down with David to explore his experience as a Shopify developer and entrepreneur. David shares his story, from running his own Shopify development studio to creating custom solutions for clients. The conversation covers key takeaways from his experience, including the importance of understanding client needs, the benefits of using Shopify's checkout extensibility, and tips for aspiring Shopify developers. From the challenges of working with client codebases to the benefits of documenting code, this episode offers valuable insights for anyone looking to succeed as a Shopify developer. *Guest Info* David on Twitter: https://x.com/austriker27 Website: https://lindahlcorp.net/ Rainier Watch: https://shop.rainierwatch.com/ *Resources* David's Preorders on PDP with Metafields post on Twitter: https://x.com/austriker27/status/1724833551403852237 Shane Rostad on Twitter: https://x.com/shanerostadMetafields on Shopify: https://shopify.dev/docs/api/liquid/objects/metafield Liquid Product Object: https://shopify.dev/docs/api/liquid/objects/variant#variant-inventory_quantity Liquid Variant Quantity Property: https://shopify.dev/docs/api/liquid/objects/variant#variant-inventory_quantity *Shopify Dev Changelog* Cart cookie value now includes key param: https://shopify.dev/changelog/cart-cookie-value-now-includes-key-param Storefront API Cart ID now includes key param: https://shopify.dev/changelog/storefront-api-cart-id-now-includes-key-param Pixels now support more customer privacy setting configuration: https://shopify.dev/changelog/pixels-now-support-more-customer-privacy-setting-configuration Enhanced handling of large quantities in the Carts API update endpoint: https://shopify.dev/changelog/enhanced-handling-of-large-quantities-in-the-carts-api-update-endpoint *Picks of the Week* (David) Call of Duty World War II: https://en.wikipedia.org/wiki/Call_of_Duty:_WWII (Taylor) Airpod Cleaning Tool*: https://amzn.to/3RXKrKf (Karl) Tim Tam Slam: https://www.youtube.com/watch?v=k8hEo4N8Nhs; and Fowling game: https://en.wikipedia.org/wiki/Fowling_(sport) *affiliate link *Sign Up for Liquid Weekly* Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of Liquid Weekly, Taylor and Karl sit down with Adam, co-founder of Wrapped, to explore his experience building a successful Shopify app and his journey to achieving "Built for Shopify" status. Adam shares his story, from launching Wrapped to overcoming challenges and ultimately achieving the coveted "Built for Shopify" badge. The conversation covers key takeaways from his experience, including the importance of following Polaris guidelines, the benefits of investing in quality app development, and tips for aspiring Shopify app developers. From the benefits of using Polaris components to the value of perseverance in app development, this episode offers valuable insights for anyone looking to create a successful Shopify app. Resources: Adam on Twitter: https://x.com/releod Wrapped: https://apps.shopify.com/wrapped Alacart Apps: https://www.alacartapps.co Polaris: https://polaris.shopify.com Built for Shopify: https://shopify.dev/built-for-shopify Shopify Dev Changelog Image and swatch presentations for product filters API GraphQL Admin API: Support for metafield connections in online store objects [Scheduled] Introducing a webhook topic for customer account settings Patrick Millegan follow-up and notes query to allow current state when merchants install their app [Scheduled] Writing Metafield values available on the Customer Account Picks of the Week: (Adam) Shoe Dog: https://www.goodreads.com/book/show/27220736-shoe-dog (Karl) Twinery: https://twinery.org/ (Taylor) Arc Internet Browser: https://arc.net/ Sign Up for Liquid Weekly: Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of Liquid Weekly, Karl and Taylor dive into a conversation with Coralie, a Shopify expert, discussing her experiences and insights on various Shopify-related topics as well as different parts of the Shopify services sphere. Coralie shares her experience freelancing with Shopify, to working with Theme provider Clean Canvas, and finally a look at her new role at Shopify on the Professional Services team. She shares her thoughts on theme development, the importance of community, and the role of metafields in Shopify. The conversation covers Coralie's approach to learning theme development, her experience with Dawn, and her recommendations for those interested in exploring Shopify theme development. The trio also touches on the importance of community events, such as the edition.dev conference, and the benefits of attending these events for Shopify developers. *General Resources* - Github Dawn repo: https://github.com/Shopify/dawn - Shopify theme submission: https://shopify.dev/docs/themes/store/review-process/submit-theme- Best practices for building a Shopify theme: https://shopify.dev/docs/themes/best-practices- Clean Canvas: https://www.cleancanvas.co.uk/- Shopify Growth Services: https://growth-services.shopify.com/ *Picks of the Week* Taylor - "Alone" TV Show Karl - "Wicked French" Phrasebook Coralie - Wide Event organized by Mat De Sousa Sign Up for Liquid Weekly Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of Liquid Weekly, Karl and Taylor get into Karl's experience building out features for a Flickity slideshow in a Shopify theme and leveraging checkout branding API and its implications for customizing the checkout experience. Karl shares his recent hands-on experience and insights on using GraphQL queries, color schemes, and checkout UI extensions to tailor the checkout header, logo, and links for a more personalized customer journey. Discover the challenges faced, workarounds implemented, and the potential of leveraging the checkout branding API for unique branding opportunities. Gain valuable tips and learn about the limitations and possibilities of customizing the Shopify checkout experience using these advanced tools. *General Resources* Liquify extension - https://chromewebstore.google.com/detail/liquify-shopify-code-sear/edekihmjmpkkkaolmojnajojfgphccma Flickity - https://flickity.metafizzy.co/ Swiperjs - https://swiperjs.com/ Liquid inline comments - https://shopify.dev/docs/api/liquid/tags/comment#comment-inline-comments Octothorp - https://www.merriam-webster.com/dictionary/octothorpe Javascript CustomEvent - https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent *Checkout Resources* Checkout styling overview - https://shopify.dev/docs/apps/checkout/styling **Tutorials**https://shopify.dev/docs/apps/checkout/header-footer/customize-header?framework=react&extension=react https://shopify.dev/docs/apps/checkout/styling/update-color-settings#step-3-configure-color-schemes https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/checkoutBrandingUpsert?example=Set+a+checkout+logo#examples-Reset_color_schemes_to_the_defaults https://shopify.dev/docs/themes/best-practices/design/color-systemAdd a favicon via GraphQL - https://shopify.dev/docs/apps/checkout/styling/add-favicon Upload media - https://shopify.dev/docs/apps/online-store/media/products#step-1-upload-media-to-shopify Style component for conditional styling - https://github.com/Shopify/ui-extensions/tree/124581af0dfd4a583e668a20ea034879983b9d0d/packages/ui-extensions/src/surfaces/checkout/style Checkout UI Extensions Repo - https://github.com/Shopify/ui-extensions/blob/124581af0dfd4a583e668a20ea034879983b9d0d/README.md Components inherit styles from the merchant brand settings - https://github.com/Shopify/ui-extensions/discussions/368#discussioncomment-3004008 CSS not supported - https://github.com/Shopify/ui-extensions/issues/1668 Github Gist for checkout Branding API usage - https://gist.github.com/kmeister2000/4bcf8ee0e4fbfe744455e0a5ac876c9a *Shopify Dev Changelog* Go check it! https://shopify.dev/changelog *Picks of the Week* Taylor - Bulk Product Editor by AbleStar and Code Snipptes: https://ablestar.com/bulk-product-editor/ && https://support.ablestar.com/category/223-code-snippets Karl - Timeliness: A reminder to value punctuality in all aspects of life *Sign Up for Liquid Weekly* Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/