Afleveringen

  • 00:00:00 - Introduction: The Shopify Way

    00:01:10 - Discussion on Bundles and Pricing Strategies

    00:02:00 - Different Approaches to Bundling Products

    00:03:00 - Merchants' Greed in Bundling

    00:04:00 - Handling Complex Bundles and Customer Experience

    00:05:00 - Challenges with Bundle Pricing and Customer Options

    00:06:00 - Examples of Bundling in Retail

    00:07:00 - User Interface Challenges with Bundles

    00:08:00 - Recursion and Complexity in Bundling

    00:09:00 - Challenges with Existing Bundling Apps

    00:10:00 - Importance of Deep Links in Admin

    00:11:00 - App Functionality and User Experience

    00:12:00 - Example of a Well-Designed App: Loop Returns

    00:13:00 - Challenges with Discounting and Bundles

    00:14:00 - Personal Experiences with Discounting in Magento

    00:15:00 - The Shopify Approach to Functionality

    00:16:00 - Adding B2B Pricing and Customer Tags

    00:17:00 - New Contribution to the Podcast: Sound Machine

    00:18:00 - Importance of Feels Good Experience in Apps

    00:19:00 - Debugging and Logging in Shopify Flow

    00:20:00 - Adventures with Cursor and JavaScript

    00:21:00 - Transition from Alpine to Plain JavaScript

    00:22:00 - Benefits of Plain JavaScript in Development

    00:23:00 - Personal Experiences with JavaScript and jQuery

    00:24:00 - Expanding Skills in JavaScript for Various Platforms

    00:25:00 - Discussion on Hot Reload and Syncify

    00:26:00 - Experiences with Shopify Theme CLI

    00:27:00 - Challenges with Authentication and Hot Reload

    00:28:00 - Exploring Syncify for Faster Development

    00:29:00 - Search and Discovery App in Shopify

    00:30:00 - Client Requirements for Search Features

    00:31:00 - Using Meta Fields for Category Filtering

    00:32:00 - Customizing Search Results with Liquid

    00:33:00 - Client Simplification Wins and Challenges

    00:34:00 - Importance of Simplicity and Native Features in Shopify

    00:35:00 - Exploring Third-Party Authentication and Registration Tools

    00:36:00 - Redirecting After Login in Shopify

    00:37:00 - Customizing the Customer Account Section

    00:38:00 - Adding Custom Features to Customer Accounts

    00:39:00 - Admin Extensions and Custom Buttons in Shopify

    00:40:00 - Deep Linking and Theme App Extensions

    00:41:00 - Considerations for Building Shopify Apps

    00:42:00 - Success Stories in Shopify App Development

    00:43:00 - Identifying Gaps and Opportunities in the Shopify Ecosystem

    00:44:00 - Experiences with NetSuite and API Integrations

    00:45:00 - Challenges with iPass Solutions and Logging

    00:46:00 - Opportunities for Building Custom Integration Solutions

    00:47:00 - The Future of Making Internet Money

    00:48:00 - Personal Reflections on Career and Retirement Plans

    00:49:00 - Conclusion: Embracing Creativity and New Opportunities

  • [00:00:00] – Intro & Back-In-Stock Flow
    David kicks things off by explaining how the back‐in‐stock flow automatically fires when inventory becomes available.

    [00:01:07] – Badge Brag & Community Wins
    David shares his excitement over earning a Shopify community badge while Kalen reveals he just unlocked a custom “flow” badge.

    [00:03:21] – Pre‑Launch Jitters & Project Pressure
    The conversation turns to launch anxiety—with both discussing the stress of pre‑launch lists, last‑minute tasks, and the pressure of agency projects.

    [00:06:05] – The Agency Owner Problem
    Kalen explains the challenges of working with demanding clients and the pitfalls of making rapid, short‑term decisions in agency work.

    [00:07:52] – Meta Objects & Bulk Editing Limits
    They dive into using meta objects in Shopify—touching on bulk editing, the entry limits, and how these tools open up new possibilities.

    [00:11:56] – Multi‑Location Inventory Management
    David explains his setup for managing inventory across six live stores, including the challenges of marketing inventory versus online availability.

    [00:16:30] – Client Call Chaos
    A humorous recount of a kickoff call with a vendor (and a missing CEO) highlights the often awkward nature of agency meetings.

    [00:18:32] – AI & Prompting Techniques
    The pair discuss new AI tools and prompt frameworks (including ChatGPT techniques) as they brainstorm ways to automate tasks like email classification.

    [00:21:00] – Klaviyo Flows & Webhook Woes
    They review how Klaviyo handles back‑in‑stock notifications—covering both the strengths and quirks of using webhooks without response feedback.

    [00:24:30] – Streamlining Flow Solutions
    David describes an additional Flow he added for “shop my” orders that automates fulfillment location changes, noting how simple (and exportable) the solution is.

    [00:26:00] – AI-Driven Template Generation
    The conversation shifts to using AI for generating templates and automating parts of their workflow, highlighting the blend of rules‑based processing and GPT fallback.

    [00:29:00] – Deep Dive into AI Prompting
    They explore different prompting strategies (like “role-play” prompts and “before–after–bridge” frameworks) and debate how this new “prompting” skill is reshaping search and learning.

    [00:33:00] – On AI Sentience & the Future of Intelligence
    A playful but thoughtful debate arises about whether AI can “feel” pain and what truly differentiates human experience from machine processing.

    [00:40:00] – Geolocation & Native Shopify Tools
    Discussion moves to technical integration—using Hydrogen and a privacy API to achieve region‑level geolocation without a server‑side call.

    [00:44:00] – The Joys (and Quirks) of Documentation
    David and Kalen share their different takes on reading documentation—from thorough manual deep dives to quick search-and‑skip approaches.

    [00:46:15] – Returns & Exchange Flow with Loop Returns
    They break down how Loop Returns integrates with Shopify to handle exchanges (including credit adjustments and order updates) and compare it with other return solutions.

    [00:52:00] – Managing Exchange Orders
    A closer look at how exchange orders work in Shopify—how items are “returned” on the original order and updated in NetSuite to keep things in sync.

    [00:55:00] – ERP, NetSuite & the Future of Shopify Apps
    The conversation shifts to the broader ecosystem as they discuss the limitations of NetSuite, the potential of native Shopify ERP solutions, and the challenges of integrating third‑party systems.

    [01:00:00] – Looking Ahead: Native Solutions & the B2B Push
    They wrap up by speculating on the future—how Shopify’s growing B2B focus might drive the development of native apps (including ERP tools) that could eventually replace traditional systems like NetSuite.

    [01:02:00] – Wrap‑Up & Final Thoughts
    David and Kalen sign off with reflections on all the topics they’ve covered—from innovative Flow solutions and AI prompting to the evolution of Shopify’s ecosystem.

  • Zijn er afleveringen die ontbreken?

    Klik hier om de feed te vernieuwen.

  • 00:00:00 - Intro. Sponsored by Smile.io, because your discounts are out of control.00:00:55 - Slack workspaces and the art of saying no to notifications.00:03:31 - Slack boundaries: the show you didn’t know you needed.00:03:59 - Snow days, sick days, and the joy of blowing snow at people.00:06:00 - DHL ghosted my frying pan delivery, and I’m not okay.00:08:00 - Why I ordered a frying pan from Argentina instead of Target.00:09:47 - NetSuite’s love for three decimals is ruining everything.00:13:00 - Shenanigans: a recurring theme we can all get behind.00:14:39 - Ocular migraines are the universe telling you to stop working.00:17:13 - AI podcasts: binge-listening your way to smarter downtime.00:20:28 - My AI-powered email assistant might be smarter than me.00:25:00 - Picking tasks two at a time is the productivity hack I didn’t know I needed.00:29:57 - Shopify Flow adventures and automating all the things.00:37:00 - Open source vs. monetization: the eternal dev dilemma.00:42:49 - Big red buttons for podcast topics are the future of content.00:46:08 - ScrapingBee: skipping Cloudflare blocks like a pro.00:51:03 - Managing bots is the symphony I was born to conduct.00:58:00 - Ignoring Taco Bell fights makes me optimistic about AI again.

  • [00:00:00] Intro

    [00:01:08] Black Friday Recap - Survived the sales madness, barely.

    [00:03:18] Bonus & Team Morale - Because tattoos last longer than bonuses.

    [00:04:28] Tsunami Scare - Almost washed away... in notifications.

    [00:06:00] Disaster Plans - How to plan for everything, except surprises.

    [00:09:01] Black Friday Tech - Data so cool, even our spreadsheets cheered.

    [00:13:21] Game Dev Nostalgia - When TI-85 games were peak tech.

    [00:15:47] Academic Tales - How to ace tests... after a power nap.

    [00:17:01] Time Juggling - Managing tasks... or at least pretending to.

    [00:20:46] B2B Complexities - Edge cases? We prefer to call them adventure modes.

    [00:22:04] Integration Evolution - From "it works" to "who built this?"

    [00:25:04] Dev Tools Talk - Gadgets, scripts, and a sprinkle of magic.

    [00:30:17] Partner Program Updates - When revenue shares get a remix.

    [00:33:08] Admin Fix Wishlist - Shopify bugs, consider yourselves warned.

    [00:36:04] Bulk Editing Fun - Because clicking 1,000 times isn’t fun.

    [00:42:55] Liquid Tricks - Outsmarting pagination one loop at a time.

    [00:50:17] Data Sync Magic - Syncing data like pros (after enough coffee).

    [00:53:15] Hidden Variants - Making products disappear... intentionally.

    [01:04:51] GraphQL Power - Mastering GraphQL queries with ease.

    [01:07:03] Dev Tools Chat - Postman, GraphiQL, and many head scratches.

    [01:09:49] Tech Throwbacks - Linux servers and FTP... still alive!

    [01:16:05] Final Thoughts - Dreaming of projects that debug themselves.

  • 00:00:00 Intro

    00:00:51 Digging Out From A Mountain Of Client Work

    00:01:47 Dealing with Feisty Clients

    00:03:13 Making Things Make Sense

    00:05:13 Rushed Deployments & Middlemen

    00:06:10 Weird But Cool Uber Project

    00:07:11 “Empathizing with Customer Personas” 💀

    00:08:22 Third-Party GraphQL Clients Are Trash

    00:09:50 Postman Duplication Rant

    00:13:11 Metafields and Custom Accounts

    00:18:10 Checkout Blocks and Shop Pay

    00:22:10 Shopify Editions Excitement

    00:26:24 Hydrogen & Database Limitations

    00:29:24 Code > IPaaS

    00:35:55 Gadget CLI and BigCommerce Nonsense

    00:43:02 Recliners & Monitor Arms

    00:50:21 New Customer Accounts

    00:51:31 Black Friday Prep and Load Testing

  • We have a sponsor now! This episode is brought to you by smile.io!

    Join the thousands of Shopify Plus businesses that use Smile to increase repeat purchase rate, provide exclusive benefits for members and VIP customers, and build a more profitable business.

    00:00 Topo Chico Obsession

    01:38 My Personal Trainer On Water

    02:53 A Proper Code Freeze

    03:50 Brutal Client Call

    06:27 The Pros and Cons of Big Projects

    07:04 Retrospectives and Continuous Improvement

    08:44 David’s BS Story Points

    10:04 Syncing Challenges with NetSuite

    12:48 New Sponsor!

    14:22 NFC Tags vs. QR Codes

    17:57 Pay With iPhone Make Us Happy

    22:14 Personal Finance Apps Are Trash

    23:36 Taxes and Automation Dreams

    24:00 Loyalty Program Design

    30:42 Landing Page Challenges

    34:26 Metafields Indexing

    40:17 New Metafield Theme Features

    43:03 Hydrogen as an API Backend

    46:36 Finding Logs in Hydrogen

    50:06 Reinventing Loyalty

    53:03 Apps That Wreck Your Discount Codes

    54:20 App Of The Week: Platmart Swatches

    58:54 Theme Inspector For Shopify

    1:03:45 Search & Discovery

  • Welcome to episode number two of talkingshop.dev. I sat down again with David Robinson, the Director of Technology for fashion brand Cuyana.We talked about some of the discount functionality he's building for black Friday, some app proxy URL adventure that I'm having, a super weird checkout capture issue, some point of sale stuff, as well as a really interesting AI tool David started using for summarizing calls.

    00:00:00 Intro00:01:05 Black Friday Discount Functionality00:01:22 Private Event Sales Concept00:02:09 Custom Strikethrough Pricing Implementation00:02:51 Testing Pricing Features00:03:35 Managing Product List Page and Colors00:04:46 App Proxy URL Issues00:06:48 Considerations on Building Custom Account Sections00:07:50 Switching from Hydrogen to App Proxy00:09:00 React and Remix Challenges00:10:50 Next.js and App Proxy Liquid Issues00:12:18 Auth0 and Impersonation Solutions00:15:00 Shopify Discount Logic and Coupon Overrides00:16:33 Acceptance of Shopify’s Constraints00:19:06 Captcha Issues at Checkout00:21:40 Support Interactions and Improving Responses00:23:26 Leveraging Shopify Plus Support Channels00:26:12 New Flow Triggers and Meta Object Entries00:29:00 AI and Automation in Shopify Development00:33:18 Fathom Video for Transcriptions and Summaries00:38:48 Chatbots and Automated Support for Stores00:43:52 Matrixify’s Role in Data Management00:45:49 Good Day ERP and Shopify Polaris Integration00:47:10 Building PIM for Shopify00:50:22 Bulk Editing Limitations and Spreadsheet Advantages00:52:36 Managing Pre-order, Release Dates, and Waitlists01:02:11 Shopify POS Features and Hardware Advancements01:05:45 Interest in POS Extensions and App Development01:10:00 Reflecting on Theme Workflow and Improvements

  • Welcome to the first episode of talkingshop.dev - a podcast where we just talk shop with other developers working with Shopify.

    In this episode, I sat down with my longtime friend, David Robinson, the director of technology with a fashion brand called Cuyana.

    We talked about a whole bunch of stuff from functions to Google sheets integrations, NetSuite stuff, a cool discount app that he's using and a bunch of other stuff.

    --

    (00:00) Introduction and Guest Introduction(00:36) E-commerce Challenges and Black Friday(01:42) Podcasting and Multimedia Journey(04:59) Stack Overflow and Coding Tools(10:28) Exploring Rust and JavaScript(16:27) Google Sheets and App Script(22:48) Shopify and Liquid Limitations(34:29) Price Adjustments and Shopify Shenanigans(35:45) Disabling Variants in Shopify(36:25) NetSuite Pricing and Metafields(38:34) Fulfillment Constraints and Functions(42:21) Shopify Apps and Onboarding(48:32) Disney World and Family Trips(57:44) Challenges with Creative Teams(01:01:35) Reflections on Work and Stress