Shopify No Sales? The 7-Step Diagnostic Checklist

In short: If your Shopify store gets no sales, don't guess; measure where visitors drop off. The Shopify report "Conversion rate breakdown" shows you this in four stages. With only a few hundred visitors, however, zero sales is often not a mistake yet, but statistics.

You have visitors but no orders? This diagnostic checklist for Shopify no sales takes you through seven steps, from "Does the store work at all?" to "Is the offer right?". For each step, you get the typical cause and the matching fix. It is part of our overview Shopify marketing: how to get your first sales.

Step 1: Do you have enough visitors at all?

Before you tinker with your store, check the volume. Online stores only sell to a small share of their visitors. Industry analyses usually cite conversion rates between about 1 and 3%; an analysis by Triple Whale of more than 53,000 brands puts the median for traffic from paid ads at 1.69% (August 2025 to July 2026). These are mainly US figures, but they give an order of magnitude.

Run the numbers once:

Sessions in the storeExpected orders at 1%At 2%What "0 sales" tells you
500.51Nothing. Completely normal.
20024Weak warning sign
500510Clear signal: something is off somewhere.
1,0001020A clear problem; the diagnosis is worth it.

Important: this means sessions in the store, not clicks on an ad. 80 clicks on a TikTok ad can turn into considerably fewer real sessions, for example if users leave the page before it loads. And sessions from you, your friends or bots count too.

If you are below a few hundred sessions, your problem is traffic, not the store. In that case, the articles on first sales without an ad budget help more than a new theme.

Step 2: Can people buy from you at all?

Sounds trivial, but it is surprisingly often the cause. Place a real test order, ideally from your phone, on mobile data and from a stranger's point of view. Check:

  • Password protection: Is the store really live, or is the password page still in front of it? Open the store in a private browser window to test.
  • "Sold out" label: Do products show "Sold out" even though you can deliver? This often happens with dropshipping and print-on-demand products whose inventory is set to 0. The fix is in the article Shopify shows "Sold out".
  • Shipping countries: Do your visitors come from Austria or Switzerland, but you only ship to Germany? Then checkout breaks off at the address. Check your shipping zones in the article Setting up shipping in Shopify.
  • Payment methods: Are PayPal and Klarna active? Many customers in Germany expect them. Check in the admin under "Payments" which payment methods are really active.
  • Domain: Have you connected a second domain? Then one of them must be set as the primary domain, and the other redirects to it. Test both addresses and the complete checkout.
  • Buttons and variants: Does "Add to cart" work for every variant? Do error messages appear?

You can cancel and refund a real order afterwards. That way you also see whether the confirmation email and invoice arrive correctly.

No "Add to cart" button, or it doesn't respond?

A missing or dead buy button costs you every sale, and you often don't notice it yourself. The most common causes:

  • Block removed from the theme: In the theme editor, the product page includes a block with the buy buttons. If it was deleted or hidden, the button is missing. You can add it back in the editor.
  • Custom code added: If the button disappeared after a code snippet or a "Custom Liquid" block, undo the change or restore a copy of the theme from before. Never edit code in the live theme without a backup copy. When it's worth doing yourself and when to hire a developer is covered in the article Customizing Shopify code.
  • Variant not available: If a combination of size and color doesn't exist or its inventory is 0, the button shows "Unavailable" or "Sold out". Check all variants individually.
  • Conflicting apps: Several apps that change the cart, such as upsell pop-ups and cart drawers, can block each other. Deactivate them one at a time as a test.

You can change the label itself without code: Online Store, the menu icon next to the theme, "Edit default theme content", then search for "cart". This way, "Add to cart" becomes "Pre-order now", for example (guide in the Shopify Help Center).

Step 3: Where do visitors drop off?

This is the most important step. In Shopify, open the report "Conversion rate breakdown" under Analytics > Reports. According to the Shopify Help Center, it shows four stages: all sessions, sessions with items added to the cart, sessions that reached checkout, and sessions with a completed checkout. Choose a period with at least a few hundred sessions.

