| name | product-page-conversion |
| description | Use when improving ERTZU product detail pages, product cards, buying/selling CTAs, verification trust signals, recommendations, or conversion flows. |
Product Page Conversion
When To Use
Use this skill for /listings, /listings/[id], product cards, recommendations, bid/buy/sell CTA copy, product image handling, market data display, and checkout entry points.
ERTZU-Specific Instructions
- Product detail pages must answer: what perfume is this, what size/fill state is selected, what is the lowest ask, what is the highest bid, what happens after purchase, and why ERTZU can be trusted.
- Keep bid, buy, and sell actions distinct.
- Make ERTZU verification visible without burying conversion controls.
- Keep seller asks secondary to the canonical product market.
- Keep market liquidity signals scannable.
Files And Areas To Inspect
src/components/ProductCard.tsx
src/app/listings/page.tsx
src/app/listings/[id]/page.tsx
src/app/buy/page.tsx
src/app/bid/checkout/page.tsx
src/app/sell/page.tsx
src/lib/market.ts
src/lib/matching.ts
src/lib/i18n.tsx
src/app/globals.css
Concrete Checks
- Verify product cards link to
/listings/{product.id}.
- Verify product cards surface brand, name, image, lowest ask, highest bid, last sale, and active ask count when present.
- Verify product detail defaults to a sensible available fill/size.
- Verify users with active asks cannot buy or bid on their own matching asks.
- Verify buy-now uses the currently selected fill and size.
- Verify bid checkout receives product, fill, size, and amount consistently.
- Verify verification language communicates seller-to-ERTZU-to-buyer shipment.
- Verify empty market states guide the user toward placing an ask or bid without implying individual listing browsing.
Mistakes To Avoid
- Do not make seller listings dominate the product page.
- Do not obscure final price, fill level, or bottle size before checkout.
- Do not split the user into unclear "offer" vs "bid" terminology.
- Do not imply ERTZU ships before verification is complete.
- Do not add conversion copy that conflicts with the actual payment or order lifecycle.