Launching an online store is the moment when months of work on product, design, and strategy meet the real market. For a safe start, a rigorous quality assurance (QA) audit is essential. Overlooking a small payment or tax configuration error can mean not only lost revenue but damaged trust from first customers. The checklist below covers 60 key points to verify technical foundations, purchase processes, and legal aspects before officially removing the store password.
Why the QA phase determines e-commerce launch success
The Quality Assurance (QA) phase acts as a business safety net. In e-commerce, where every second of delay or checkout error translates into concrete financial loss, a pre-launch audit is standard in professional projects. Errors found after launch are many times more expensive to fix because they affect live traffic and can corrupt reporting data. Professional step-by-step Shopify implementation assumes testing is a significant part of the timeline, reducing failed-launch risk. Purchase-flow errors hit profitability directly; fast identification protects customer lifetime value (LTV) from day one. First impressions cannot be repeated, so technical stability is the foundation of trust in a new brand.
Technical foundations and domain (items 1-8)
Before users reach the site, infrastructure must be fully ready for traffic. Domain stability and data transmission security are absolute basics. Correct DNS records at the domain provider (such as an A record pointing to Shopify IP 23.227.38.65 and a CNAME record pointing to shops.myshopify.com) are required for the site to display correctly on your own domain.
Domain configuration and SSL security
- 1. Connect the primary domain in Settings > Domains.
- 2. Verify DNS records (A and CNAME) at the domain provider and their propagation.
- 3. Check SSL certificate status (must show as Active in the Shopify admin).
- 4. Set redirect from www to non-www (or vice versa) to avoid duplicate content.
- 5. Configure the sender email address in Settings > Notifications for professional communication.
- 6. Verify SPF and DKIM records for the email domain to avoid transactional emails landing in spam.
- 7. Check favicon display across browsers and operating systems.
- 8. Verify the 404 page and ensure it includes a link back to the homepage or a search box.
Products, collections, and navigation (items 9-18)
Assortment presentation must be consistent and intuitive. Errors in descriptions or broken filters directly lower conversion rate. Product images should be optimized for weight (WebP format), which speeds mobile loading without sacrificing visual quality.
Information architecture and internal links
- 9. Verify all products have correct prices, variants, and SKU codes.
- 10. Check product descriptions for language errors, formatting, and mobile readability.
- 11. Optimize image weight and add alt text supporting accessibility and SEO.
- 12. Test collection filters (size, color, price) for correct results.
- 13. Check main menu, footer, and mega-menu links.
- 14. Verify store search for different phrases and synonyms.
- 15. Confirm out-of-stock products are correctly labeled or automatically hidden.
- 16. Test social media links in the footer and that they open in a new window.
- 17. Verify product tags are used consistently and do not create unnecessary subpages.
- 18. Check size chart display and category fit.
Purchase flow and payment gateways (items 19-28)
This is the most critical audit stage. Every checkout obstacle is a potentially abandoned cart. A properly integrated payment gateway should support methods preferred by local customers, such as BLIK, instant transfers, or deferred payments. Also verify mobile payments (Apple Pay, Google Pay), which significantly shorten the purchase path.
Payment testing: Bogus Gateway and test transactions
Start by enabling Bogus Gateway in Shopify payment settings. This simulates transactions without real funds using special test card numbers (e.g., “1” for a successful transaction). Walk the full path: add product to cart, enter address data, reach the thank-you page. After technical tests, run at least one real transaction for a low amount (e.g., 1 PLN) with the target payment provider to confirm funds reach the account and order status in the admin changes to Paid, triggering logistics processes.
Logistics, shipping, and taxes (items 29-38)
Errors in shipping or tax calculation can cause financial loss or tax authority problems. For international sales, a correctly configured multilingual and multicurrency store must automatically convert prices and show appropriate shipping methods per region.
Shopify tax settings for the Polish market
- 29. Verify shipping zones in Settings > Shipping and delivery for all served countries.
- 30. Check rates for different weights and order values (e.g., flat rate vs. carrier rates).
- 31. Test free-shipping rules (e.g., from 200 PLN) and their visibility in the cart.
- 32. Verify InPost (parcel locker) integration and pickup point map correctness.
- 33. Enable “All prices include tax” in Settings > Taxes, standard for B2C in Poland.
- 34. Confirm VAT rates (23%, 8%, 5%) are correctly assigned to product categories.
- 35. Verify tax is applied to shipping costs if accounting requires it.
- 36. Test invoice generation through external apps and compliance with Polish regulations.
- 37. Check company data (tax ID, address) on sales documents and notifications.
- 38. Verify settings for intra-EU sales (VAT OSS) and tax thresholds.
SEO and data migration (items 39-48)
Protecting search visibility is critical, especially when migrating from another platform. Verify meta tags (title, description) for the homepage, all products, and static pages. A key step is implementing 301 redirects for old URLs to avoid 404 errors and domain authority loss. The sitemap (sitemap.xml) should be ready to submit in Google Search Console immediately after password removal. Also check structured data (Schema.org) for prices, availability, and reviews in search results. Technical 1:1 URL mapping preserves indexing continuity and minimizes organic traffic drops after launching the new store version.
Analytics and marketing tools (items 49-54)
Without correct data you cannot optimize sales or measure campaign profitability. Before launch, verify analytics systems collect user behavior in the sales funnel correctly. Tools such as Google Tag Assistant confirm tags fire at the right moments and events are not duplicated.
GA4 and Meta Pixel verification
- 49. Check Google Analytics 4 connection through the native Google & YouTube channel in Shopify.
- 50. Verify purchase events with order value and currency in GA4 DebugView.
- 51. Check Meta Pixel (Facebook Pixel) and Conversions API implementation.
- 52. Test addtocart and begin_checkout events across devices.
- 53. Verify tracking codes are not duplicated by simultaneous GTM and native app use.
- 54. Check cookie banner behavior and script blocking before user consent.
Legal aspects and trust (items 55-60)
Compliance is not only an obligation but also a credibility builder. In Poland, adapting the store to GDPR and the Omnibus Directive is essential. Transparency on returns and complaints is one of the main factors in purchase completion for new users who do not yet know the brand.
GDPR and Omnibus Directive compliance
- 55. Publish Terms of Service and Privacy Policy aligned with Polish law.
- 56. Add a dedicated page with clear returns and complaints process information.
- 57. Verify marketing checkboxes in checkout (must be optional and unchecked by default).
- 58. Confirm lowest price in the last 30 days displays correctly on promotional products.
- 59. Add full contact and company registration data (tax ID, REGON, KRS) in the footer.
- 60. Verify the withdrawal process is described clearly for consumers.
Final step: Performance optimization and password removal
Before launch, remove all unused apps that may slow the store by loading unnecessary scripts in the head section. A key technical step before go-live is Shopify store speed optimization, which directly affects conversion rate and search ranking. Excess scripts can hurt Core Web Vitals, especially for mobile users. The last step is Online Store > Preferences and unchecking “Restrict access to visitors with the password.” From that moment the store is publicly available to customers and search engine crawlers, formally completing implementation.
FAQ
How do you test payments in Shopify before launch?
The most effective method is enabling Bogus Gateway in payment settings, which simulates card transactions without charging funds. After technical tests, run one real low-value transaction with the target payment gateway.
Do you need to configure taxes manually for every country in Shopify?
Shopify automates tax calculation for many regions, but in Poland and the EU you must manually verify VAT settings, especially gross pricing (tax inclusive) and invoice correctness through external apps.
How do you avoid losing Google rankings after migrating to Shopify?
Prepare a 301 redirect map for all old URLs. Ensure Shopify link structure matches the previous site or redirects correctly to new equivalents, and submit sitemap.xml in Google Search Console.
Where do you remove the store password in the Shopify admin?
The option is under Online Store > Preferences. It is the checklist’s final step, making the store publicly available to customers and search crawlers.
How do you verify GA4 collects data correctly from Shopify?
Use DebugView in Google Analytics 4 and extensions such as Tag Assistant. Verify events like addtocart and purchase send correct order values and product parameters.
Does Shopify automatically generate store terms?
Shopify offers policy generators, but they are based on Anglo-Saxon standards. For a Polish store you need terms and privacy policy compliant with Polish law and GDPR, ideally prepared by a lawyer.
Bibliography
- Shopify Email Settings - Shopify requires sender domain authentication via SPF and DKIM records to prevent transactional emails from being marked as spam by mail providers.