Skip to content

Vendor-neutral, engineer-written explanations. Clear definitions first, then practical steps with real examples — no fluff.

What testing plan is needed before switching DNS to a Shopware 6 store?

SB
Written by StageBit Engineering Team
Updated May 2026 3 min readVerified by engineers

Most Shopware launch issues happen after DNS cutover—not during development. Orders fail, caches break, emails stop sending, or Google indexes the wrong environment because nobody tested the production stack under real conditions first.

Production-like staging

Your staging environment should match production as closely as possible. Same PHP version, same Elasticsearch/OpenSearch setup, same Redis configuration, same CDN layer, and ideally the same hosting topology. A staging server running on weaker infrastructure hides timeout and caching problems that only appear under real traffic.

DNS and SSL validation

DNS cutover is not just changing an A record. You need to validate SSL certificates, redirects, WWW handling, HSTS rules, CDN proxy settings, and DNS TTL values before launch weekend. We usually lower TTL 24 hours before cutover so rollback stays fast if something breaks.

Checkout and payment testing

Test every payment flow on the actual production domain before launch. Some payment providers whitelist domains or webhook endpoints, and this catches people off guard. A payment app working on staging does not guarantee webhook callbacks will work after DNS changes.

Email delivery checks

Transactional email failures are one of the most common post-launch issues. Validate SPF, DKIM, and DMARC records. Then place real test orders and confirm order confirmations, password resets, shipping updates, and admin notifications all arrive correctly.

Cache warm-up

A cold Shopware cache after DNS cutover makes stores feel broken even when they are technically online. Category pages load slowly, filters stall, and search performance drops. Warm the HTTP cache, CDN cache, and Elasticsearch indexes before exposing the store to customers.

Search and indexing behaviour

Test storefront search with real product data. Large catalogs sometimes expose missing analyzers, indexing delays, or memory issues only under production load. Also confirm that robots.txt and meta robots tags are correct so Google does not index staging URLs after launch.

Order and ERP synchronisation

If your Shopware store connects to an ERP, PIM, WMS, or middleware layer, test live synchronisation timing. Queue delays and API rate limits often appear during the first production imports. We always test stock updates, shipment sync, and customer creation both directions before DNS switch.

Rollback readiness

Every launch needs a rollback plan even if everything looks stable. Keep the old store operational for at least 24–48 hours. Document exactly how to restore DNS, disable maintenance mode, and prevent order loss if rollback becomes necessary.

WATCH OUT If you forget to disable staging noindex rules before launch, Google can keep the live store out of search results for days after cutover.
WATCH OUT Running data imports during DNS propagation can create duplicate orders, mismatched inventory, or customer sync conflicts between old and new systems.

Shopware 6 Before You Go Live Checklist

0 of 12 complete

Was this answer helpful?

Your feedback helps us improve our answers.

Still need help?

Talk to our Shopware experts

We've handled GDPR/CCPA compliance for dozens of EU & US Shopware stores.

Talk to Shopware Experts

Tell us more about your brand!

Rohit Kundale, Our VP of Sales and Marketing is ready to meet with your team.