Depending on where the biggest drop is, the cause lies somewhere else:

Where does it drop?Typical causeWhat you do
Many sessions, hardly anyone adds anything to the cartWrong visitors, weak offer, price doesn't match perceived value, product page doesn't convinceCheck steps 4 to 6, starting with the traffic source
Cart yes, checkout noShipping costs only visible in the cart, minimum order value, unclear delivery timeState shipping costs early on the product page, check thresholds
Checkout reached but not paidMissing payment method, extra costs, trust in the payment, technical errorsAdd payment methods, test checkout yourself
Everything looks fine, just few sessionsToo little trafficBack to step 1

The Baymard Institute surveyed US online shoppers about their reasons for abandonment. At the top are extra costs that are too high, such as shipping (40%), delivery that is too slow (20%) and a lack of trust when entering payment details (19%). There are differences for Germany, for example in preferred payment methods, but the direction is right.

Step 4: Are the right visitors coming?

Many sessions without a cart often point to traffic that doesn't want to buy at all. In Shopify, check which channels and landing pages visitors come through. Typical causes:

  • Campaign optimized for the wrong goal. If you optimize for clicks or page views on Meta or TikTok, you get cheap clicks from people who like to click but rarely buy. For sales, optimize for purchases. If the purchase event can't be selected, the data basis or tracking is usually still missing. Details in the article on Meta ads for Shopify beginners.
  • Wrong countries. Ads delivered in countries you don't ship to or whose language your store doesn't speak.
  • The ad promises something different from the page. If the video and product page don't match, visitors bounce.
  • Bot traffic. Sudden spikes in sessions from foreign countries, with no cart and very short duration, are often not humans.

Lots of "Add to cart" events in Meta Ads, but no purchases? Then the problem is usually in the step after that, i.e. shipping costs, payment methods or trust.

Step 5: Are the offer and price right?

Customers compare. If the same product is cheaper and faster on Amazon, you need another reason for them to buy from you: your own brand, personalization, better advice, a better bundle. Without that reason, even the most beautiful product page won't help.

An example of the kind that often comes up in beginner questions: baby bodysuits for โ‚ฌ20.95, personalized โ‚ฌ21.95, shipping โ‚ฌ3.95, free shipping from โ‚ฌ30. Here's how to check an offer like this:

  • Is the personalization surcharge perceived as value? A โ‚ฌ1 difference can lead customers to think the standard product is overpriced. Show clearly what the personalization is, with example images.
  • Does the shipping threshold fit? At โ‚ฌ30, the customer needs two bodysuits for free shipping. That's good if you say so on the product page ("Free shipping from 2 items"). If it's only in the small print, only the surcharge has an effect.
  • What does the competition look like? Search for your product on Google Shopping and Etsy. If you are significantly more expensive, you need a clear argument.

A shipping threshold only works if customers see it at the right moment. Mention it in your theme's announcement bar and in the cart.

Whether a price works in the long run is ultimately decided by your margin. How to calculate backwards is covered in the article Calculating prices in an online store.

Step 6: Do people trust your store?

A new store without reviews, without a face and with delivery times of two weeks quickly seems untrustworthy. Check these points:

  • A real imprint (Impressum), reachable contact details and complete legal texts
  • Honest delivery time and clear return information on the product page
  • Your own or at least consistent product images instead of the same images as a hundred other stores
  • Well-known payment methods at checkout
  • Real reviews or other proof that you really exist

How to achieve this without fake reviews is explained in the article Building trust in your store. You'll find how to structure a convincing product page under Optimizing your Shopify product page.

Do I need a money-back guarantee?

In Germany, consumers already have a statutory 14-day right of withdrawal (Widerrufsrecht) for online purchases. An additional "money-back guarantee" is therefore usually just what applies anyway. Only advertise it if it really goes beyond the law; otherwise you are advertising with things that go without saying, and that can lead to a cease-and-desist letter (Abmahnung). By the way, someone who wears a handbag for just one evening and then sends it back may owe compensation for loss in value if the use went beyond simply examining it and you informed them correctly.

