Browse all series
FrameworksIntermediate19 episodes

Build Shopify Apps With Laravel

Welcome to the world of Shopify, where I'll show you, step by step, how to build a Shopify app with Laravel from scratch. We'll cover everything you need to know - from the initial setup, all the way to deployment. I hope you're excited!

Series episodes

Shopify and Project Overview

5m 21s

Explore Shopify’s ecosystem and app types in this friendly intro. Learn how public, private, embedded, and non-embedded apps enhance Shopify stores!

Set Up a Shopify Development Store

5m 54s

Create a Shopify partner account, development store, and app with ease. Follow this friendly Laracasts guide to kickstart your Shopify development journey!

The Laravel Shopify Package

9m 49s

Set up Laravel Sail and install the Laravel Shopify package with ease. Explore key configuration options in this friendly, step-by-step Laracasts episode!

Connecting the Dots

10m 57s

Connect Laravel with Shopify using ngrok for secure public URLs. Dive into VerifyShopify middleware to master authentication and redirects in this Laracasts episode!

Embedded Apps and App Bridge

7m 42s

Learn how to build embedded Shopify apps using AppBridge. Enable embedded apps and explore default layouts to create seamless admin experiences.

Vite and Hot Module Reloading With Blade

11m 36s

Get Vite and Hot Module Reloading working with Blade for seamless updates without page refreshes. Plus, configure Axios to handle session tokens automatically!

Use Laravel Telescope for Debugging

6m 50s

Learn how to set up Laravel Telescope for powerful debugging. Track requests, exceptions, queries, and more to troubleshoot your Laravel app with ease.

Set Up a React SPA with Laravel

10m 5s

Set up a React SPA inside your Laravel Shopify project! Learn to configure React, install dependencies, update routing, and initialize the Shopify app bridge.

Intro to Polaris

11m 52s

Learn Shopify Polaris basics, how to install it, and build your Faker app’s initial structure with key components in this friendly, hands-on intro episode.

Axios Setup and Session Tokens In React

7m 37s

Set up a custom Axios hook in React to handle session tokens via interceptors and cleanly organize product creation with reusable components.

Create Fake Products

14m 3s

Learn to create fake products using Shopify API calls and add simple UI validation for smooth, reliable product management in this practical Laracasts lesson.

Delete Generated Fake Data

15m 36s

Track and delete only the fake products created by your Faker app with ease. Keep your data clean and organized in this practical Laracasts tutorial!

Shopify Rate Limits and Versioning

11m 55s

Learn how to handle Shopify API rate limits and versioning by using queued jobs to efficiently manage product actions. Boost your app’s performance with Laracasts!

Create Fake Customers

22m 35s

Add a new slider and create fake customers alongside products while cleaning up your UI code. Enhance your app with this friendly Laracasts tutorial!

Extend Access Scopes

12m 2s

Learn how to extend Shopify access scopes by redirecting users to grant permissions for the customers API. Secure the right access in this Laracasts episode!

Set Up Billing

11m 42s

Learn how to set up merchant billing using Laravel Shopify’s built-in features. Master the billing flow and start charging with confidence in this Laracasts episode!

Plan Upgrade and Downgrade

10m 35s

Implement seamless plan upgrades and downgrades for users while managing billing effectively. Enhance your app’s flexibility with this Laracasts tutorial!

WebHooks and GDPR

10m 28s

Explore Shopify webhooks and understand GDPR compliance with mandatory webhook setup. Stay secure and informed in this clear, friendly Laracasts episode!

Deploy the App

6m 6s

Deploy your Faker app to production effortlessly using Laravel Forge. Wrap up the series with this friendly, step-by-step Laracasts deployment guide!

Continue learning

Thumbnail for Build a Livewire App With Me!
Build a Livewire App With Me!

With Josh Cirre

  • 21 episodes
  • Intermediate
  • Frameworks
Thumbnail for What's New in Laravel 7
What's New in Laravel 7

With Jeffrey Way

  • 6 episodes
  • Intermediate
  • Frameworks
Thumbnail for Build a Video Game Aggregator
Build a Video Game Aggregator

With Andre Madarang

  • 21 episodes
  • Intermediate
  • Frameworks
Thumbnail for What's New in Laravel 8
What's New in Laravel 8

With Jeffrey Way

  • 12 episodes
  • Beginner
  • Frameworks
Thumbnail for Let's Build an Offline-First Vue App
Let's Build an Offline-First Vue App

With Andrew Schmelyun

  • 10 episodes
  • Advanced
  • Frameworks

Would you like to hear from Laracasts by email occasionally?