WS
ShopCartCreator Platform
The 15-minute deep tour

The complete walkthrough of ShopCart.

Every screen, every feature, every marketplace. This is what your business runs on once you sign up — from upload to publish to A/B test to refund-as-credit, end to end. Grab a coffee.

Step 1 · The Overview

Your whole business on one screen.

Open ShopCart and the first thing you see is four big tiles that summarize how the business is doing: Revenue MTD vs same-day-last-month, Active models, Customers, and storefront Conversion %. Below them: 14-day revenue chart by channel, recent orders, cross-platform inbox preview, system health, and onboarding progress.

  • Every tile is clickable for the methodology behind the number — no black-box stats
  • Hide modules you don't use from Settings → Available Features — the page rebuilds without them
  • “Sample Data View” button up top fills the page with example data so you can see what it looks like before you have your own
shop.3dshawn.com/welcome.cgi
Revenue MTD
$8,142.60
▲ 18.4%
Active models
47
▲ 6 this week
Customers
2,418
▲ 124 new (30d)
Conversion
5.42%
▼ 0.21% vs prior
Step 2 · Cross-platform publishing

16 marketplaces, plus your own storefront. One upload covers all of them.

Every channel below is a one-click connect from /marketplaces.cgi. After you connect, every model you upload can be pushed to that platform with a single button — same title, price, images, files. When you edit later, one save updates every connected platform.

C
Cults3D
Large 3D-printable marketplace. France-based, global reach.
Digital~15%
M
MyMiniFactory
Where the tabletop miniature community lives.
Digital~8%
P
Patreon
Membership tiers — subscription, not single sales.
Digital8-12%
G
Gumroad
Simplest digital storefront. Easiest API integration.
Digital10%
Pa
Payhip
Digital storefront with no monthly fees. Indie-friendly.
Digital0-5%
K
Ko-fi
Tips + small digital storefront for creators.
Digital0-5%
Mw
MakerWorld
Bambu Lab's STL marketplace. Tight Bambu printer integration.
Digital0% + Boost
P
Printables
Prusa-run community. Strong free-share, growing paid section.
Digital0%
T
Thingiverse
MakerBot-run. Mostly free, community-shared.
Digitaln/a
Tg
Thangs
Search-first 3D marketplace, strong creator memberships.
Digital0-12%
X
CGTrader
Pro 3D models — game/film/render assets + some printables.
Digital~30%
E
Etsy
Huge marketplace — digital STL downloads OR physical handmade.
DigitalPhysical~6.5%
A
Amazon Handmade
Massive reach for physical 3D-printed products.
Physical15%
eB
eBay
Global physical-goods marketplace. Great for printed props.
Physical~12.55%
S
Shopify
Push physical products to your own Shopify storefront too.
PhysicalPlan + 2.9%
W
Walmart
US-only physical-goods marketplace. Big audience.
Physical6-15%
WS
Your ShopCart storefront
Your own branded store, custom domain, Stripe checkout, full audience CRM.
DigitalPhysicalAs low as 0%

Connection methods: OAuth for the modern platforms (Cults3D, MyMiniFactory, Patreon, Etsy, eBay, Amazon, Gumroad, Shopify, MakerWorld, Thangs), API key for the rest. We never see or store the buyer's payment details — that stays on the marketplace.

Step 3 · The storefront builder

Drag-and-drop, real WYSIWYG, 36 layouts × 36 themes.

Your storefront isn't a templated listing — it's a real website. The page builder is fully visual: click-to-edit text, drag-to-reorder blocks, drag-and-drop image uploads with a focal-point picker. No code required. Custom CSS available on Pro+ if you want to deep-customize.

Click-to-edit text

Hover any headline or paragraph on the live storefront, click, type. Saves on blur. No "edit mode" toggling.

36 page layouts

Gallery, Marketplace, Magazine, Spotlight, Bento, Cinema, Festival, Lookbook, Comic, TCG, Vinyl, Periodic Table, Receipt, Forum, and 22 more. Pick any one as a starting point.

36 themes (color palettes)

Dungeon Forge, Workshop, Atelier, Mecha, Tabletop, Cottage, Midnight, Ember, Ink, Nebula, Parchment, Reef, Stone, Pine, Obsidian, Linen, Sunset, Bubblegum, Volt, Inferno, Vapor, Royale, Aurora, Slate, Wheat, Granite, Mist, Mango, Coral, Iris, Magma, Dragon, Frost, Phantom, Toxic, plus your own custom.

Focal-point picker

Drag a crosshair on each hero image to set where the crop centers when the layout responds. No more "head got cut off on mobile."

Drag-and-drop blocks

Move sections around the page by dragging. Reorder hero / featured product / catalog grid / about / reviews / newsletter signup to taste.

Custom domain + SSL