Step 7: Are you measuring correctly?

Sometimes there are sales; they just don't show up in your ad accounts. Conversion events marked red in Google Ads or Meta usually mean: the tag isn't connected correctly or no data is arriving yet. Check whether the orders show up in Shopify itself. Shopify always counts orders; the ad platforms only do so if tracking and cookie consent work. How to set this up properly in Germany is covered in the article Setting up tracking in Shopify.

Shopify no sales? The checklist to tick off

CheckHow you can tellDone?
At least a few hundred sessions in the periodAnalytics, sessionsโ˜
Test order on mobile successfulOrder and confirmation email receivedโ˜
No password protection, no false "Sold out" labelView the store in a private browser windowโ˜
Buy button visible and clickable for every variantClick through the product page on your phoneโ˜
Shipping countries match your visitorsSessions by country vs. shipping zonesโ˜
PayPal and Klarna activeTest checkoutโ˜
Biggest drop in the funnel identified"Conversion rate breakdown" reportโ˜
Ads optimized for purchases, right countriesAd accountโ˜
Shipping costs and delivery time on the product pageLook at the product pageโ˜
Price justified compared to the competitionGoogle Shopping, Etsy, Amazonโ˜
Impressum, legal texts, real contact detailsCheck the footerโ˜
Tracking shows the same orders as ShopifyCompare Shopify vs. ad accountโ˜

FAQ

Do I have to pay for Shopify even if I don't sell anything?

Yes. The Shopify plan costs money every month, whether you sell or not. Paid apps come on top. Print-on-demand providers such as Printful or Printify, on the other hand, usually only charge when an order is produced. So plan a budget for a few months from the start and cancel apps you don't really use.

How long does it take to get the first sale?

That depends almost entirely on traffic, not on time. A store without advertising and without reach can go months without selling anything. With paid advertising and a product in demand, it sometimes happens on the first day. A more useful question than the number of days is how many sessions you had until then.

What is a good conversion rate for a Shopify store?

As a rough guide, values between about 1 and 3% are common. The range is wide: cheap impulse products with warm traffic convert better than expensive products that need explaining with cold ad traffic. So compare yourself mainly with yourself and measure whether a change improves your own rate.

Lots of clicks on my ad, but no sales. Is it the advertising?

Not necessarily. First check how many sessions actually arrive in the store and where they drop off in the funnel. If they drop off on the product page, the ad or the offer doesn't fit. If they drop off at checkout, it's more likely shipping costs or payment methods. After two days of running, it's usually too early to judge.

Will I sell more if I include shipping costs in the price?

Often yes, because unexpected extra costs are the most common reason for abandoned purchases. A T-shirt for โ‚ฌ19.99 including shipping looks better than โ‚ฌ15 plus โ‚ฌ5 shipping, even though it costs the same. But check whether your margin can carry the shipping. The alternative is a free shipping threshold that is just above your typical cart value and visible everywhere. Test one variant after the other, not both at the same time.

I connected a second domain and haven't sold anything since. What could be the reason?

Check in Shopify which domain is set as the primary domain and whether the second one redirects to it. Then test checkout via both addresses. Ads, tracking and your Google listing should also point to the primary domain. A second domain doesn't cost you sales in itself, but incorrectly set up redirects or certificate errors do.

I've only sold one product in months. Should I give up?

Only after the diagnosis. If technology, tracking, payment methods and shipping are right and you hardly sell despite a few thousand sessions, it's almost always the product or offer. Then a new test with a different product or target group is worth more than further optimizing the store.

As of: October 2026. Shopify report names according to the Shopify Help Center.

Monetais

Rather have your store built?

Monetais, our Shopify agency, builds stores for merchants in Germany, Austria and Switzerland โ€“ from theme and product data to legal pages and launch.