{"slug": "from-zero-to-one-how-i-built-a-multi-market-b2b-badge-trophy-site-with-an-ai", "title": "From Zero to One: How I Built a Multi-Market B2B Badge & Trophy Site with an AI Agent Configurator", "summary": "A solo developer built MedalCraft, a B2B medals, plaques, coins, and event-badge e-commerce site, using a Next.js static export hosted free on Cloudflare Pages and a conversational AI agent that acts as a product configurator. The agent emits structured JSON specs mapping directly to a partner factory's order sheet, quotes only price ranges from a public cost table, and routes customers to a human before any contract. The developer also applied generative engine optimization tactics, including entity-rich product pages and Schema.org Product, Organization, and FAQPage markup, to get the site cited in LLM answers.", "body_md": "## \n  \n  \n  The Niche: Badges, Medals, Coins, and Trophies\n\nMost e-commerce builders chase apparel and gadgets. I went the other way: **B2B medals, award plaques, commemorative coins, and event badges** — products sold to event organizers, schools, sports federations, and corporate HR teams across dozens of countries.\n\nThree things make this niche unusually good for a solo founder:\n\n1. \n**Factory-partnership model.** I don't hold inventory. A partner factory produces against specs, so my cost structure is nearly all margin and zero warehouse risk.\n2. \n**Long-tail demand.** Every event generates searches: \"Olympiad medals custom\", \"anniversary coin manufacturer\", \"World Cup badge design\". Thousands of micro-keywords, low competition.\n3. \n**Cross-event spikes.** A single global tournament can double inquiry volume for a quarter. (The 2026 World Cup is already showing exactly that.)\n\n## \n  \n  \n  The Stack: $0/month Hosting\n\nThe site (I call it **MedalCraft**) runs on:\n\n- \n**Next.js static export** → deployed on**Cloudflare Pages free tier** (unlimited bandwidth, no credit card, custom domain for free via`.pages` or your own DNS)\n- \n**Programmatic product pages** — one URL per product variant (material × size × event type), generated at build time\n- \n**Stripe-compatible checkout flow** for Western customers;**Airwallex / LianLian** receiving for the China-side supplier payouts (0.3–1% fees, no annual cost, Alipay-friendly)\n\nTotal infrastructure cost: a domain. Everything else is free.\n\n## \n  \n  \n  The Core Feature: an AI Agent as Product Configurator\n\nHere's the part most B2B sites still do manually: a customer emails, sales replies with PDFs, three weeks of back-and-forth.\n\nMedalCraft ships a **conversational AI configurator** instead:\n\nImplementation notes that actually matter:\n\n- \n**Structured output first.** The agent emits a JSON spec (dimensions, plating, engraving areas, packaging) that maps 1:1 to the factory's order sheet. No free-text handoffs.\n- \n**A \"scene lock\" for images.** The mockup generator uses fixed virtual studio scenes (lighting, camera angle, background) with only the product rendered in-variant, so every customer sees consistent imagery — cheaper and more trustworthy than per-order photography.\n- \n**Guardrails on pricing.** The agent quotes*ranges* computed from a public cost table, never exact costs, and always routes to a human before a contract.\n\n## \n  \n  \n  SEO + GEO: Engineering for LLM Answers, Not Just Google\n\nStandard SEO got you indexed pages; **Generative Engine Optimization (GEO)** gets you *cited inside AI answers*. For a B2B product niche, that's now the real channel — buyers increasingly ask ChatGPT/Claude \"best custom medal manufacturer in China\".\n\nWhat moved the needle:\n\n1. \n**Entity-rich product pages** : each variant page states manufacturer name, factory location, MOQ, certifications, and lead times as explicit key-value blocks — exactly what LLMs extract.\n2. \n**Schema.org `Product` + `Organization` + `FAQPage`** on every template.\n3. \n**Comparison content** : \"Custom medals vs. purchasing pre-made kits: a cost breakdown\" style posts that LLMs love to quote.\n4. \n**Backlinks without ad spend** : guest posts on dev/design communities, free product calculators that schools link to, and directory listings (trade show directories, award-industry directories) — slow, compounding, free.\n\n## \n  \n  \n  What I'd Tell You to Do Differently\n\n- Don't build the AI configurator on day one. Validate with 20 manual inquiries first — you'll learn the real decision criteria (ribbon color, delivery date beats design novelty).\n- The factory partnership is the moat, not the website. Negotiate a spec-sheet template with them early.\n- Payments killed more of my time than code. For CN-based suppliers serving EU/US customers, a dedicated cross-border account (Airwallex/LianLian-class) beats Stripe Payouts on both fee and speed.\n\n## \n  \n  \n  Where to Look Next\n\nThe full technical documentation for the MedalCraft stack (site architecture, agent prompt design, Cloudflare deploy scripts, payment routing) is written up in detail online.\n\n*What would you add to a B2B product configurator? I'm curious which industries still manually quote everything.*", "url": "https://wpnews.pro/news/from-zero-to-one-how-i-built-a-multi-market-b2b-badge-trophy-site-with-an-ai", "canonical_source": "https://dev.to/kd_jiang_cb6ed42090a6f3f5/from-zero-to-one-how-i-built-a-multi-market-b2b-badge-trophy-site-with-an-ai-agent-configurator-d0m", "published_at": "2026-09-20 05:22:13+00:00", "updated_at": "2026-09-20 05:54:47.164417+00:00", "lang": "en", "topics": ["ai-agents", "generative-engine-optimization", "structured-data", "ai-search", "ai-products"], "entities": ["MedalCraft", "Cloudflare Pages", "Next.js", "Stripe", "Airwallex", "LianLian", "ChatGPT", "Claude"], "alternates": {"html": "https://wpnews.pro/news/from-zero-to-one-how-i-built-a-multi-market-b2b-badge-trophy-site-with-an-ai", "markdown": "https://wpnews.pro/news/from-zero-to-one-how-i-built-a-multi-market-b2b-badge-trophy-site-with-an-ai.md", "text": "https://wpnews.pro/news/from-zero-to-one-how-i-built-a-multi-market-b2b-badge-trophy-site-with-an-ai.txt", "jsonld": "https://wpnews.pro/news/from-zero-to-one-how-i-built-a-multi-market-b2b-badge-trophy-site-with-an-ai.jsonld"}}