Point a CNAME at us, hit save, we provision a free Let's Encrypt certificate. Pro+ plans. Free + Starter use a subdomain on shop.3dshawn.com.

Brand chrome controls

Edit hero title, eyebrow text, CTA labels, section headings, footer trust line, badge labels, sign-in label, cart label — all without touching code. Per-storefront overrides for everything.

Live preview

You're editing what buyers see — not a separate preview mode. Saves are instant. Roll back any field with one click.

Step 4 · Upload & listing manager

Upload once, package everything in one form.

Drag your STLs into the upload page. Add title, tagline, description, highlights, included items, video links, specs (parts, weight, print time), print settings, printer compatibility, materials, license type, and hero image. The form is built to capture everything you'd put in a Cults3D / MMF / Etsy listing — once.

  • Multi-file upload — STL, 3MF, OBJ, ZIPs of supports, slicer profiles, license PDFs
  • Per-model variants for physical: color options, materials (PLA / PETG / Resin), inventory qty, weight, dimensions, ship-from country, production time
  • Bulk operations from Models list: bulk publish, bulk archive, bulk move to bundle, bulk price adjust
  • Scheduled publish: pick a future date/time, worker promotes draft → published at the anchor
  • Bundle support — group N models, sell at one bundle price, retain individual sale as well
shop.3dshawn.com/upload_model.cgi
01 · Files
Drop STL, 3MF, OBJ files here
or click to browse · max 500 MB per file
dragon-lord-mkii-body.stl42 MB
dragon-lord-mkii-wings.stl18 MB
supports-resin.3mf7 MB
shop.3dshawn.com/optimization.cgi
Hero variant · Storefront home
2,841 visitors · 7 days running · A/B
Call winner
A · Control3.42%
B · “Print fast, sell faster”5.18%
P(B beats A) = 96.4% · lift 51.5%
Step 5 · A/B testing

Find what converts. With real Bayesian stats.

Visitors are bucketed by a sticky shopcart_visitor cookie at first page load, 50/50 by default. The Bayesian model uses a Beta(1,1) prior on each variant's conversion rate — we compute P(B beats A) directly from conversions / exposures per bucket. When the probability crosses your threshold (default 95%) the card flips to Call winner, and you promote the winning variant in one click.

A/B between whole pages. In My Storefront → Pages, every page row has an A/B test button. One click duplicates the page (hidden-slug clone, draft, kept out of your nav), wires the two as variants of an experiment, and drops you in the page editor for the challenger. Visitors get bucketed to either the original or the clone — full, fully-editable variant pages, not just inline copy tweaks.

  • Page-level A/B: whole storefront pages competing against each other (Home, Catalog, About, custom)
  • Element surfaces: hero title, hero subtitle, hero image, CTA label, product tile, section heading, custom HTML
  • Design surfaces: full layout swap (1 of 36), color theme swap, or layout AND theme together
  • Primary metrics: conversion rate, add-to-cart, click-through, sign-up, custom event
  • Lifecycle controls inline: Start · Pause · Continue · Stop · Re-run · Archive
Step 6 · MVT (multivariate)

Test combinations of sections, not just one tweak.

A/B is fine for 2-way contests. MVT lets you test combinations — e.g. 3 hero headlines plus 3 CTAs plus 3 taglines, coordinated so every visitor sees one consistent set. The Bayesian model picks the cell with the highest expected conversion. Use MVT when you have several things to vary in lockstep; use A/B when you have a strong hypothesis about one change.

Block-level MVT in one form. From My Storefront → Tests, fill the New MVT block test panel: pick a page, name your slots (e.g. hero, cta, tagline), and pick 2–6 variants. We land you in a dedicated slot editor with one textarea per (variant × slot) pair. Paste {{slot:hero}} tokens into your page body via the regular page editor, and the storefront substitutes them per visitor at render time.

  • 1–8 slots per page, 2–6 variants per test
  • Each visitor sees ALL slots from the same variant — no flicker between sections
  • Even traffic split by default (3 variants = 33/33/34, 4 variants = 25/25/25/25, etc.)
  • Best for high-traffic stores (1,000+ daily visitors). Below that, A/B converges faster.
shop.3dshawn.com/optimization.cgi?id=12
Catalog grid layout · MVT
4 cells · 4,120 visitors
A1 · 3-col / square tiles3.10%
A2 · 3-col / portrait tiles3.55%
B1 · 4-col / square tiles3.92%
B2 · 4-col / portrait tiles — winner4.40%
Confidence 98.1% · lift +12.0% over best A-cell
shop.3dshawn.com/optimization.cgi#price
Price test · Dragon Lord MK-II
Auto-adjusting · range $9–$15
Running
$9Current $12$15
Thompson-sampling bandit converged on $12 after 8 days (5,210 visitors). Revenue-per-visitor is 14% higher than the original $10.
Step 7 · Price experiments

