Loading tutorials…
Loading tutorials…
Most new BigCommerce stores go live with broken tax rules, missing shipping zones, and unverified payment flows. Then the first 30 orders surface every gap one customer at a time. Here's the systematic setup that catches these before launch.
Who this is forFounders launching a new BigCommerce store, or anyone migrating to BigCommerce from Shopify, WooCommerce, or Magento who wants a clean configuration. If you plan to spend over $1K/mo on ads pointing at this store, every pre-launch gap turns into wasted budget within 30 days.
What you'll need
Step 1
Store Setup → Store Settings → fill business name, legal address, currency, timezone, weight/length units, and order-id format.
Open Control Panel → Store Setup → Store Settings. Fill: Store name (customer-facing), Store address (legal — this appears in invoices and tax docs), Country/Region, Display currency, Default currency for transactions, Timezone, and Order id prefix.
Timezone is the silent killer of email automation timing — set it once and never change it. Changing later shifts every scheduled report and abandoned-cart email by hours.
Set weight and dimension units (lb/in for US, kg/cm for EU) BEFORE adding products. Changing units after products are in catalog does NOT convert values — every product weight is reinterpreted in the new unit. A 5lb product becomes 5kg.
Order id prefix: use a short prefix like 'EX-' so customer-service teams can identify your store at a glance if they share an inbox with other brands.
Decimal places for currency: 2 for USD/EUR/GBP. Some specialty stores (precious metals, fractional shares) use 4 — set this up front; changing later requires database migration support from BigCommerce.
Step 2
Products → Add. For each product set: name, SKU, weight, brand, GTIN/MPN, condition, custom fields, and high-quality images. Use the bulk-edit CSV for catalogs over 50 SKUs.
Products → Add (or Import via CSV for catalogs over 50 SKUs). The required fields differ from what looks complete in the editor — many fields are needed for downstream channels (Google Shopping, Meta Catalog) even if they are optional in BigCommerce.
Always populate: Product Name, SKU (unique, never reuse), Brand (becomes the Brand attribute in feeds), Weight (must match shipping rules), Default Price, MSRP, and Product Description (200+ words for SEO).
For Google Shopping: also fill MPN and UPC/GTIN under 'Identifiers' (Advanced tab). Missing GTIN on items that have one is the #1 Google Merchant Center disapproval cause.
For variants (size, color), use "Product Variants" — NOT "Product Options without variants." Variants create real inventory rows; options are display-only and break inventory tracking + Shopping feeds.
Images: upload at 1500×1500 minimum, JPG or PNG. BigCommerce auto-generates thumbnails. The Theme typically uses 800-1200px for product detail — but Shopping ads use the source 1500×1500. Smaller sources = lower Shopping CTR.
Custom fields (Advanced tab) are how you store extra metadata like 'Country of origin,' 'Material,' or 'Care instructions' — many become structured data for SEO and Google Shopping.
Step 3
Store Setup → Shipping → set origin address, build zones (Domestic, EU, Rest of World), and rates (flat, by weight, by table, or real-time carrier).
Store Setup → Shipping. First set your origin address (the warehouse you ship from) — this determines real-time carrier rate calculations and tax nexus.
Create zones: at minimum, 'Domestic' (your country). If you ship internationally, add 'Rest of World' as a default catch-all so orders to unsupported countries don't 500-error at checkout.
For each zone, add rates. Options: Flat rate (one price per order), Per-item rate, Weight-based (different rate per weight tier), Real-time carrier (USPS, UPS, FedEx, DHL via API).
For new stores under 100 orders/mo: flat rate or table-based shipping is faster to set up. Real-time carrier rates require carrier accounts and complicate returns/refunds (rate at refund time may differ from charged rate).
Free shipping over a threshold: add a 'Free shipping' rate with a minimum order subtotal. Threshold should be 1.15-1.3x your AOV — high enough to lift AOV, low enough to actually trigger.
Critical: after configuring, place a test order to every zone. Many "zones look right in admin but fail at checkout" cases come from misconfigured fallback rates.
Step 4
Store Setup → Tax → choose Automatic Tax (TaxJar or Avalara) for US/EU sales OR Manual Tax for simple regional setups.
For US stores with sales in multiple states: enable Automatic Tax (BigCommerce uses Avalara AvaTax under the hood). This handles state, county, and special-district rates without manual updates.
Automatic Tax requires your tax registrations in each nexus state — BigCommerce calculates correctly only if you've told it which states you collect in. Setting it to 'collect in all states' when you only have nexus in 3 violates tax law.
For EU stores: enable VAT MOSS / OSS via Avalara if cross-border. UK + EU split since Brexit means a UK seller into EU requires IOSS (Import One Stop Shop) — different from EU OSS.
For manual tax (simple single-state or single-country stores): Tax → Manual Tax → add tax zone → tax rate → tax class assignments. Most products use "Default Tax Class" — but digital goods often have a different rate.
Tax-inclusive vs tax-exclusive pricing: EU/UK customers expect prices to INCLUDE VAT. US customers expect prices to EXCLUDE sales tax. Set this under Store Setup → Tax → "Prices entered with tax."
Run test transactions to multiple shipping addresses. Confirm tax is calculated, displayed, and breaks down correctly on order receipts.
Step 5
Storefront → Themes → choose a Stencil theme (Cornerstone is the free default). Customize via Theme Editor. Avoid heavy customization until launch is stable.
Storefront → Themes. BigCommerce ships with the free Cornerstone theme (Stencil framework). Paid themes from the Theme Marketplace ($150-300 one-time) are usually built on Stencil with cleaner defaults.
Pick a theme designed for your product category. Generic themes look generic — themes built specifically for apparel, electronics, or B2B have layout patterns that lift conversion 5-10% without further work.
Click "Customize" to open the Theme Editor. Walk through: Logo, Colors, Typography, Header layout, Homepage layout, Product page layout, Cart, and Footer.
On launch day, prefer the theme defaults. Heavy customization (custom HTML, custom Stencil templates) makes future theme updates painful — every theme update requires re-merging customizations.
Use the Theme Editor "Page Builder" widgets for homepage hero, featured collections, testimonials. Save your homepage as a draft, preview on mobile + desktop, then publish.
Critical: test the theme on real devices (iPhone, Android, mid-range Windows laptop). Theme demos look great on retina MacBooks but font sizes and tap targets often fail on real mobile.
Step 6
Store Setup → Payments → connect a card processor (BigCommerce Payments / Stripe / Braintree), PayPal, and Apple Pay + Google Pay via the card processor.
Store Setup → Payments → "Online Payment Methods" tab.
Primary card processor: BigCommerce Payments (powered by PayPal) is the path of least friction for new US/UK/AU stores — 2.59-2.9% + 30¢, native Apple Pay/Google Pay, no separate signup. Alternatively, Stripe (via Stripe Payment Gateway) or Braintree.
Always enable PayPal Checkout in parallel — even when using a card processor. PayPal adds 5-10% to mobile CR via the Smart Button and Pay Later messaging.
Apple Pay + Google Pay: usually surfaced through the card processor (BC Payments / Stripe / Braintree all support both). Enable in the processor settings AND verify the Apple Pay domain registration succeeded — visit /apple-developer-merchantid-domain-association under your domain and confirm a long token is returned.
Disable the default "Test Payment Gateway" before going live. Multiple launch-day disasters trace back to leaving this enabled — customers pay with fake card numbers that "succeed" silently.
Run a real test transaction in incognito with a real card. Refund yourself afterward. Confirm: order appears in BigCommerce, payment appears in processor dashboard, and the receipt email fires.
Step 7
Run the full customer journey end-to-end on mobile and desktop: browse → add to cart → checkout → receipt → admin order → fulfillment status. Fix every gap before flipping DNS.
Pre-launch checklist (in order): (1) Add custom 404 page. (2) Verify SSL is live on every page (https:// padlock). (3) Test the customer-facing search returns relevant results for top product keywords. (4) Confirm the cart persists across pages. (5) Test guest checkout AND logged-in checkout.
Test every shipping zone with a real address. Mobile + desktop. Pay attention to: shipping rate displayed in cart matches what is charged, tax matches state rules, payment options match what you enabled.
After test order completes: in admin, confirm order status, fulfillment status, and that the order confirmation email arrived. Check email rendering on Gmail + iOS Mail (most common opens) — broken images and tiny text hurt brand trust on the first impression.
DNS go-live: in Storefront → Domain Names → 'Connect existing domain.' Update DNS at your registrar (CNAME for www, A record for apex via BigCommerce CDN IPs). Propagation is 5-60 minutes.
Post-launch (first 24 hours): monitor Orders, check for any "stuck" payment statuses, watch the support inbox. Most "did not work" reports trace to a misconfiguration that test orders missed because you used a US billing address against the live US zone.
After 7 days: review Analytics → Orders → check for any abandoned-cart pattern (a specific step where 50%+ drop off). Fix immediately — every day of bad checkout costs measurable revenue.
Common mistakes
Confusing Product Options with Product Variants
What goes wrong: Variants drive inventory + Shopping feeds. Options don't. Set sizes as Options and you end up with one inventory row across all sizes — overselling guaranteed within a month.
How to avoid: Use Variants for anything that affects price, weight, or stock. Use Options only for upsells (gift wrap, embossing). Audit every product before launch.
Enabling Automatic Tax in states without nexus
What goes wrong: Collecting sales tax where you have no nexus is illegal — and your customers see the tax line and bounce because your prices look 8-10% higher than competitors who configured tax correctly.
How to avoid: Only enable tax collection in states where you have an active sales tax registration. Talk to your accountant; do not guess.
Leaving the Test Payment Gateway enabled at launch
What goes wrong: Customers 'pay' with fake card numbers, see a success screen, you ship products, then realize there's no money in your processor. Fraud rings find these stores and abuse them within hours.
How to avoid: Store Setup → Payments → disable Test Payment Gateway BEFORE flipping DNS. Confirm only real processors are in the "Online Payment Methods" list.
Skipping a real Apple Pay test on iPhone
What goes wrong: Domain association silently fails. iOS shoppers see no Apple Pay button — they fill the long card form instead, and mobile CR sits 5-10% below desktop forever.
How to avoid: On a real iPhone in Safari, walk through checkout. If Apple Pay button is missing, regenerate domain association in processor settings, then re-verify.
Using a personal address for the legal store address
What goes wrong: Personal address ends up on every customer receipt + Google Merchant Center business info. You lose privacy and look unprofessional. Changing later breaks Merchant Center verification cycle.
How to avoid: Use a registered business address (or virtual mailbox like iPostal1 / Earth Class Mail) from day one.
Going live without a real test order per shipping zone
What goes wrong: Customer in a state you forgot to configure tries to check out and gets 'No shipping options available.' They bounce, leave a review about a broken store, and never come back.
How to avoid: Before DNS go-live, test orders to: domestic urban, domestic rural, PO box (if you allow), and one international zone. Use real addresses from friends if needed.
Recap
Done — what's next
How to set up BigCommerce Optimized One-Page Checkout and payment methods
Read the next tutorial
Hand it off
Most BigCommerce launches go live with 3-5 silent gaps that surface one angry customer at a time. A vetted BigCommerce specialist can configure the entire store — catalog, tax, shipping, payments, theme — in 1-2 weeks at $14-16/hr, typically $600-1,200 total for the launch.
See specialist rates
Standard ($29/mo) for stores under $50K/year revenue. Plus ($79/mo) once you hit $50K — unlocks abandoned cart saver and persistent cart. Pro ($299/mo) once over $180K and you need custom SSL or product filtering. Enterprise is for $1M+/year stores with custom needs. BigCommerce auto-upgrades you when revenue thresholds are hit, so plan upgrades are predictable.
No platform transaction fees on any plan — unlike Shopify, which charges 0.5-2% on non-Shopify-Payments transactions. Your only payment cost is the processor's fee (2.59-2.9% + 30¢ typical). This is one of BigCommerce's structural cost advantages.
Yes. BigCommerce offers a free migration service for stores over a certain plan tier. For self-migration, use Cart2Cart or a custom CSV export/import. Plan for 1-3 weeks: products, customers, and historical orders all migrate, but you'll need to re-validate URLs (301 redirects), re-upload images, and re-configure shipping/tax.
Not for launch. The default Cornerstone theme + Theme Editor + standard apps cover 90% of use cases. You'll want a developer (or BigCommerce specialist) for: custom Stencil theme work, headless commerce setups, complex B2B pricing, or deep integrations.
Structurally similar — both have clean URLs, automatic sitemap, structured data, and canonical tags. BigCommerce wins on: editable URLs without 301 redirect plugins, native faceted search SEO, and unlimited product variants without slug bloat. Shopify wins on: app ecosystem depth and faster default theme performance.
Yes, via the BigCommerce Channel Manager — Amazon, eBay, Walmart, Facebook Shop, Instagram Shop, Google Shopping, TikTok Shop. Each channel syncs inventory and orders back to BigCommerce. Setup per channel is 30-90 minutes; ongoing it is mostly automatic.
BigCommerce
BigCommerce's Optimized One-Page Checkout (OPC) is the most underused conversion lever on the platform. Most owners leave it on defaults and lose 5-10% of mobile transactions to friction that a 3-hour configuration fixes.
BigCommerce
BigCommerce has cleaner SEO defaults than WooCommerce and rivals Shopify on most factors — but the platform leaves four to five high-impact SEO settings unset by default. Fixing them is usually the difference between 'page 3' and 'page 1' on product searches.
Shopify
Most Shopify owners install the Google channel app, see 'Connected,' and assume the feed is live. Then 60% of products land in 'Pending' or 'Disapproved' a week later. Here's the full setup with validation that actually works.