# Test your Shopify store in every browser.

A theme update, a new app or a discount rule can break the cart in Safari or Firefox while Chrome still works. Record your store's key journeys once. Forge QA runs them in five browsers on a schedule, so you hear about it before your customers do.

From €19/month · 7-day trial with 100 runs · no credit card

## What to test on a Shopify store

The journeys that cost you orders when they break, each run in Chromium, Chrome, Edge, Firefox and Safari (WebKit).

For what to check on each journey, a worked example and how often to run it, see the general guide: [what to test on an online shop](https://forgeqa.io/ecommerce).

- **Product pages and variants**: Size and colour pickers, prices, stock messages and the add-to-cart button, on the product page and on collection cards.
- **Cart drawer and upsells**: Drawers, upsell pop-ups and quantity buttons, with checks on the item count and the cart total.
- **Checkout hand-off**: From the cart to Shopify's checkout, including the hop through shop.app, up to the step you choose to stop at.
- **Search and collections**: Search results, filters and sorting, so a theme or app update doesn't leave shoppers with an empty page.
- **Discounts and shipping messages**: Discount codes, free-shipping thresholds and the messages your cart shows for them.
- **Customer accounts**: Login and order history with a test account. Passwords are stored as secrets and masked in screenshots and logs.

## Built for how Shopify stores behave

Shopify stores have a few habits that trip up test tools. Forge QA handles them for you.

- **Cookie banners and common pop-ups** are closed once, after the first page load, and any step can close them again. Your cart drawer and upsell pop-ups stay open when a step needs them.
- **Checkout redirects work out of the box.** Runs follow the checkout to shop.app, checkout.shopify.com and pay.shopify.com, and to the payment pages of PayPal, Stripe Checkout, Klarna and Mollie. You can switch this off per website, and other sites stay blocked.
- **Tests that keep up with theme updates.** Repeated buttons, like "Add to cart" on every product card, are tied to their own card. A review after you save a test suggests backup ways to find each button, and [self-healing](https://forgeqa.io/features#self-healing) finds a moved button during the run and flags the change for you.
- **Safari (WebKit)** on every plan. Many of your shoppers buy on an iPhone. Safari (WebKit) is the engine inside Safari, not Apple's Safari app, and it catches most Safari layout and behaviour problems.
- **Theme previews.** URL parameters, cookies and browser storage (localStorage) in the [test setup](https://forgeqa.io/features#steps) let a run open a shared theme preview or skip a pop-up you don't want to test.

## A security check on every storefront run

Theme code and app scripts run on every page of your store, and a compromised one can skim card details or send shoppers elsewhere while your test still passes.

Every Forge QA run also watches what the page loads and does. It reports off-site redirects, card-skimmer patterns and injected scripts, and keeps a list of every script so you see which ones are new since the last run. Findings show in their own "Security" tab and never fail your test. [How the scan works](https://forgeqa.io/security-scan)

## Test checkout safely

- **Don't place real orders.** On a development or staging store, use Shopify's test payments (the Bogus Gateway or your payment provider's test mode). On your live store, end the test before payment.
- **Password-protected stores:** record the password page as the first steps and keep the password as a secret.
- **Firewalls and bot protection:** runs come from shared IP addresses listed in your workspace, so you can let them in. Agency workspaces can request a dedicated IP.

## For agencies with many client stores

The Agency plan covers 10 stores and 5 parallel browsers for €149 a month, with unlimited seats. Each CI trigger has its own key that can only start and read that trigger's runs, so one client's deploy pipeline never touches another client's tests. Professional and Agency plans also export PDF reports you can send to the client.

[Compare plans](https://forgeqa.io/pricing) or see how we [compare with other tools](https://forgeqa.io/compare/).

## Find the broken cart before your customers do.

7 days, 100 runs, every browser. No credit card.

---

Source: https://forgeqa.io/shopify · Start a free trial: https://app.forgeqa.io/#signup

Summary: Test your Shopify store's product pages, cart drawer and checkout hand-off in Chromium, Chrome, Edge, Firefox and Safari (WebKit) after every theme, app or price change. From €19/month.
