Browsing and Search
Purpose
Explain public catalog navigation and the unresolved canonical search destination.
Eligible Users and Roles
Guests, customers, and creators.
Prerequisites
The local V6 Storefront and public API must be available.
How to Open This Feature
Open /shop, /creators, a public product/creator destination, or /search.
Step-by-Step Instructions
Step 1: Browse the Catalog
Open /shop and use the available public navigation.

Step 2: Open a Detail Destination
Choose an available product or creator link and verify the destination is public and current.
Step 3: Attempt Search
Request /search. The verified behavior is a 307 redirect to /search/test; this is an open product decision, not a confirmed production search contract.
Possible States
Results Available
Sampled public catalog content rendered successfully.
Empty, Missing, Disabled, or Out of Stock
The exhaustive state portfolio was Not Tested and exact copy is not invented here.
Dependency Unavailable
Server-rendered discovery requests now have a bounded deadline and later requests can recover.
Successful server-rendered public discovery reads revalidate every 30 seconds. Server requests use the shared 15-second deadline; private reads and mutations remain uncached.
Search Redirect
/search currently redirects to /search/test.
Within the implemented result page, a product-only result now uses the truthful H1 สินค้า; creator-only and mixed/empty states use their tested category/neutral headings. This does not resolve the separate canonical /search redirect decision.
Input Rules and Limits
Search query length, special characters, rapid input, filter churn, sorting, pagination, and stale-result cancellation are Not Tested in this audit.
Common Problems and Recovery
- Retry discovery after the API recovers; do not repeatedly refresh during an unresolved outage.
- Treat missing products as unavailable rather than reconstructing unpublished URLs.
- Do not claim
/search/testas canonical until PD-001 is resolved.
Important Warnings
Displayed catalog price/stock is not authoritative for checkout; the server must revalidate transaction inputs.
What Happens Next
Users can open a product, add an eligible item to cart, or await the approved search-route decision.