YoVDO

Build a Web Shop From A-Z

Offered By: Laracasts

Tags

Laravel Courses Web Development Courses Stripe Courses Livewire Courses

Course Description

Overview

In this course, together, we will build a web-shop from scratch. We'll use Laravel and Livewire to construct the storefront, and Stripe to manage payments and the checkout process. We'll even implement an "add to cart" functionality to allow for purchasing multiple items at once.It should be fun! I hope you're excited. Let's get going.

Syllabus

  • Scaffolding
    • Here's the Plan
    • Project Scaffolding
    • Initial Model Scaffolding
    • Database Seeding
  • The Storefront
    • Designing Our Storefront
    • Money Formatting
    • Designing the Product Page
    • Dynamic Product Image Selector
    • Add to Cart Validation
    • Persist Our Cart Model
    • Persist the Cart Items
    • Add to Cart Success Notification
    • Cart Navigation Menu and Counter
    • Create the Cart Page
    • Delete Cart Items and Merge Variants
    • Incrementing and Decrementing Cart Quantities
    • Finalizing Our Cart
    • Session Cart to User Cart Migration
  • Accepting Payments
    • Stripe Setup
    • Cashier Setup and Stripe CLI Local Webhooks
    • Enable Automatic Tax Collection
    • Create a Stripe Checkout Session
    • Collect a Shipping Address During Checkout
    • A First Look at the Checkout Success Object
    • Handle a Checkout Success Webhook
    • Empty the User's Cart After a Successful Payment
  • Order Details
    • Prepare the Order Confirmation Page
    • Deliver the Order Confirmation Email
    • Use Markdown to Render a Table
    • Add a Button to View the Order
    • Prepare an Order Details Page
    • Send an Abandoned Cart Email to the Customer
  • Supplementary
    • Upgrade to Livewire V3 and Implementing Pagination and Searching

Taught by

Philo Hermans

Related Courses

30 Days to Learn Laravel
Laracasts
Add Passkeys to a Laravel App
Laracasts
Advanced Image Uploading with Vue and Laravel
Laracasts
Andre's Larabits
Laracasts
Andrew's Larabits
Laracasts