Each episode hosts Karl and Taylor discuss the latest news and techniques for Shopify development. Hear about current projects, listen to interviews with developers and take your theme and app development skills to another level.
In this episode of the Liquid Weekly Podcast, hosts Karl Meisterheim and Taylor Page discuss a variety of personal and professional topics. They discuss rebranding efforts for Liquid Weekly and the importance of community engagement in their work. Eventually they get around to discussing various aspects of app development, including building a resource hub, the importance of internationalization, and the role of AI in enhancing productivity.*Episode Highlights** Taylor recently underwent eye surgery, improving his vision significantly.* Shopify development tools are evolving based on user feedback.* Monetization strategies for tools can enhance community engagement.* The hosts discuss the importance of work-life balance during summer.* Rebranding efforts for Liquid Weekly are underway to improve its image.* Internationalization is essential for reaching a global audience.* AI can significantly improve productivity in app development.* Client work is evolving towards subscription models for flexibility.* Understanding app development challenges is crucial for success.* Liquid and Shopify updates are vital for developers to stay informed.* Shopify's revenue share changes impact app developers significantly.*Timestamps** 08:04 Vision Transformation: The ICL Surgery* 13:59 Shopify Insights: Building Tools for Developers* 20:15 Community and Collaboration: The Shopify Developer Alliance* 24:22 Balancing Work and Family Life* 38:53 Rebranding and Community Engagement* 43:04 Developing a Public App* 47:05 The Gap in App Development Resources* 50:35 Evolving Freelance Work and Client Relationships* 53:22 The Impact of AI on Productivity* 57:34 Navigating AI Limitations in Development* 59:50 Shopify Developments and Liquid Hackathon* 01:05:08 Shopify App Developer Revenue Changes* 01:08:31 Updates on Shopify's POS and WebPixels API* 01:13:02 Picks of the Week and Closing Thoughts* 01:19:48 LW podcast intro video.mp4*Dev Changelog** Update to Shopify's app developer revenue share - https://shopify.dev/changelog/update-to-shopifys-app-developer-revenue-share* [action required] POS UI Extensions - Cart API: Customer fields removed from subscribable hook - https://shopify.dev/changelog/pos-ui-extensions-cart-api-customer-fields-removed-from-subscribable-hook* [action required] Web Pixels API: event.data.checkout.subtotalPrice.amount value change on the new /thank-you page and checkout events - https://shopify.dev/changelog/web-pixels-api-eventdatacheckoutsubtotalpriceamount-value-change-on-the-new-thank-you-page-and-checkout-events* Refund to Store Credit - https://shopify.dev/changelog/refund-to-store-credit* More automated checks for app review pre-submission page - https://shopify.dev/changelog/more-automated-checks-for-app-review-pre-submission-page * [action required] Payment apps can no longer be embedded in the Shopify admin - https://shopify.dev/changelog/payment-apps-can-no-longer-be-embedded-in-the-shopify-admin
In this episode of Liquid Weekly, Karl and Taylor sit down with Ole Thorup, seasoned Shopify developer and creator of Accentuate Custom Fields and now Shopify Apps Espresso Editor and Espresso Live Metafields, to explore the power and possibilities of CloudFlare in Shopify app development.Episode Highlights* Ole's journey from COBOL developer to Shopify merchant to app developer* Deep dive into CloudFlare's features including Workers, Queues, and Durable Objects* How to handle app scaling and performance optimization* Tips for managing large-scale Shopify stores with 100,000+ products* Insights into building Espresso apps and live metafields* The evolution from traditional hosting to serverless architectureAbout Ole ThorupOle is a developer with 40 years of experience who transitioned from banking and telecom to Shopify development. After creating and selling the successful Accentuate Custom Fields app, he now runs Espresso with his son, continuing to innovate in the Shopify ecosystem.Find Ole Online* Twitter/X - https://x.com/olethorup* Espresso Apps - https://espressoapps.com/Timestamps00:00 - Introduction05:30 - Ole's Background12:45 - CloudFlare Deep Dive30:20 - App Architecture45:10 - Scaling and Performance52:30 - Shopify Dev Changelog57:00 - Picks of the WeekResources:* Cloudflare - https://www.cloudflare.com/* Cloudflare Learning Center - https://www.cloudflare.com/learning/* Cloudflare Developer docs - https://developers.cloudflare.com/* Peacock's Serverless Apps of Cloudflare - https://pragprog.com/titles/apapps/serverless-apps-on-cloudflare/* Flared Up - https://research.cloudflare.com/outreach/updates/mailinglist/* How Shopify Uses Cloudflare - https://www.cloudflare.com/case-studies/shopify/* Tanstack - https://tanstack.com/* Shadcdn/ui - https://ui.shadcn.com/Dev Changelog* New opacity controls for theme colors - https://shopify.dev/changelog/new-opacity-controls-for-theme-colors* App ratings now factor in trust signals, with reviews from lower-trust shops carrying less weight. - https://shopify.dev/changelog/app-ratings-now-factor-in-trust-signals* New Inventory Transfers experience available for testing in Dev Preview - https://shopify.dev/changelog/new-inventory-transfers-experience-available-for-testing-in-dev-preview* Introducing PRODUCT_CATEGORY_ID_WITH_DESCENDANTS in CollectionRuleColumn for smart collections - https://shopify.dev/changelog/introducing-productcategoryidwithdescendants-in-collectionrulecolumn-for-smart-collectionsPicks of the Week* Ole: Black Mirror Season 7* Karl: King Solomon's Mines by H. Rider Haggard* Taylor: TalkingShop.dev PodcastSign Up for Liquid WeeklyDon'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 Prakhar, co-founder of FoxSell, to discuss his journey into software development, the intricacies of Shopify's cart transformations, and the challenges of running a Shopify app. They explore the benefits and use cases of cart transformations, the importance of understanding customer segments, and the complexities of app pricing and acquisition strategies. The conversation also touches on the non-technical aspects of app development and concludes with personal picks of the week.*Takeaways*- Prakhar's journey into software development began with a conventional path in engineering.- Cart transformations allow for bundling products in a more user-friendly way.- Understanding customer segments is crucial for app development and marketing.- The App Store can be a tricky space for new apps due to competition and review dynamics.- Leveraging Shopify's infrastructure can enhance reliability and performance for app developers.- The importance of customer support in obtaining positive app reviews cannot be overstated.- App pricing strategies should be carefully considered to ensure market competitiveness.- The future of cart transformations looks promising with ongoing developments in Shopify functions.- Non-technical challenges in app development are just as important as technical ones.- Building for Shopify can provide significant advantages in the e-commerce space.*Timestamps*00:00 The Journey into App Development06:15 Exploring Cart Transformations14:26 Understanding Cart Transformation Mechanics18:00 The Evolution of Bundling Technology23:48 Innovative Use Cases for Cart Transform API27:30 Challenges and Opportunities in Cart Transform34:42 Navigating the App Development Landscape50:14 Building Trust and Reliability in E-commerce01:00:53 Enhancements in UI Extensions and Attributes API01:02:29 Tech Picks of the Week: Hardware and Software01:05:07 The Evolution of Apple's Touch Bar01:06:56 Microphone Recommendations for Quality Sound01:08:14 Building with Polaris: A Game Changer for Shopify Apps01:10:16 The Importance of Pricing in App Development01:12:25 Reflections on Development and Innovation01:12:59 LW Podcast Outro.mp4*Changelog*- Shopify.dev MCP Server - https://shopify.dev/changelog/mcp-server-for-the-shopify-dev-assistant- New webhook to track updates to checkout and accounts configuration - https://shopify.dev/changelog/new-webhook-to-track-updates-to-checkout-and-accounts-configuration- Liquid support for OKLCH colors - https://shopify.dev/changelog/liquid-support-for-oklch-colors- Developer Preview: Localhost-based development for shopify app dev - https://shopify.dev/changelog/developer-preview-localhost-based-development-for-shopify-app-dev- Checkout UI extensions: Attributes API now supports removing cart and checkout attributes - https://shopify.dev/changelog/checkout-ui-extensions-attributes-api-now-supports-removing-cart-and-checkout-attributes*Resources*- FoxSell https://www.foxsell.app/- Eytan Tweet about BFS changes based on feedback https://x.com/eytanseidman/status/1903110665360794091- Mat De Sousa poll on Twitter https://x.com/DsMatie/status/1906318592712261895*Find Prakhar Online*- LinkedIn https://www.linkedin.com/in/prakhars96/- X https://x.com/PrakharS96*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 back Jan Frey, one of the greatest Shopify development teachers on the web with the incredibly helpful and popular YouTube channel Coding with Jan.The conversation covers a range of topics including the current landscape of Shopify development, strategies for finding clients, the importance of professionalism, and the evolving role of AI in web development. Jan shares insights on his new JavaScript training program aimed at helping developers enhance their skills, while also discussing the significance of soft skills in client interactions. TakeawaysFinding clients often comes from referrals and established relationships.Professionalism is key in differentiating yourself as a developer.AI tools can enhance productivity but should not replace human developers.Soft skills are just as important as technical skills in client interactions.Building a solid portfolio and online presence is crucial for new developers.JavaScript is essential for Shopify development and should be learned thoroughly.Understanding the Shopify admin and Liquid is vital for effective development.Networking and community engagement can lead to more opportunities.Creating content can help establish authority and attract clients.Continuous learning and adapting to new tools is necessary for success in development.Introducing the .dev Assistant VSCode Extension - https://shopify.dev/changelog/introdu...[action required] Checkout APIs will be shut down April 1, 2025 - https://shopify.dev/changelog/checkou...[action required] AMAZON_PAY enumerated in DigitalWallets - https://shopify.dev/changelog/amazonp...[action required] Metafield description input field removal - https://shopify.dev/changelog/metafie...New customer address capabilities in the Admin API - https://shopify.dev/changelog/new-cus...Timestamps00:00 Exploring Shopify Development and Educational Initiatives01:25 The Evolution of Development in 202504:23 Finding Clients and Building a Portfolio07:21 Soft Skills in Development and Client Interaction13:15 Navigating Cold Outreach Strategies17:30 Building a Professional Online Presence22:59 The Importance of Referrals and Networking31:52 Establishing Technical Knowledge in Development38:49 The Future of Development in an AI World40:47 The Role of AI in Web Development46:04 Essential Skills for Freelance Developers47:03 Mastering JavaScript for Shopify52:56 Shopify Updates and Changes01:01:35 Personal Highlights and Future CollaborationsFind Jan OnlineYouTube: https://www.youtube.com/@CodingwithJanLinkedIn: / jan-frey Twitter (X): https://x.com/Coding_with_Jan Website: https://codingwithjan.com/Freemote: https://www.freemote.com/Javascript Training: https://www.codingwithjan.com/javascr... ResourcesLuck Sail: • The little risks you can take to incr... Dev ChangelogPicks of the WeekKarl: Ruby on Rails and Web Assembly - https://web.dev/blog/ruby-on-rails-on...Jan: Working with Shopify Academy - https://www.shopifyacademy.com/Taylor: GoRuck Weighted Vest - https://www.goruck.com/products/train...Signup for Liquid Weekly NewsletterDon'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 Ruben Bristian, co-founder of Krown Themes, to discuss the intricacies of Shopify theme development. Ruben shares his journey from WordPress to Shopify, the challenges of adapting to Liquid, and the importance of understanding merchant needs. The conversation delves into the theme development process, including design collaboration, quality assurance, and the impact of new Shopify features. Ruben emphasizes the balance between creating user-friendly themes for merchants while also considering the developer experience. The episode concludes with insights on the evolving landscape of Shopify themes and the importance of accessibility and market trends in development.Takeaways- The importance of understanding merchant needs in theme development.- Accessibility is a continuous improvement area in theme design.- Quality assurance involves feedback from support teams and demo stores.- The development process is iterative and involves collaboration with designers.- Shopify themes must balance simplicity and functionality for merchants.- New features in Shopify can impact existing themes significantly.- Developers should consider the user experience when building themes.- Market trends influence the features included in themes.- Ruben's team focuses on creating unique solutions for niche markets.Timestamps00:00 Ruben Bristian's Journey to Shopify Development09:18 The Evolution of Shopify Themes19:11 Theme Development Process and Challenges29:16 Focus on Merchant Needs and Accessibility32:34 Adapting to Shopify Updates35:56 Feature Selection and Merchant Needs39:13 Building Unique Features and Market Gaps42:06 Submission Process to Shopify44:29 Development Tools and Frameworks49:17 Collaboration and Design Process57:35 Personal Updates and Picks of the Week59:15 Shopify's Theme Submission Process and Naming ChallengesFind Ruben Online- Linkedin - https://www.linkedin.com/in/rubenbristian/- Website - https://www.krownthemes.com/- Shopify listings - https://themes.shopify.com/designers/krownthemesDev Changelog- Flow: Template extensions no longer block deploys - https://shopify.dev/changelog/flow-template-extensions-no-longer-block-deploys- Liquid arrays now support the find, find_index, has, and reject filters - https://shopify.dev/changelog/liquid-arrays-now-support-the-find-findindex-has-and-reject-filters- No-op for unchanged metafields and metaobjects - https://shopify.dev/changelog/no-op-for-unchanged-metafields-and-metaobjects- Reserved prefix protection for metafields and metaobjects - https://shopify.dev/changelog/reserved-prefix-protection-for-metafields-and-metaobjectsPicks of the Week- Ruben - Newborn! - https://en.wikipedia.org/wiki/Infant- Karl - Severance on Apple TV - https://en.wikipedia.org/wiki/Severance_(TV_series)- Taylor - Person of Interest - https://en.wikipedia.org/wiki/Person_of_Interest_(TV_series)Signup for Liquid Weekly NewsletterDon'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, host Karl Meisterheim and co-host Taylor Page welcome Paolo Vidale, founder and CEO of Hidden Gears, to discuss the intricacies of technical debt, quality assurance, and the evolution of Shopify development.Paolo shares his journey into development, emphasizing the importance of understanding technical debt both in-house and inherited from previous projects.The conversation delves into the philosophy of quality assurance, the challenges of JavaScript, and innovative approaches like inside-out re-theming to manage technical debt effectively. The episode concludes with insights on the latest changes in the Shopify ecosystem and personal picks from the hosts.Takeaways:• Technical debt is a crucial aspect of development that can accumulate over time.• Quality assurance should be viewed as a philosophy rather than just a task.• Diligence in testing involves anticipating user behavior and potential errors.• Inside-out re-theming allows for gradual improvements without complete overhauls.• JavaScript can introduce complexities, especially with conflicting libraries from apps.• Effective QA processes can prevent surprises and ensure a smoother development experience.• Collaboration with app developers can lead to better product outcomes.• Accessibility testing is an essential part of the QA process.• Understanding the implications of headless architecture is vital for successful implementation.• Using tools like Nacho Nacho can help manage SaaS subscriptions effectively.Timestamps:• 00:00 Introduction and Guest Introduction• 01:15 Paolo's Origin Story in Development• 07:40 Transitioning to Shopify and E-commerce• 09:59 Balancing Marketing and Development• 12:31 Quality Assurance in Development• 17:08 Understanding Quality Assurance• 21:14 Design QA vs. Development QA• 25:06 Accessibility and ADA Testing• 29:19 Navigating Complexity in Design and Accessibility• 30:10 Tools for Accessibility Testing• 33:18 Quality Assurance in Development• 34:32 Diligence and Destruction in QA Testing• 39:23 Understanding Technical Debt• 49:02 Inside-Out Re-theming for Technical Debt• 54:17 JavaScript Challenges and Solutions• 57:13 Dev Changelog and Picks of the WeekFind Paolo Online:• Website: https://www.hiddengears.com• Instagram: https://instagram.com/hiddengears• LinkedIn: https://www.linkedin.com/in/paolovidali/• Twitter(X): https://x.com/paolorobotResources:• ARIA DevTools: https://chromewebstore.google.com/detail/aria-devtools/dneemiigcbbgbdjlcdjjnianlikimpck?hl=en• Browserstack: https://www.browserstack.com/• Deque University: https://dequeuniversity.com/• WAVE: https://wave.webaim.org/• JAWS Inspect: https://www.tpgi.com/arc-platform/jaws-inspect/Dev Changelog:• Removing unnecessary RELEVANCE sort options: https://shopify.dev/changelog/removing-unnecessary-relevance-sort-options• Events and Origins in Store Credit Account Transactions: https://shopify.dev/changelog/events-and-origins-in-store-credit-account-transactions• Attribute Marketing Consent to Retail Locations: https://shopify.dev/changelog/track-the-retail-locations-where-your-customers-update-their-marketing-consentPicks of the Week:• Paolo: Saas and AI Marketplace (https://nachonacho.com/)• Karl: Logseq (https://logseq.com/)• Taylor: Wahl Clipper/Trimmer (https://amzn.to/4keu34q)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, 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 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 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/
In this episode of Liquid Weekly, Karl and Taylor welcome Marianne Ferguson, a talented Shopify designer and developer founder at Ultrafine, to explore the intricacies of using React in Shopify theme development. Marianne discusses her personal and professional journey, delving into how her experiences shaped her expertise in creating sophisticated and dynamic user interfaces. The conversation highlights key aspects of client-side frameworks, offering insights into how React enhances the functionality and user experience of Shopify themes. From technical considerations to implementing JavaScript libraries to actionable advice for developers looking to elevate their skills in the Shopify ecosystem, this episode covers everything you need to get started with React in Shopify themes. *Timestamps* 00:00 - Introduction to Marianne and episode overview 01:00 - Catching up with hosts and guest 10:30 - Marianne's career journey and move into Shopify development 18:25 - Why React in Shopify20:12 - Marianne's first time using React in Shopify24:40 - Why or when to choose React30:21 - Javascript frameworks versus vanilla JS32:25 - What about Remix?36:15 - How to add React to a Shopify theme41:15 - Productivity tips with starting with React46:15 - Resources for React and Shopify 47:35 - What about AI?49:34 - Different places to work with React on Shopify51:30 - Choosing a Javascript library and considering accessibility55:37 - Shopify Changelog1:00:00 - Picks of the Week *Guest Information* Marianne, Shopify Designer & Developer LinkedIn: https://www.linkedin.com/in/marianne-c-ferguson/Twitter: https://twitter.com/marianne_ciaraUltrafine: https://www.ultrafine.co/ *Resources*- React: https://react.dev/ - Shopify Partner Slack: Navigate to support in your Partner dashboard for link - Remix: https://remix.run/docs/en/main- Hydrogen and Oxygen on Shopify: https://shopify.dev/docs/custom-storefronts/hydrogen/getting-started *Shopify Dev Changelog* - Deprecation of unpublished apps: https://shopify.dev/changelog/update-on-deprecation-of-unpublished-apps- Querying customer subscription contracts: https://shopify.dev/changelog/customer-apis-allow-querying-of-customer-subscription-contracts- Cart and checkout validations: https://shopify.dev/changelog/preloaded-cart-and-checkout-validation-configuration-in-admin-ui-extensions - Unification of count fields: https://shopify.dev/changelog/unification-of-count-fields *Picks of the Week* - LookAway app (Marianne): https://lookaway.app/ - Psycho-Cybernetics (Karl): https://www.goodreads.com/en/book/show/155981 - Basecamp (Taylor): https://basecamp.com/ *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/
Karl and Taylor sit down with Leigh Barnes, former CTO of We Are Eight, on the latest episode of the Liquid Weekly Podcast. From scaling markets with e-commerce platforms to spearheading innovative Shopify solutions, Leigh's journey is filled with valuable lessons and pioneering strategies in the Shopify ecosystem. Leigh's experience ranges from being nearly every type of Shopify Partner possible including working in roles from Agency, Plus Agency, Tech Partner Apps ( Purpose built and public ) and most recently themes. Leigh shares his journey through the evolution of Shopify, offering invaluable insights into leveraging Shopify's internals, the role of AI in development, and the future of theme customization. // Guest Information // Leigh Barnes Twitter: https://twitter.com/leighb4rnes LinkedIn: https://www.linkedin.com/in/leigh-barnes/ // Shopify Dev Changelog // The scheduled tab is chock full of stuff! https://shopify.dev/changelog/scheduled Defer directive for storefront api (dev preview) - https://shopify.dev/changelog/defer-directive-for-storefront-api-is-now-available-in-developer-preview Category page ads on the shopify store - https://shopify.dev/changelog/introducing-category-page-ads-on-the-shopify-app-store Return sales and exchange apis - https://shopify.dev/changelog/return-sales-and-exchange-apis App submissions now require a screencast demo - https://shopify.dev/changelog/app-submissions-now-require-a-screencast-demo // Picks // (Karl) KrackCorn: https://www.krackcornpopcorn.com/shop (Taylor) Shopify Partner Slack: Access via your Shopify Partner Dashboard (Leigh) Shopify managed installation: https://shopify.dev/docs/apps/auth/installation // Sign Up for Liquid Weekly // Don't miss out on more Shopify insights—subscribe to Liquid Weekly at https://liquidweekly.com/
Taylor and Karl dive into the fascinating and confusing world of Shopify Checkout Extensions in this episode of the Liquid Weekly Podcast. From weather updates to work experiences, they traipse through the nuances of Shopify's checkout extensibility, discussing everything from Pixels integration to the migration from Shopify Scripts. Learn the distinctions within Checkout Extensibility, such as Checkout Extensions and Shopify Functions. Also discussed are the implications for developers and merchants. // Resources // Shopify Checkout: https://www.shopify.com/checkout Customizing Shopify Checkout: https://shopify.dev/docs/apps/checkout Checkout Extensibility Upgrade Kit: https://pages.shopify.com/rs/775-MIT-288/images/checkout-extensibility-migration-kit.pdf Jason Godson's Shopify Script Creator: https://jgodson.github.io/shopify-script-creator/ Checkout Upgrade Technical Guide for Partners: https://cdn.shopify.com/static/partner-resources/Checkout%20Upgrade%20Technical%20Guide%20for%20Partners%20(Feb%202023)%20(2).pdf Shopify Unite 2022 Checkout Extensibility: https://www.youtube.com/watch?v=cRYuO5JfjjM Shopify Academy Customizing Shopify Checkout: https://academy.shopify.com/partner-education-customizing-shopify-checkout?locale=en Shopify Academy Upgrading to Checkout Extensibility: https://academy.shopify.com/partner-education-upgrading-to-checkout-extensibility?locale=en Shopify Dev Docs Checkout UI Extensions: https://shopify.dev/docs/api/checkout-ui-extensions Extensions-only apps (Plus only): https://shopify.dev/docs/apps/app-extensions/extension-only-apps Customer Account Extensibility (still in dev preview): https://shopify.dev/docs/apps/customer-accounts // Shopify Dev Changelog // Checkout supports header and footer customizations: https://shopify.dev/changelog/checkout-supports-header-and-footer-customizations Checkout branding supports container styles: https://shopify.dev/changelog/checkout-branding-supports-container-styles [Scheduled April 1, 2024] Deprecation of checkout APIs: https://shopify.dev/changelog/deprecation-of-checkout-apis // Picks // (Karl) Interactive eclipse map: https://eclipse2024.org/eclipse_cities/statemap.html (Taylor) Raycast app: https://www.raycast.com/
In this episode, hosts Taylor and Karl are joined by special guest Henry Johnson from iziGift. The hosts provide personal updates and delve into Henry's remarkable journey from being a non-Shopify developer to becoming a proficient expert in the field. Henry candidly shares his experiences of purchasing and developing Shopify apps, overcoming challenges, and mastering coding skills while juggling a full-time job. He also discusses his strategies for success, including leveraging Shopify Flow and actively engaging with the Shopify community. // Guest Information // Twitter (X): https://twitter.com/TalktoHenryJ LinkedIn: https://www.linkedin.com/in/talktohenryj/ iziGift: https://apps.shopify.com/easy-gift-cards // Shopify Resources // Flow app: https://apps.shopify.com/flow Add Flow to your app: https://shopify.dev/docs/apps/flow Send HTTP request with Flow: https://help.shopify.com/en/manual/shopify-flow/reference/actions/send-http-request Shopify Editions updates on Flow: https://www.shopify.com/editions/winter2024#shopify-flow-updates https://help.shopify.com/en/manual/shopify-flow/reference/actions/run-code https://changelog.shopify.com/posts/shopify-flow-improved-ux-for-browsing-and-searching-tasks https://changelog.shopify.com/posts/shopify-flow-get-notified-when-errors-happen Flow workshop: https://workshops.shopify.dev/workshops/metafields-render-automate#0 Product reviews gone after May 6: https://help.shopify.com/en/manual/products/product-reviews/migrate Theme block / Reference theme discussion - https://github.com/Shopify/reference-theme/discussions Shopify Community (forums): https://community.shopify.com/c/shopify-community/ // Other Resources // My First Million Podcast: https://www.mfmpod.com/ 30x500 Training: https://30x500.com/academy/ Limited Supply Slack: https://slack.limitedsupplypod.com/ // Shopify Changelog // Store Credit Primitive and API in dev preview: https://shopify.dev/changelog/store-credit-primitive-and-api-now-available-in-developer-preview // Picks // (Taylor) Garmin Epix Gen 2: https://www.garmin.com/en-US/p/760778 (Henry) KTool.io (https://ktool.io/) + Suits (TV Show) (Karl) Spaceman of Bohemia by Jaroslav Kalfař: https://amzn.to/3II5evX // Sign Up for Liquid Weekly //Don't miss out on more Shopify insights—subscribe to Liquid Weekly at https://liquidweekly.com/
In this special release episode, Karl and Taylor have the unique opportunity to sit down with Michael Gooding and Kimberly Oleiro from Shopify to uncover the secrets behind the creation of the new and improved Web Performance Dashboard in the Shopify admin. Announced during Shopify Winter Editions '24, the new web performance dashboard is an enhancement from the previous Lighthouse score in the dashboard. The team talks about the history of the performance score, the reasons behind this new implementation, and what it means for future performance planning on shops. Discover how Shopify is combatting bad actors gaming performance metrics and prioritizing mobile performance to enhance the user experience. Get an exclusive sneak peek into upcoming features and learn how community feedback shapes the evolution of the dashboard. Whether you're a merchant looking to boost your online store's performance or a developer seeking insights into e-commerce optimization, the team breaks down what performance is and how it benefits one's shop - not just from the technical point of view. Learn more about how where the data comes from and how it speaks to both speed and user experience for customers. // Resources // Shopify performance blog post on new dashboard: https://performance.shopify.com/en-ca/blogs/blog/web-performance-dashboard Shopify docs on new dashboard: https://help.shopify.com/en/manual/online-store/web-performance Google docs on web performance: https://developers.google.com/search/docs/appearance/core-web-vitals Case studies on focusing on Core Web Vitals: https://wpostats.com For feedback on the web performance dashboard, reach out through the Shopify Partner Slack (https://app.slack.com/client/T4BB7S7HP), your Partner Dashboard via Chat, or Michael on Twitter (https://twitter.com/Michael_G_81)
In the Liquid Weekly Podcast episode, Karl and Taylor meet with guest Griffin Caprio, a seasoned developer and founder of No Fixed Plans. Griffin shares his journey from software engineering to Shopify app development as well as his insights on transitioning from building custom apps on Shopify for clients to working with public Shopify apps. Griffin emphasizes the importance of long-term maintainability in tech choices and recommends a straightforward tech stack, particularly Heroku. He discusses the shift from custom app development to building unlisted public apps for Shopify, highlighting the benefits of aligning with Shopify's policies.The responsibilities of creating custom apps for clients are addressed, with Griffin stressing the need to educate clients about long-term maintenance requirements. Marketing strategies are discussed, with a focus on targeting specific niches and customers to provide maximum value. // Guest Information // Follow Griffin Online- Twitter (X): https://twitter.com/gcaprio - LinkedIn: https://www.linkedin.com/in/griffincaprio/ - No Fixed Plans: https://nofixedplans.xyz/ // Resources // Building apps on Shopify: https://shopify.dev/docs/apps/getting-started/create Distribution methods for apps (custom vs public): https://shopify.dev/docs/apps/distribution/select-distribution-method // In the Community // - Everlane on Shopify, but not on Shopify: https://x.com/harleyf/status/1745857804882297172?s=20 - Collaborator requests, the new requirement and follow-ups: https://changelog.shopify.com/posts/collaborator-request-code-now-required-for-partners-to-access-your-store https://x.com/ShopifySupport/status/1737252574674485737?s=20 // Picks // - Karl: Limewash: https://diy.stackexchange.com/questions/106727/recipe-for-limewash-or-whitewash - Taylor: Youtube Premium - family plan: https://www.youtube.com/premium/family - Griffin: better audio with Fiio: https://www.fiio.com/ and Godzilla Minus One: https://tickets.godzilla.com/ // Sign Up for Liquid Weekly // Don't miss out on more Shopify insights—subscribe to Liquid Weekly at https://liquidweekly.com/
In this episode of the Liquid Weekly Podcast, Karl and Taylor are joined by Brenda Storer, a solo theme developer who launched her own Shopify theme, Whisk. Brenda shares her journey from a non-technical background to becoming a theme developer. She discusses the challenges she faced in creating her theme, including financial risks and client work, to make her dream a reality. Brenda also talks about her decision to start with Shopify's Dawn theme as a foundation for her project and how she adapted it to create her own theme. She emphasizes the importance of using tools and libraries that you're comfortable with and that align with your project's goals. Join the conversation and learn valuable insights from Brenda's journey as a solo theme developer. Subscribe to the Liquid Weekly Podcast for more Shopify developer insights and resources.Timestamps---00:00 Introduction14:45 Brenda's origin story35:19 Using Dawn as a launching point46:48 Using libraries and tools52:39 Was the process worth it54:47 What are you doing differently in the next theme 59:33 Listener questions01:01:03 In the Community01:03:35 Changelog01:05:53 Picks of the Week --- // Guest Information // Follow Brenda Storer Online: Twitter: https://twitter.com/brendamarienyc LinkedIn: https://www.linkedin.com/in/brendastorer/ Website: https://brendastorer.com/ Coquelicot Website: https://coquelicot.io/ Whisk Theme: https://themes.shopify.com/themes/whisk // Resources // Dawn Github repo: https://github.com/Shopify/dawnBuild a Shopify theme docs: https://shopify.dev/docs/themes/getting-started/create Shopify theme store submission checklist: https://shopify.dev/docs/themes/store/review-process/submit-theme // In the Community // DMCA takedown updates: https://x.com/harleyf/status/1745490624198140021?s=20 Kirill Platonov - Second app receives Built for Shopify: https://x.com/kirplatonov/status/1745332079263416585?s=20%20 // Changelog // New and updated operations for the Cart Transform API: https://shopify.dev/changelog/new-and-updated-operations-for-the-cart-transform-api Created_by_app and created_by_user fields on Metaobject and MetaobjectDefinition types: https://shopify.dev/changelog/created_by_app-and-created_by_user-fields-on-metaobject-and-metaobjectdefinition-types GraphQL in Shopify CLI for apps: https://shopify.dev/changelog/graphiql-in-shopify-cli-for-apps // Picks // Karl - Real Genius 1985 (https://www.imdb.com/title/tt0089886/) Taylor - Pilot G2 Pens (https://amzn.to/3HIFAae) Brenda - Future App for personal training (https://www.future.co/) and Stretchlabs (https://www.stretchlab.com/) // Sign Up for Liquid Weekly // Don't miss out on more Shopify insights—subscribe to Liquid Weekly at https://liquidweekly.com/
In this Liquid Weekly Podcast episode, hosts Karl and Taylor are joined by Sam Isseyegh, co-founder of Discount Kit, a leading Shopify app. They explore Sam's journey from gaming and web development to full-stack Shopify expertise. The team goes way back on Sam's experience in web development experiences, all the way from playing Age of Empires to creating Geocities websites. Sam shares his Shopify journey, from working on Pizza Hut's ecommerce platform to app development, reflecting on the challenges of launching Stackable Discounts just before Black Friday. The conversation shifts to Shopify's Checkout Extensions, emphasizing their significance, sandboxing benefits, and differences in running Shopify Functions compared to Scripts.The power of Shopify Functions is explored further, with insights into enhancing customization and configuration using GraphQL schemas, input variables, and metafields. Sam shares tips on effectively utilizing metafields and passing settings between functions. Explore the provided resources and links to dive deeper into the topics discussed in this episode. Don't miss out on further Shopify insights—subscribe to the Liquid Weekly Podcast for your weekly dose of developer insights. // Guest Information // Follow Sam Online - Twitter (X): https://twitter.com/SammyIsseyegh - LinkedIn: https://www.linkedin.com/in/sammyisseyegh/ - Discount Kit: https://discountkit.app/ - Optizio: https://optiz.io/ // Resources // Miro App: https://miro.com/apps/ Notion: https://www.notion.so/ Shopify Functions links: - https://shopify.dev/docs/apps/functions - https://shopify.dev/docs/api/functions Checkout Extensions: https://shopify.dev/docs/api/checkout-extensions Cart Transform API: https://shopify.dev/docs/api/functions/reference/cart-transform Shopify Devs Shopify Functions Playlist - https://youtube.com/playlist?list=PLvQF73bM4-5W79CMjKV9GoDE58c9jS5TD&si=mQ99N-oUmMZiu7zb // In the Community // Collab Request default - John Speed Twitter Thread: https://x.com/John_Speed/status/1734287034133492087?s=20 DMCA Takedowns - Tobi Lutke Twitter Thread: https://x.com/tobi/status/1734345068868157547?s=46 Public Roadmap for Shopify Apps - Sam Twitter Thread: https://x.com/sammyisseyegh/status/1732095102367957490?s=46 // Changelog // Customer Accounts Extensibility in Preview: https://shopify.dev/changelog/customer-accounts-extensibility-is-now-available-in-developer-preview Webhook Topics for Discount Events: https://shopify.dev/changelog/introducing-webhook-topics-for-discount-events Automatic discount functions for B2B: https://shopify.dev/changelog/automatic-discount-functions-now-apply-to-b2b-sessions New Modal API latest version: https://shopify.dev/changelog/modal-api-added-to-the-latest-version-of-app-bridge // Picks // Karl - That Mitchell and Webb Look Sketch Comedy: https://www.youtube.com/watch?v=dOBhf8f7cXM Sam - Gleam (Luey Pillford) - a new programming language that brings types to the Erlang ecosystem: https://gleam.run/ Taylor - Bicycle trainer: https://amzn.to/3vKgoNw // Sign Up for Liquid Weekly // Don't miss out on more Shopify insights—subscribe to Liquid Weekly at https://liquidweekly.com/
In this episode of the Liquid Weekly Podcast, hosts Taylor and Karl are joined by the innovative Mohammad Hashemi from Gadget. Mohammad shares his remarkable journey, from starting school in Biochemistry to becoming a key figure at Shopify, where he played a pivotal role in building Shopify Payments and other critical financial services. Find out the origins of Gadget, a platform co-founded by Mohammad and Harry, with a mission to scale any software built by developers to infinity. Mohammad delves into the unique aspects of Gadget, its focus on making low-level tools purpose-specific, and its target audience, including Shopify Plus agencies, freelancers, and front-end developers. Learn how Gadget draws inspiration from Rails and simplifies the development process, making it more efficient and accessible. Mohammad addresses questions about pricing, sustainability, and Gadget's commitment to its customers. Don't miss this episode filled with insights into Gadget's innovative approach to web app development and its impact on the Shopify ecosystem. Join the conversation and explore the possibilities of custom apps with Gadget. // Guest Information // Follow Mohammad Hashemi Online LinkedIn: https://www.linkedin.com/in/mohashemi/ Twitter (x): https://twitter.com/hashemito Sign-up for Gadget: https://app.gadget.dev/auth/signup?utm_source=liquidweekly&utm_medium=podcast&utm_campaign=dec-2023 Apps Built by Gadget: https://gadget.dev/use-cases/shopify-app-development?utm_source=liquidweekly&utm_medium=podcast&utm_campaign=dec-2023 // Resources // Shopify Metaobjects Custom Data: https://shopify.dev/docs/apps/custom-data/metaobjects Shopify Metaobjects in Liquid: https://shopify.dev/docs/api/liquid/objects/metaobject // In the Community // Shopify Supply: https://shopify.supply/ Shopify merchants drive record-high $9.3 billion in Black Friday-Cyber Monday sales: https://news.shopify.com/shopify-merchants-drive-record-high-93-billion-in-black-friday-cyber-monday-sales Malicious DMCA takedowns - Rob Freund: https://x.com/RobertFreundLaw/status/1728241683899596844?s=20 // Changelog // Shopify Functions runs logs now include production store executions: https://shopify.dev/changelog/shopify-functions-run-logs-now-include-production-store-executions UI extensions on the Thank you and Order status pages have launched: https://shopify.dev/changelog/ui-extensions-on-the-thank-you-and-order-status-pages-have-launched Changelog Schedule tab getting full: https://shopify.dev/changelog/scheduled // Picks of the Week // Karl: The Muppets Family Christmas 1987 and Ramsey's Trailside restaurant (https://maps.app.goo.gl/wq2sUjwmqaXg3EXq7) Mohamed: The Lalabu Dad Shirt (https://shop.lalabu.com/collections/dad-shirt/products/dad-shirt-gray) Taylor: Bose QuietComfort Headphones (https://amzn.to/3hhdidd) // Sign Up for Liquid Weekly // Don't miss out on more Shopify insights—subscribe to Liquid Weekly at Liquid Weekly
In this episode of the Liquid Weekly Podcast, Taylor and Karl are joined by the dynamic Daniel Beck, CEO of Ablestar, a Shopify app development company known for its popular app, Bulk Product Editor. Daniel shares insights into his journey, experiences during the holiday season, and the tech stack at Ablestar. The hosts delve into Daniel's entry into the Shopify ecosystem, driven by curiosity about app development and a desire to explore the Shopify app marketplace. He shares his experience creating the first app, a migration tool from WooCommerce to Shopify, and how Ablestar has since developed five apps, with a focus on the Bulk Product Editor. The main segment of the episode revolves around managing product data on Shopify. Daniel outlines a high-level product thinking process that involves transitioning raw data into structured and shaped data for specific channels. He emphasizes the importance of keeping data clean early in the pipeline and the advantages of using metafields over tags for data management. // Guest Information // Follow Daniel Beck Online Twitter: @1danielbeck Ablestar: https://ablestar.co/ Bulk Product Editor: https://apps.shopify.com/bulk-product-editor // Resources // Tags in Shopify: https://help.shopify.com/en/manual/shopify-admin/productivity-tools/using-tags Metafields in Shopify: https://shopify.dev/docs/apps/custom-data/metafieldsMetaobjects in Shopify: https://shopify.dev/docs/apps/custom-data/metaobjects In Excel you can now disable the automatic conversion of long product IDs to scientific notation: https://insider.microsoft365.com/en-us/blog/control-data-conversions-in-excel-for-windows-and-mac // In the Community // Shopify devs and reasons they don't offer a free dev store plan: https://twitter.com/TRPage_dev/status/1724074730381087062?t=HlxXTVn8BRYnJowh6wdukw&s=19 Significant outage this week the week before BFCM : https://www.shopifystatus.com/incident-details/671 People unhappy with opt-in required new default for GDPR: https://twitter.com/shanerostad/status/1725120442485125374?t=a-_Ur-NhD-vcEWwdMVANzw&s=19 // Changelog // Webhooks for Metaobjects: https://shopify.dev/changelog/new-webhook-topics-added-for-metaobject-events UI extensions on Thank you and Order status pages have launched : https://shopify.dev/changelog/ui-extensions-on-the-thank-you-and-order-status-pages-have-launched Cart Transform API - Updating lines in the cart (dev preview): https://shopify.dev/changelog/developer-preview-cart-transform-api-updating-lines-in-the-cart Hydrogen 2023.10 released (breaking changes): https://shopify.dev/changelog/hydrogen-2023-10-has-been-released New fields on the country liquid object: https://shopify.dev/changelog/new-fields-on-country-liquid-object // Picks // URL shortener using Netlify Redirects (Taylor): https://github.com/cassidoo/cass.run Desk Treadmill (Karl) Klein Bottle (Daniel): https://www.kleinbottle.com/ // Sign Up for Liquid Weekly // Don't miss out on more Shopify insights—subscribe to Liquid Weekly at https://liquidweekly.com/
In this episode of the Liquid Weekly Podcast, Karl and Taylor are joined by Thomas Kimura, a Shopify developer, founder of Brickspace Lab, and the creator of Paper theme. Thomas shares insights into his path into web development, starting with building Tumblr themes and eventually transitioning to Shopify. The episode also delves into Thomas's experience with building the Paper theme, including his decision to use the Alpine.js framework and the open-sourcing of a toolkit for developers interested in customizing the theme. Thomas provides valuable insights into handling customer support for theme developers and the submission process for themes in the Shopify Theme Store. Join Karl, Taylor, and Thomas as they explore the world of Shopify development, from themes to community collaboration, in this insightful episode. To stay updated with the Liquid Weekly Podcast and explore the resources mentioned in the episode, be sure to check out the podcast description for links and details. // Guest Information // Follow Thomas Online Twitter: https://twitter.com/brickspacelab LinkedIn: https://www.linkedin.com/in/kimurathomas Website: https://brickspacelab.com // Resources // Submitting a Shopify theme to the theme store: https://shopify.dev/docs/themes/store/review-process/submit-theme // In the Community // DMCA takedowns: https://twitter.com/tobi/status/1712924152238047379?t=0ANCMakj31rCZWNz6qK2qQ&s=19 Verbiage between native or headless Shopify: https://x.com/timothypeckover/status/1717582921538634090?s=20 Negative Reviews on Apps: Developers should respond to it - https://twitter.com/kirplatonov/status/1718969903410008522?t=LWbrUXnKyYNv1PVQWS8lig&s=19 // Picks of the Week // Thomas: Four-day work weeks https://www.gartner.com/en/articles/the-4-day-work-week-explained Karl: Pepperidge Farm Outlets https://www.pepperidgefarm.com/where-to-buy/ Taylor: Level Up Tutorials https://levelup.video/ // Sign Up for Liquid Weekly // Join the conversation and gain more insights by subscribing to Liquid Weekly at https://liquidweekly.com/ Don't miss out on more Shopify insights—subscribe to the Liquid Weekly Podcast for your weekly dose of developer knowledge.
In this episode of the Liquid Weekly Podcast, hosts Karl and Taylor welcome Jan Frey, creator of Coding with Jan YouTube channel and co-founder of Freemote. Jan shares his valuable experiences transitioning from agency work to establishing himself as an independent service provider on Shopify. The group talks about Jan's journey in building a strong personal brand, a pivotal factor in his success. He offers advice on how freelancers can land their first clients and the importance of visibility in platforms like Shopify. Drawing from his own experiences, Jan provides practical tips for those starting their freelance journey, emphasizing the role of personal branding in gaining recognition and trust. Jan additionally shares the lessons he learned while working in an agency, how these experiences shaped his approach to freelance work, and his strategies for delivering value to clients on Shopify. He highlights the significance of adapting to changing landscapes within the Shopify ecosystem. The conversation extends to recent developments in Shopify, like the acquisition of a major theme provider by a larger company, Shopify shifting away from the Experts Marketplace, and explores the implications for theme developers and the community at large. // Guest Information // Follow Jan Online YouTube: https://www.youtube.com/@CodingWithJan LinkedIn: https://www.linkedin.com/in/jan-frey/ Website: https://codingwithjan.com/ Freemote: https://www.freemote.com/ // Resources // Cart line attributes generator: https://ui-elements-generator.myshopify.com/pages/cart-attribute Jan's early video on cart line attributes: https://www.youtube.com/watch?si=SbRkuDHuke1DsdjQ&v=Vfxlz4Rfnpo&feature=youtu.be Updated video: https://www.youtube.com/watch?v=UtJ77gcWqaU Brad Traversy on YouTube: https://www.youtube.com/@TraversyMedia Luck Sail (Ted Talk): https://www.ted.com/talks/tina_seelig_the_little_risks_you_can_take_to_increase_your_luck?language=en Springfield Devs (local web dev group in Springfield, MO) - https://sgf.dev/ // In the Community // Big brands recently moving to Shopify, Cometeer recently replatformed to Shopify: https://x.com/philwinkle/status/1712235649061843089?s=20 Shopify Expert Marketplace is now gone, replaced by Directory: https://www.shopify.com/partners/directory/ How to Get Listed in New Directory: https://help.shopify.com/en/partners/directory/join Wecommerce acquires Clean Canvas: https://www.businesswire.com/news/home/20230907152888/en/Tiny-Completes-Acquisition-of-Clean-Canvas // Picks of the Week // Tinnitus Relief - https://mynoise.net Instant Coffee for a Quick Start The Most Comfortable T-Shirt Taylor Owns: https://shop.rainierwatch.com/products/ranger-eco-tee // Sign Up for Liquid Weekly // Join the conversation and gain more insights by subscribing to Liquid Weekly at https://liquidweekly.com/
In this episode of the Liquid Weekly Podcast, Karl and Taylor are joined by the innovative Trudy MacNabb, who not only heads the Shopify dev agency Up at Five but also co-created the Shopify app Design Packs and pens the insightful Code Shopify blog. The trio wades into the intricacies of one of Shopify's newest features, metaobjects, with Trudy sharing her firsthand experience and excitement. They discuss the transformative effect metaobjects can have on creating more dynamic and customizable Shopify stores, and the simplification of complex theme design tasks. They also talk AI's growing role in design, especially with tools like Canva, and how these advancements are shaping the development landscape. Trudy highlights how she leverages AI to produce mockups for Design Packs, hinting at a future where AI's role in ecommerce could be as ubiquitous as the products it helps to sell. As they unravel the nuts and bolts of Shopify's ecosystem, from AI enhancements to the Ruby Gem for Shopify App development, the hosts provide valuable insights and tips for both seasoned and budding Shopify developers. To keep the conversation going and dive deeper into the subjects discussed, check out the resources and links provided, and subscribe to the Liquid Weekly Podcast for your weekly dose of Shopify developer insights. // Guest Information //Follow Trudy Online- Twitter (X): https://twitter.com/dear_trudence- LinkedIn: https://www.linkedin.com/in/trudy-macnabb-7b19104a/- Up at Five: https://www.upatfive.ca/- Design Packs: https://apps.shopify.com/design-packs- Code Shopify Blog: http://www.toomanytabs.xyz/ // Resources // Shopify Metaobjects Custom Data: https://shopify.dev/docs/apps/custom-data/metaobjects Shopify Metaobjects in Liquid: https://shopify.dev/docs/api/liquid/objects/metaobject // In the Community //Background replacement tool from Shopify: https://huggingface.co/spaces/Shopify/background-replacement Edit metafield values from the theme editor: https://x.com/liam_at_shopify/status/1707010479304884376?s=20Admin action extensions now generally available https://www.shopify.com/partners/blog/admin-action-extensions-ga DMCA takedowns on Shopify Broken: https://twitter.com/JackCulpan/status/1709836780722139607?t=AdxTqWeVsOdss3xRMqM1Lw&s=19 // Changelog // New Liquid section properties and default lazy loading for image tags Themes: https://shopify.dev/changelog/new-liquid-section-properties-and-default-lazy-loading-for-image-tagsNew Liquid Features for Better Performance: https://performance.shopify.com/blogs/blog/announcing-new-liquid-features-for-better-web-performanceStorefront API now supports product bundles: https://shopify.dev/changelog/storefront-api-now-supports-product-bundlesEnhancements to range and select input settings: https://shopify.dev/changelog/enhancements-to-range-and-select-input-settings // Picks //Screen Studio - General link: https://www.screen.studio/- Affiliate link: https://screenstudio.lemonsqueezy.com/?aff=GkqpdLife in Code (book): https://www.amazon.com/Life-Code-Personal-History-Technology/dp/0374534519 Canva AI Tools: https://www.canva.com/ai-image-generator/ // Sign Up for Liquid Weekly // Don't miss out on more Shopify insights—subscribe to Liquid Weekly at https://liquidweekly.com/
In this insightful episode of Liquid Weekly, Karl and Taylor delve into the intricate process of migrating from BigCommerce to Shopify, spotlighting Karl's recent endeavor in transitioning a client with over 250,000 orders. The narrative unfolds as Karl recounts the hurdles and triumphs experienced during this migration, with a keen focus on the instrumental role of Ruby scripts and tools like Matrixify in facilitating a smooth transition. The discourse deepens as they navigate through the technical intricacies involved, shedding light on the meticulous planning and execution required to ensure data integrity and seamless functionality post-migration. Karl, drawing from his hands-on experience, shares invaluable insights into tackling common challenges such as data discrepancies and the pair touches on SEO implications. One can't talk about migrations and not talk about SEO. The team talks SEO and the role metaobjects may play in the future as well. Taylor and Karl explore the innovative solutions that helped in not just retaining, but enhancing the SEO metadata amidst the transition, ensuring a solid digital footprint for the online store on its new platform. As the dialogue progresses, they also touch upon the future-proofing aspect of migrations, emphasizing the need for a well-thought-out strategy to mitigate potential hiccups, ensuring a robust and scalable e-commerce setup on Shopify. // Resource Links // Shopify Functions: https://shopify.dev/docs/apps/functionsCheckout Extensions: https://shopify.dev/docs/api/checkout-extensions Matrixify Shopify app: https://apps.shopify.com/excel-export-import ChatGPT: https://chat.openai.com/ // Dev Changelog // POS UI Extensions: https://shopify.dev/docs/api/pos-extensions/ui-extensions-reference/versions Renderable and Online Store capabilities for metaobjects API: https://shopify.dev/changelog/renderable-and-online-store-capabilities-for-metaobjectsDev Docs - Metaobjects capabilities: https://shopify.dev/docs/apps/custom-data/metaobjects/capabilities // Picks of the Week // Warp Terminal: https://www.warp.dev/ Ollama: https://github.com/jmorganca/ollama Don't forget to subscribe to Liquid Weekly for more insightful discussions and developer resources delivered straight to your inbox: https://liquidweekly.com/
Karl and Taylor chat with Harshdeep Singh Hura, Lead App Developer at Theory Digital, open-source author of several Shopify app starter templates and helpful Shopify-specific tools, and now a course creator with his new course How to Create Shopify Apps. Harshdeep talks about how he got his start coding, from writing code on paper to creating an app out of high school that skyrocketed to 4.5+ million users to finally landing in the Shopify space.The devs talk about what's happening in the Shopify community, including themes partnering with app developers to promote apps directly in themes. Eventually, the discussion turns towards deployment strategies, exploring the merits and demerits of Shopify CLI for apps versus themes. Harshdeep, with his rich experience, emphasizes the importance of developers choosing what's effective rather than simply adhering to popular choices. As the dialogue progresses, Harshdeep advocates for using the right tools and focusing on one's comfort zone rather than being swayed by popular opinion. From open-source tools to opinions about starting in app development and how to choose the right path, Harshdeep provides insights for veteran and novice developers alike with a focus advocating for thinking like an entrepreneur while using one's skills as an engineer. // Where to find Harshdeep Online //Harshdeep on Github: https://github.com/kinnghHarshdeep on Twitter/X: https://x.com/kinnghWebsite: https://harshdeephura.com/YouTube: https://www.youtube.com/@KinnghHeura // Resources //Themes Partnering with App Devs: https://twitter.com/thommaskelly/status/1697629729631637735?s=20Shopify App Name Trademark Issue with "Back in Stock" https://twitter.com/0xfluke/status/1686760912361824257?s=20How to Create Shopify Apps: https://gumroad.com/a/25244115/tweldi?utm_campaign=liquid_weeklyHarshdeep's thoughts on Shopify creating apps that compete with other apps on the app store: https://kinngh.substack.com/p/shopify-stole-my-app-ideaMock.shop API: https://mock.shop/RunJS: https://runjs.app/Shopify.dev Docs AI: https://kapa-widget.vercel.app/widget/shopify *Special shoutout to Patrick Pierre for our first listener-submitted question!
Karl and Taylor talk music and video games, everything from Taylor's limited cultural upbringing and getting to experience classic rock for the first time to the ins and outs of the Nintendo Switch. Taylor speaks to building a custom bundler into a Shopify theme and new issues related to applying a discount, including problems with a method that used to work well in the past with URL parameters. In addition to this, another gift with purchase issue when applying a discount doesn't work perfectly and other ways to approach this with customers. Karl provides more background on the difficulties involved with a major migration from BigCommerce to Shopify for a merchant with over 250,000 orders. Karl and Taylor then dig into Shopify Editions for summer 2023 and what it means for Shopify and app and theme devs. // Resources //https://www.shopify.com/editions/summer2023Flex sections: https://www.shopify.com/editions/summer2023#flexible-sections-featuredB2B Features: https://www.shopify.com/editions/summer2023#b2b-on-shopify-drives-growth-featuredOptimize your Shop: https://www.shopify.com/editions/summer2023#shop-store-updatesUpdates to Shop Minis SDK: https://www.shopify.com/editions/summer2023#shop-minis-developers New APIs for custom validation at cart and checkout: https://www.shopify.com/editions/summer2023#checkout-extension-updates-featured APIs to support more than 100 product variants: https://www.shopify.com/editions/summer2023#product-variants Generated test data for development stores: https://www.shopify.com/editions/summer2023#dev-onboarding-improvements // Changelog // App review summaries: https://shopify.dev/changelog/app-review-summariesPreview the one-page checkout, thank you page, and new customer account pages directly in the checkout editor: https://shopify.dev/docs/apps/checkout/best-practices/testing-ui-extensions#test-the-extension-in-the-checkout-editor // Picks of the Week //Matrixify Shopify App: https://apps.shopify.com/excel-export-importShopify Display: https://shopify.supply/products/display // Other resources discussed //Existing Shopify Plus feature, catalogs: https://help.shopify.com/en/manual/b2b/catalogs Shop channel: https://apps.shopify.com/shopSet up the Shop channel: https://help.shopify.com/en/manual/online-sales-channels/shop/setup Blink by Malcolm Gladwell [book]: https://amzn.to/45IfaiH, https://www.amazon.com/Blink-Power-Thinking-Without/dp/0316010669 Baymard Institute, ecommerce UX research: https://baymard.com/
In this episode of Liquid Weekly, Karl and Taylor sit down to chat with Anne Thomas, the cofounder of the Shopify app Design Packs. Anne is an experienced web developer in the Shopify space, having worked on large projects with famous brands like helping build Flex theme with Out of the Sandbox. Anne shares some of her best insights and hacks with creating unique experiences and controls within themes using Shopify Liquid. In addition to teaching Karl and Taylor about lesser-known Liquid filters, Anne sheds some light on what it is like moving from just working on themes to building a successful Shopify app. If you enjoy this episode, be sure to give some feedback and follow our guests online. Don't forget to subscribe to Liquid Weekly for new Shopify Developer resources delivered right to your inbox each week: https://liquidweekly.com/ // Resource Links // Design Packs: https://apps.shopify.com/design-packs Anne Thomas on Twitter: https://twitter.com/AlfalfaAnne Shopify Liquid: https://shopify.github.io/liquid/ Liquify Chrome Extension: https://github.com/lukechadwick/Liquify Shortcodes in Shopify: https://github.com/culturekings/shopify-shortcodes/ Search Filters in App Store for Built for Shopify: https://shopify.dev/changelog/search-filters-for-built-for-shopify-apps Theme file usage now tracked in admin: https://changelog.shopify.com/posts/theme-file-usage-now-tracked-in-the-file-section-in-admin Get Ready to Send: https://getreadytosend.com/ The Best Caramel Corn: https://www.krackcornpopcorn.com/ New Shopify CLI console tool for themes: https://shopify.dev/docs/themes/tools/cli/commands#console
In this episode of Liquid Weekly, Karl kicks things off with a chat about his undeniable love for cheese balls and snacking. But, things quickly take a technical turn as he and Taylor delve into the much-discussed topic of Shopify Editions. Karl gives an insider's perspective on a significant project he undertook, discussing the complexities involved in migrating a client from BigCommerce to Shopify. Then Taylor shares insights from one of his recent projects. Ever wondered how to automate adding a free product to a customer's order following a qualifying purchase? Taylor reveals how the Shopify Flow app can be leveraged to make this happen. But the heart of the episode lies in the discussion about the ever-evolving Shopify landscape, chiefly centered around Shopify Editions announcements. Is the platform making it challenging for budding developers to break into the ecosystem? Karl and Taylor weigh in. The debate heats up as they ponder whether Shopify is "eating its own ecosystem" by rolling out native apps like bundling and subscriptions. They question: Is Shopify taking a leaf out of Microsoft's playbook by acquiring numerous apps in the space? // Resource Links // Matrixify Shopify app: https://apps.shopify.com/excel-export-import Shopify Flow app: https://apps.shopify.com/flow Shopify Flow docs: https://help.shopify.com/en/manual/shopify-flow/reference Shopify Editions | Summer 2023: https://www.shopify.com/editions/summer2023 Extensions-only apps hosted on Shopify: https://shopify.dev/docs/apps/app-extensions/extension-only-apps Tobi's response on Twitter to Shopify eating it's own ecosystem: https://twitter.com/tobi/status/1684238675884888065?s=20 Remix app template: https://www.shopify.com/editions/summer2023#remix-app-template
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)