Public storefront
WhatCopilot public storefront: a unique seller page at shop.whatcopilot.com/{slug} for your Whatnot bio, next live, products, buyer reviews, and a one-time −10% coupon when the link is verified in your bio.
On this page
Storefront is the public seller page you share in your Whatnot bio. Buyers land on `shop.whatcopilot.com/{slug}`: next live, products, about, reviews, and a CTA to shop on Whatnot. You edit it under Settings → Storefront. The public product page is Storefront.
Role
Give every live a stable URL that is yours — not a Whatnot profile scrape. The page is a backlink, a live door, and a review surface. It does not replace Whatnot checkout, chat, shipping, or payouts.
Access
- Editor: every signed-in seller with a connected shop (`/app/settings/storefront`)
- Public 200: published **and** paid billing (active / trialing / grace), or the read-only demo
- Unpublished or unpaid: the shop URL returns 404 (no thin empty pages)
- Demo: Collectibles Corner is published with `noindex`; forms are read-only
URL & slug
- Canonical: `https://shop.whatcopilot.com/{slug}` (3–32 characters, kebab-case)
- Suggested from your seller name; reserved words (`en`, `app`, `plugins`, `storefront`, …) cannot be claimed
- One slug per Whatnot shop; changing it updates the public URL
- Do not share `/s/{slug}` — that path is an internal rewrite, not the canonical
Editor (`/app/settings/storefront`)
Four tabs: Audience, Page, Reviews, Share.
- **Audience** — unique visitors, page views, Whatnot clicks, join-live clicks
- **Page** — display name, bio, avatar / banner (JPEG, PNG, WebP), theme, visibility toggles, Whatnot URL, social links, locale
- **Reviews** — published and pending claims; approve or reject unmatched buyer names
- **Share** — copy the shop URL, referral `?ref=` link, directory opt-in, bio verification for the coupon
What the public page shows
- Live tab: next / upcoming calendar shows and a Join live CTA when a show is in progress
- Products tab: upcoming lineup items when you enable `nextProducts`
- About: bio, category, sales count (cached from imported `order_earnings`)
- Reviews: published ratings and comments; a dialog to submit a new review
- CTAs: Shop on Whatnot and Join the live go through `/go/whatnot` and `/go/live` (click tracked)
Buyer reviews
A visitor submits a display name, Whatnot username, rating, and comment on the shop host. WhatCopilot matches the claimed username against buyer names from your Seller Weekly imports (exact or strong fuzzy). Matches auto-publish. No match → pending until you moderate. One active claim per normalized username per shop (rejected rows can be retried).
Bio backlink & −10% coupon
- Publish the storefront
- Paste `https://shop.whatcopilot.com/{slug}` in your Whatnot bio
- Verify from the Share tab (SSRF-safe fetch of your public Whatnot profile)
- Coupon `BACKLINK_10_1M` (−10%, duration once) applies to the next invoice, or queues if another discount is already on the subscription
Referral link
If you enable the referral toggle, the storefront can send buyers to `/register?ref=YOUR_CODE`. The code is stored in a cookie and redeemed at onboarding. This is separate from the bio coupon.
SEO & directory
- Canonical + Open Graph live on the shop host; apex `/{slug}` is not used in v1
- Indexable shops (not demo, published, with bio / live / Whatnot URL) appear in `sitemap.xml`
- Opt-in Sellers directory (`listedInDirectory`) — off by default
- Demo Collectibles Corner is always `noindex`
Use cases
- Whatnot bio: one URL that always points at your next live
- Instagram / TikTok / X: a page Google can index, unlike an in-app profile
- Post-live: reviews from real buyers matched to your CSV
- Growth: bio backlink + referral code on the same page
Limits
- Not a Whatnot store clone — checkout stays on Whatnot
- Images: JPEG / PNG / WebP only (no SVG), 5 MB, bucket `shop-public`
- Public page is 404 when unpublished or billing is out of access
- Demo org cannot save, upload, moderate, or verify
- Coupon does not stack with an existing Stripe discount; it queues instead
Related
- Storefront landing : public product page
- Sellers directory : opt-in list of published shops
- Settings : storefront tab among other settings
- Calendar : shows that feed the Live tab
- Inventory : products that can appear on the page
- Pricing : paid plan required to publish a live URL
FAQ
- Where does my public storefront live?
- On a dedicated host: `https://shop.whatcopilot.com/{slug}` — not on whatcopilot.com/{slug}. Put that URL in your Whatnot bio. The marketing landing is [Storefront](/storefront); the editor is `/app/settings/storefront`.
- Who can publish a live, indexable page?
- Any paid plan (active or trialing) can publish. The public URL returns 404 if the shop is unpublished or billing is not in access. The demo org shows Collectibles Corner with `noindex`. Drafts stay private.
- How do I get the −10% Stripe coupon?
- Publish the page, paste `shop.whatcopilot.com/{slug}` in your Whatnot bio, then verify from the Share tab. A one-time coupon (`BACKLINK_10_1M`, −10% on the next invoice) applies or queues if another discount is already on the subscription.
- Can anyone leave a review?
- Reviewers claim a Whatnot buyer name. Exact or strong matches against imported Seller Weekly buyer names auto-publish; unmatched claims go to moderation in the Reviews tab. Rejected names can try again.
- Will Google index my storefront?
- Published, paid shops with a bio, Whatnot URL, or upcoming live can be indexed. The demo page is `noindex`. Opt into the [Sellers directory](/shops) separately (`listedInDirectory`). Canonical is always the shop host, not `/s/{slug}`.