Storefront QA Checklist
Test the storefront like a first-time customer before launch, campaigns, and major catalog changes.
Use this checklist when the store is close to launch or when a published store has changed in a meaningful way.
The goal is not to click every pixel. The goal is to catch anything that would make a real buyer hesitate, get lost, or fail to reach checkout.
Media placeholder
QA pass recording
Recommended asset: a short screen recording of a complete desktop and mobile QA pass.
Before You Start
Prepare:
- A fresh browser session.
- A mobile viewport.
- A known product.
- A product with a discount, if one exists.
- A product that requires Tebex authentication, if one exists.
- A support link or Discord invite.
- The intended live domain.
Do not test only while signed in as the merchant. A customer sees the store with less context than you do.
First Impression
Open the home page and answer these questions without using internal knowledge:
| Question | Pass condition |
|---|---|
| What is sold here? | The hero and first visible section make it clear |
| Where should I click next? | Primary CTA is obvious |
| Can I trust this store? | Support, Discord, policies, or proof signals are visible |
| Does it feel finished? | No placeholder copy, broken images, or empty sections |
| Does it work on mobile? | Header, hero, grid, and CTA fit without awkward clipping |
Navigation
Click:
- Logo
- Home
- Products
- Each visible category link
- Subscriptions, if shown
- Support, if shown
- Cart
Expected result: every visible header item opens a useful page. If a page is not ready, remove it from the header or hide it in Pages.
Catalog
On Products:
- Search for a known product.
- Search for a term that should return no results.
- Change category.
- Change sort.
- Open a product card.
- Return to the catalog.
- Check spacing on mobile.
The catalog should feel useful even when search returns nothing. Empty states should explain what happened without blaming the customer.
Product Detail
For key products, check:
| Area | Pass condition |
|---|---|
| Title | Clear and customer-facing |
| Image | Loads quickly and represents the product |
| Price | Easy to read |
| CTA | Visible without hunting |
| Description | Explains what is included |
| Requirements | Visible before purchase |
| Tags and badges | Helpful, not decorative |
| Support path | Customer knows where to ask questions |
Long product names and missing images are worth testing. They often reveal layout problems before customers do.
Cart
Test:
- Add one product.
- Add the same product again.
- Change quantity.
- Remove the product.
- Add a different product.
- Apply a coupon, if available.
- Remove the coupon.
- Continue to checkout.
The checkout button should be easy to find on desktop and mobile. The customer should never wonder whether the cart updated.
Authentication
If the store sells products that require Tebex login:
- Open the product while signed out.
- Try to add it.
- Follow the sign-in path.
- Return to the store.
- Add the product again.
- Continue to checkout.
If Discord verification is required, test that path separately. Discord issues are more damaging when they appear after the customer has already decided to buy.
Checkout Handoff
Proceed to checkout and confirm:
- Tebex checkout opens.
- Basket items are correct.
- Final currency and total make sense.
- Discounts or gift cards appear as expected.
- Cancel or return path brings the customer back to a useful page.
Do not judge final payment totals from the storefront alone. Tebex checkout is the final source of truth.
Support and After Purchase
Check:
- Support page opens.
- Discord invite works.
- Email or ticket links work.
- Footer support links work.
- Thank You page explains the next step.
- Refund or policy links point to the correct place.
Support is part of conversion. Customers buy more confidently when help is easy to find.
Domain and Publish State
Before sharing the store:
- Open the default
taintless.storesubdomain. - Open the custom domain, if connected.
- Confirm the store is published.
- Confirm the URL does not include preview parameters.
- Open the store in a private browser window.
- Check that the correct store loads.
Mobile Pass
On mobile:
- Open the menu.
- Close the menu.
- Visit Products.
- Open filters or category controls.
- Open a product.
- Add to cart.
- Review cart.
- Continue to checkout.
Mobile is often the real storefront. Treat it as the primary pass, not a smaller version of desktop QA.
Red Flags
Fix these before launch:
- Header link opens an unfinished page
- Product card has no image and no useful fallback
- Price is hard to read
- Add-to-cart feedback is unclear
- Cart button is below the fold on mobile
- Support link is broken
- Checkout opens with the wrong item
- Store title or social preview is still generic
- Custom domain opens the wrong store
Final Pass
The store is ready when a new customer can:
- Understand the offer.
- Find a product.
- Trust the store.
- Add to cart.
- Reach Tebex checkout.
- Find support if something goes wrong.
That is the standard. Everything else is polish.