Back to Orders
CRITICALHappy Path

Complete Checkout Flow (Guest)

Verify that guest customers can complete a full checkout from adding products to cart through order confirmation. This is the most critical conversion path.

11 steps
~10 min
order-1

Preconditions

  • Store has at least one published product with available stock
  • You are NOT logged in (guest session)
  • Store has payment methods configured
  • Store has at least one shipping method configured

Test Data

Email: [email protected], Phone: 08012345678, Address: 15 Test Street, Victoria Island, Lagos, Nigeria. Optional: Test discount code if available.

Test Steps

Follow each step carefully

0/11

Navigate to the store homepage

Location

Visit the store URL (e.g., mystore.ojamaker.com)

Verify

Homepage loads showing products or categories

Browse and select a product to add to cart

Location

Click on a product card to view details

Verify

Product detail page loads with full information

If product has variants, select required options (size, color, etc.)

Location

Dropdown selects or clickable option buttons/swatches

Verify

All required options are selected; price may update for variant

Note

Skip if product has no variants

Set quantity and click "Add to Cart"

Location

Quantity selector and prominent "Add to Cart" button

Verify

Success feedback appears; cart icon updates with item count

Navigate to cart and click "Checkout" or "Proceed to Checkout"

Location

Cart icon in header, then primary checkout button

Verify

Checkout page loads with order summary visible

Enter contact information (email and phone)

Location

Email and phone input fields in contact section

Verify

Contact fields are filled; validation passes (green check or no errors)

Note

Email is required for order confirmation and tracking

Enter shipping address (name, street, city, state, country)

Location

Address form with multiple fields

Verify

All required address fields are completed; validation passes

Select a shipping method from available options

Location

Radio buttons or cards showing shipping options with prices

Verify

Shipping method is selected; order total updates to include shipping cost

(Optional) Apply a discount code if available

Location

"Promo code" or "Discount code" input field, may need to click to expand

Verify

If applied, discount shows in order summary and total is reduced

Note

Skip if no discount code available for testing

Select payment method and enter payment details

Location

Payment method selection and form (card number, etc.) or redirect to provider

Verify

Payment method selected and details entered (use test card for testing)

Note

For Stripe test: 4242 4242 4242 4242, any future date, any CVC

Review order summary and click "Place Order" or "Complete Purchase"

Location

Final confirmation button, usually primary/prominent

Verify

Processing indicator shows briefly, then redirects to confirmation page

Expected Result

After placing order: (1) Order confirmation page displays with order number, (2) Confirmation email sent to provided email address, (3) Inventory is reduced by ordered quantities, (4) Order appears in store admin with status PENDING or CONFIRMED, (5) Payment is captured or pending depending on method, (6) Customer can track order using order number + email.

Ready to Complete?

Click when you have verified all steps and the expected result.

Progress

1/10

Previous

First test

Next

Complete Checkout Flow (Authenticated)

Test Info

Module
Orders
Steps
11
Duration
10 min
XP Value
+50