Lesson 4.4: Testing the Checkout Process

Goal of this Lesson:
Make sure your checkout process is working — from product page → to cart → to payment → to confirmation — before real customers ever touch it.


🧠 Why This Is So Important

A broken checkout means lost sales.
Before you launch, you need to:

  • Make sure customers can add your course to their cart
  • Confirm that payments go through
  • Check that confirmation emails are sent
  • Make sure buyers land on the right “thank you” page

You’re going to walk through it exactly like a customer would.


🛒 Step 1: Add Your Course to Cart

  • Visit your course product page (you created this in Lesson 3.2)
  • Click Add to Cart
  • Go to View Cart or Checkout

Make sure:

  • The product shows up correctly
  • The price is right
  • The layout looks clean

💳 Step 2: Complete a Test Purchase

Depending on your payment setup:

If Using Stripe (Test Mode):

  1. Go to WooCommerce > Settings > Payments > Stripe
  2. Enable Test Mode
  3. Use a Stripe test card like:
    4242 4242 4242 4242
    Any future expiration date, any 3-digit CVC
  4. Complete checkout with test info

💡 Tip: Set your product price to $1 temporarily if you want to run a real charge with your actual card.


If Using PayPal:

  • Use a second PayPal account to complete the purchase (you can’t pay yourself)
  • Set your course price low for testing ($1–$5)

📧 Step 3: Check Email Notifications

After your test order:

  • The customer should receive an order confirmation email
  • You (the admin) should get a new order notification
  • If using FluentCRM, it can also tag or email the customer automatically (we’ll set that up in Module 7)

🎉 Step 4: Confirm the Thank You Page

You should land on a simple order received or thank you page.

Later in the course, you’ll customize this page using FunnelKit — but for now:

  • Make sure it loads
  • Includes the order summary
  • Doesn’t show any weird messages or errors

🔒 Step 5: Mark the Order Complete (Optional)

Go to:

  • WooCommerce > Orders
  • Click on your test order
  • Manually change the status to Completed

This simulates a successful delivery (especially useful if you’re testing automations or access control later).


✅ What You Should Have Now

By the end of this lesson, you should:

  • Have walked through your entire checkout process
  • Know that payments go through
  • Received email notifications
  • Confirmed your thank you page works