A bandit that finds your revenue peak.

Set a range (e.g. $9–$15) and a step ($1). Visitors hitting the product page get one of N price tiers. We use Thompson sampling — bias future traffic toward tiers with the highest revenue-per-visitor, but keep sampling all tiers occasionally to detect drift. After a couple weeks the bandit converges on the price that earns you the most.

  • Optimizes for revenue-per-visitor, not raw conversion — the right number for a creator
  • Global per-product test — we don't show different prices to different individual buyers
  • Cooldown windows so a buyer doesn't see whiplash pricing if they refresh
  • Auto-pause if revenue tanks below a configurable floor
Step 8 · Pricing surveys

Ask your buyers what they'd pay.

Two classic methodologies built in: Van Westendorp PSM (4 questions yielding a "price-sensitivity range") and Gabor-Granger (purchase-intent at sequential price points). Send the survey to your email list, your storefront visitors, or both. Results compute automatically into recommended price bands.

  • Pre-built question templates you can customize
  • Cohort filtering: only repeat buyers, only buyers of a specific category, etc.
  • One-click "Apply optimum price" pushes the result into a price experiment to validate
shop.3dshawn.com/optimization.cgi#surveys
Survey results · Dragon Lord MK-II
847 responses · Van Westendorp PSM
Too cheap
$6
Bargain
$10
Optimum
$13
Too expensive
$18
shop.3dshawn.com/messages.cgi
CULTS3D4h
rune_caster — ★★★★★
Outstanding cuts and supports — printed at 0.16mm with zero issues...
PATREON1d
bench_hammer — ★★★
Could you re-cut the bridge to fit a 220mm bed?
STOREFRONT2d
Maya R. — ★★★★★
Just bought the bundle, gorgeous detail.
Step 9 · Cross-platform inbox

Every comment, every review, in one tab.

Cults3D reviews, Patreon comments, MyMiniFactory questions, your own storefront feedback — all stream into one inbox via a polling worker that hits each marketplace API every 10 minutes. Reply once and we post the reply back to the source platform under your connected account.

  • Filter tabs: All / Unread / Flagged / Archived
  • Flag button surfaces urgent threads (refunds, complaints) for follow-up
  • Click the external-link icon to jump to the original thread on the source platform
  • Quick-reply chips: "Thanks!", "Yes, supports are pre-set in the .3mf", "Refund processed" — one click
Step 10 · Audience & CRM

Your customer list, your data.

Every buyer who checks out on your storefront becomes a row in your audience. View total buyers, new in the last 30 days, repeat-buyer cohort (3+ orders), AOV, lapsed buyers (90+ days quiet), and lifetime-value per customer.

  • Per-buyer view: every order, every download, every comment they left — one timeline
  • Segment exports: top 50 buyers, repeat-cohort, lapsed-3-months — CSV-ready
  • Newsletter subscribers list with opt-in stamp + IP for compliance
  • Mailchimp / ConvertKit / Beehiiv export pipelines for broadcast campaigns
shop.3dshawn.com/audience.cgi
Buyers
2,418
Repeat (3+)
312
AOV
$18.40
Lapsed (90d)
486
Sasha K.$172.40 LTV
Maya R.$96.00 LTV
Jordan C.$84.00 LTV
shop.3dshawn.com/promotions.cgi
Spring 20 percent off
Code: SPRING20 · /promo/spring20 · 87 of 500
Active
Skirmisher bundle special
Bundle for $39.00 · 34 used
Active
Memorial Day flash sale
30% off · starts 2026-05-23
Scheduled
First-time buyer 10 off
$10 off · 142 used · new customers only
Active
Step 11 · Promotions suite

Coupons, sales, bundles, flash sales — everything.

Four promo kinds: Coupon (requires code at checkout), Sale (auto-applies during the window), Bundle (specific products together for a bundle price), and Flash sale (urgency-priced, prominent banner). Each can be platform-wide (admin-issued) or storefront-only (your own promo).

  • Cap by redemption count (first 500 buyers), by date window, or by per-buyer limit (1 per email)
  • Custom shareable URL slugs: /promo/spring20, /promo/black-friday
  • "New customers only" toggle for acquisition campaigns — only buyers with zero prior orders qualify
  • Pause/resume any promo — including scheduled ones — without losing redemption history
  • Live "discount given" total per promo — track what each campaign actually cost
Step 12 · SEO & social cards

Every page editable down to the meta tag.

Title, meta description, keywords, canonical URL, Open Graph image, Twitter Card type, Twitter handle, robots policy — all editable per storefront from one screen. A live SERP preview shows you exactly how Google renders the snippet as you type.

  • Live SERP preview — title truncated at ~60 chars, description at ~160
  • OG image preview for Facebook / Discord / Slack / iMessage / X share unfurling
  • Per-storefront override of every platform default (admin sets defaults, you override)
  • One-click "noindex" toggle while you're still building — emit noindex, nofollow across the storefront
