Internal — Not Linked
Migration Data Map
What exists today, what we're building, what data we have, and what's missing.
Current → V2: Feature Comparison
| Function | Current (benchk.us) | V2 (New Platform) | Data Status |
|---|---|---|---|
| Platform & Hosting | |||
| CMS / Framework | WordPress + WooCommerce Heavy, slow, 40+ scripts per page | Astro 5 (static) 0 scripts on load, edge-cached globally | READY |
| Hosting | Unknown shared/managed WP $XX/mo, single origin server | Cloudflare Pages $0/mo, 300+ edge locations globally | READY |
| SSL / CDN | Unknown SSL, no CDN Probably paid cert | Cloudflare free SSL + CDN Auto-renew, DDoS protection included | READY |
| Domain DNS | benchk.us Registrar unknown | benchk.us → Cloudflare DNS Same domain, new infrastructure | NEED ACCESS |
| Product Catalog | |||
| Products | 92 products (WooCommerce) Polish URL slugs: /produkt/ | 66 products (Astro) English slugs: /products/[handle]/ | PARTIAL Have Shopify data, need WooCommerce descriptions |
| Product images | 12+ images per product Hosted on WP /wp-content/uploads/ | Shopify CDN images Currently hotlinked, need to self-host | PARTIAL Have URLs, need to download & self-host |
| Product pricing | $69 – $2,955 WooCommerce price fields | $69 – $2,735 In products.ts + Irena's retail XLS | HAVE DATA Retail prices from QuickBooks export |
| COGS / margins | Not on website Internal data only | 79% margin, 381% markup Powers calculator & projections | HAVE DATA From QuickBooks inventory valuation |
| Product videos | Some embedded on product pages YouTube iframes | 137 videos mapped to products 92 regular + 45 Shorts, embedded everywhere | HAVE DATA |
| Inventory levels | WooCommerce stock status In/Out of stock only | 2,427 units, 46 SKUs Real-time from QuickBooks | HAVE DATA |
| Checkout & Payments | |||
| Cart / Checkout | WooCommerce native Server-side sessions, full-page cart | Snipcart or Stripe Checkout JS overlay cart, built as demo | NEED Payment processor API keys |
| Payment processing | Unknown (Stripe? PayPal?) WooCommerce gateway plugin | Stripe (direct or via Snipcart) 2.9% + $0.30 per txn | NEED Stripe account credentials |
| Shipping rates | WooCommerce shipping zones Rates by state/region | Snipcart shipping or custom Need to replicate current rates | NEED Current shipping zones & rates from Irena |
| Tax calculation | WooCommerce tax / plugin State tax settings | Stripe Tax or TaxJar API Automatic by ZIP code | NEED Current tax settings / nexus states |
| Coupon codes | WooCommerce coupons Unknown how many active | Snipcart discount system Must recreate all active codes | NEED List of all active coupon codes |
| Customer accounts | WordPress user accounts Order history, saved info | No accounts (static site) Customers lose order history on migration | RISK Need customer notification plan |
| SEO & Content | |||
| SEO plugin | Yoast SEO Premium $XX/mo subscription | Built-in (Astro meta tags) $0/mo, Schema.org JSON-LD | NEED Export all Yoast titles/descriptions |
| Blog posts | 37 posts (2021–2026) WP editor, various quality | 7 new expert articles + migrate 37 AI-written, SEO-optimized, with tables & data | PARTIAL Need to scrape 37 WooCommerce blog posts |
| URL structure | Polish slugs /produkt/, /kategoria-produktu/ | English slugs /products/, /blog/, /solutions/ | MAPPED 220 URLs documented in migration plan |
| 301 redirects | N/A | Cloudflare Worker 220 redirects: old → new URLs | PLANNED Map documented, Worker not built yet |
| Backlinks | 321 total, ~20 quality 93% link to images, 70 toxic | 200+ planned (content ecosystem) 8 niche sites × 20 articles + natural | ANALYZED |
| Google Shopping feed | Active via Yoast/plugin Product IDs in Merchant Center | Custom XML feed Must match product IDs or re-review | NEED ACCESS Merchant Center credentials + current feed |
| Multilanguage | 7 languages via Polylang /pl/, /de/, /en_gb/ pages | English only (US market) 301 redirect all non-EN → homepage | DECIDED |
| Analytics & Tracking | |||
| Analytics | GA (unknown if UA or GA4) + Hotjar, Facebook Pixel | GA4 + Plausible + server-side Cloudflare Workers for ad-blocker-proof tracking | NEED ACCESS GA property ID + Search Console |
| Attribution | None No channel tracking | Multi-touch + dedicated URLs /g/, /ig/, /tt/ per channel | DESIGNED |
| Search Console | Unknown if set up Critical for migration monitoring | Must have for new site Submit sitemap, monitor crawl errors | NEED ACCESS |
| Email & Communication | |||
| Transactional email | WooCommerce emails Order confirm, shipping, etc. | Resend ($0-20/mo) Order confirm, shipping, post-purchase journey | PLANNED |
| Customer email list | In WooCommerce DB Past buyers + newsletter signups | Import into Resend/email platform For migration notification + nurture | NEED Export from WooCommerce |
| Marketing automation | None visible No abandoned cart, no nurture | Full post-purchase journey Day 0 → Year 1, referral program, holiday gifts | DESIGNED |
| New in V2 (Doesn't Exist Today) | |||
| Adaptive buyer journey | — | 5-step quiz → personalized recommendation Confetti, share with partner, cost calculator | BUILT |
| Product configurator | — | "Build Your BenchK" 5-step wizard Videos at every step, running total | BUILT |
| Visitor intelligence | — | localStorage profiling + persona detection Adapts hero, CTAs, products per visitor | BUILT |
| AR room visualizer | — | Drag wall bar on your wall photo Upload room, change colors, share | BUILT |
| Product comparison | — | Side-by-side up to 4 products Specs, price, features, deep links | BUILT |
| Cost calculator (vs gym) | — | Interactive savings calculator Sliders, 3/5-year projection, shareable | BUILT |
| Content ecosystem (8 niche sites) | — | 8 domains × 20 articles = 160 backlinks Train AI to recommend BenchK | DESIGNED Domains not registered yet |
| AI call analytics | — | Record + transcribe every call Sentiment, objections, conversion insights | PLANNED |
| ERP, Accounting & Business Systems | |||
| Accounting / ERP | QuickBooks Online Inventory, invoices, bills, P&L | QuickBooks stays + API integration Auto-sync orders → invoices, inventory updates | NEED QB API access + current workflow docs |
| Order history | WooCommerce order DB All past orders, customer data, statuses | Full migration to new system Export all orders, import into new dashboard + QuickBooks | NEED WP database export or WooCommerce CSV export |
| Inventory sync | Manual (WooCommerce + QuickBooks) Likely manual reconciliation | Automated: sale → QB inventory update Cloudflare Worker webhook on order | NEED Current sync process documentation |
| Invoicing | QuickBooks invoices Manual or semi-auto from WooCommerce | Auto-generate on order Snipcart order → QB invoice via API | PLANNED |
| Returns / warranty tracking | Manual (email + spreadsheet?) 10-year warranty on metal, 2-year other | CRM ticket system Track claim → resolution, linked to order | NEED Current open warranty claims + process |
| Supplier management | Benchmark (Poland factory) Bills tracked in QuickBooks | Same + automated reorder alerts Dashboard warns when stock hits reorder point | HAVE DATA Supplier info in QB exports |
| Data Migration (Day 0) | |||
| Order history export | WooCommerce database All orders since launch | Import into new order dashboard Customers can still reference past orders | NEED WooCommerce orders CSV or DB dump |
| Customer database | WordPress users table Emails, names, addresses, order count | Import into CRM + email platform Segment by purchase history, channel, value | NEED WP users export with order history |
| Product reviews | WooCommerce reviews (if any) Unknown volume | Migrate + add 46 curated reviews Display on product pages with stars | NEED Export existing reviews from WooCommerce |
| Blog content (37 posts) | WordPress editor 2021-2026, various quality | Migrate all to Astro markdown Preserve URLs via 301 redirects | NEED WP XML export or scrape all 37 posts |
| Product images (original files) | /wp-content/uploads/ 12+ images per product, hi-res | Self-hosted on Cloudflare R2 or Images Currently hotlinking Shopify CDN — need own copies | NEED Full /wp-content/uploads/ download or FTP access |
| PDF assets (manuals, certs) | On WP server Installation manuals, certificates | Migrate to /public/docs/ Linked from product pages + install guide | NEED All PDFs from WP media library |
| Third-Party Integrations | |||
| Amazon Marketplace | Active (Seller Central) Some products listed, sales receipts in QB | Expand + integrate Unified inventory, attribution tracking | NEED Amazon Seller Central access |
| Affirm financing | Active on benchk.us Monthly payment option for $1K+ items | Affirm or Klarna integration Critical for $2K+ wall bar purchases | NEED Affirm merchant account credentials |
| GovX / military discount | GovX integration Military/first responder verification | Recreate or simplify Could use promo code + manual verify | NEED GovX account details + discount terms |
| UpPromote (affiliates) | Active on Shopify store Affiliate tracking + commissions | Rewardful or FirstPromoter Built into growth engine, 10-20% commission | NEED Current affiliates list + commission rates |
| Instagram feed | nfcube plugin on WP Embedded Instagram gallery | Community video wall (/community/) 25+ YouTube videos, filterable by category | BUILT |
| Contact forms | Contact Form 7 + reCAPTCHA Submits to biuro@benchk.com | Cloudflare Workers form handler Or Resend form-to-email, no plugins needed | PLANNED |
| Phone system | +1 727 603 4402 (Vlad) Personal number? VoIP? Unknown | VoIP with AI call recording Every call transcribed, analyzed, tracked | NEED Current phone setup + call volume |
Access Needed from BenchK (Before We Can Start)
Critical (Can't Start Without)
- ☐ Google Search Console
- ☐ Google Analytics
- ☐ Google Merchant Center
- ☐ Domain registrar (DNS)
- ☐ Payment processor (Stripe/PayPal)
High (Need for Build Phase)
- ☐ Shipping zones & rates
- ☐ Tax settings (nexus states)
- ☐ Active coupon codes
- ☐ Customer email list export
- ☐ Current hosting credentials
- ☐ WooCommerce admin access
Medium (Can Start Without)
- ☐ Social media accounts
- ☐ US operating costs (for calculator)
- ☐ Current monthly revenue by channel
- ☐ Affiliate partner list
- ☐ 3D model files (if any)
READY / BUILT / HAVE DATA PARTIAL / PLANNED / DESIGNED NEED ACCESS / NEED DATA