shop.3dshawn.com/storefront_seo.cgi
Search preview
https://shop.3dshawn.com/store/demo_studio
Demo Studio — Premium 3D printable miniatures
Hand-crafted STL files for tabletop fantasy, sci-fi, and historical miniatures. Pre-supported, slicer-ready, ships with print profiles.
shop.3dshawn.com/analytics.cgi
Storefront
$3,480
42.7%
Cults3D
$1,840
22.6%
Patreon
$1,560
19.2%
MyMiniFactory
$1,262
15.5%
14-day total: $8,142 · net payout after fees: $6,514 (80%)
Step 13 · Analytics that don't lie

Sales, by channel, net of fees.

Most marketplaces report gross sales. We always show you the net payout after their fees, our fees, and Stripe fees — the actual money that lands in your bank. Stacked daily revenue, channel share, per-product conversion, traffic source, AOV trends, refund-rate by channel.

  • Daily revenue stacked by channel for 7d / 14d / 30d / 90d windows
  • Channel donut + per-channel cards with platform-fee subtraction baked in
  • Conversion funnel: visit → product page → cart → checkout → paid
  • Engagement: views, downloads, follows, newsletter subs — per-product and per-channel
Step 14 · Pooled-data recommendations

Anonymized peer benchmarks. Real signal.

We aggregate metrics across stores in your category and price band. You see the pattern — "Miniatures stores in the $5-15 band see +12.4% conversion when products have 3+ images. You currently average 2.1." That's a concrete change you can make this afternoon.

  • Your individual data is never shared — only percentile bands
  • Sample sizes <50 stores are excluded so noise can't masquerade as signal
  • Recommendations cover: image count, description length, price ladder slope, hero-image style, category tagging, A/B test cadence
  • Opt out any time from Settings → Available Features (you also stop receiving recommendations)
shop.3dshawn.com/welcome.cgi
Pooled-data tip+12.4%
Stores in Miniatures · $5–15 see +12.4% conversion when products have 3+ images. You currently average 2.1.
Sample: 218 stores · 14,029 sessions · last 30d
shop.3dshawn.com/billing.cgi
Available credit
$12.00
Applied automatically to next invoice before card is charged.
Plan charge$29.00
Credit applied-$12.00
Cash to card$17.00
Step 15 · Billing & the credit system

Refunds become credit. Auto-applied to your next bill.

When something goes wrong, we credit your account and apply it to your next invoice before charging your card. Cleaner books than card-refund-roulette, faster than waiting 5-10 business days for a card refund, and your card stays untouched whenever credit covers the bill.

  • Current plan card with next-invoice preview showing the cash/credit split
  • Plan picker with one-click upgrade/downgrade (proration on upgrade, period-end on downgrade)
  • Full invoice history with status pills: Paid / Open / Failed / Refunded as credit / Void
  • Live credit-ledger feed — every grant, every consumption, with reasons
Step 16 · The platform underneath

The plumbing you don't think about — until you need it.

Every feature above sits on top of these. They're the things that make the difference between “a side project that scaled” and “a business you can run.”

Global search

Topbar search box hits models, orders, buyer emails, settings, and feature pages. Tokenized + punctuation-agnostic — cop-tur finds Cop-Tur, Cop Tur, or slug cop_tur.

Sample Data View & Help

Every main page has a "Sample Data View" button that fills the page with example data so you see how it looks before you have your own. Help icon up top opens a curated “where do I do that” guide.

2FA, audit log, sessions

TOTP-based 2FA, full audit log on every admin action, list-and-revoke active sessions from Settings. Role-based access on Studio team accounts.

Stripe Connect Express

You're the merchant of record. Daily payouts to your bank. We never touch your money. Stripe Tax handles sales tax / VAT / GST automatically.

Status page + system health

Live uptime per subsystem on the Overview dashboard. Public status page at status.shop.3dshawn.com. Studio plans include a 99.95% SLA with service credits.

Cloudflare R2 file storage

Every STL, image, and bundle archive lives on R2 with edge caching globally. No egress fees, fast downloads anywhere.

Three-layer feature flags

Platform-wide flags, account-level overrides, storefront-level overrides. Roll out a new feature to 10% of stores first, then to all of Pro, then to everyone.

Job queue + background workers

Cross-platform pushes, marketplace polling, email delivery, scheduled-publish promotions, billing-invoice generation — all run on a Minion-style job queue with retries and dead-letter inspection.

You've seen all 16 sections

Now run it on your own data.

14-day free trial of any paid plan. No card required for the Free plan. Setup takes less than 5 minutes — we'll wire up a sample storefront so you can see what you're getting into.

Start your free trial   See pricing

Or book a 20-minute walkthrough if you want a real human to give you a live demo.