tTendlio
  • How it works
  • Why Tendlio
  • Pricing
  • Resources
    • Guides
    • Documentation
    • FAQ
  • Try Tendlio for Free
Try Tendlio for Free
  • How it works
  • Why Tendlio
  • Pricing
  • Resources
    • Guides
    • Documentation
    • FAQ
  • Try Tendlio for Free

Getting started

14
  • How to install Tendlio
  • What Tendlio does
  • What Tendlio can do for you automatically
  • How to check your tools on the Growth engine page
  • How to set up Tendlio with the Getting started guide
  • How to set up Tendlio and run your first analysis
  • How to compare your Dashboard numbers with earlier periods
  • How to choose and arrange your Dashboard cards
  • Understanding your scores
  • Where the scores come from
  • How to work through your to-do list
  • What your to-do list can catch
  • How to get a daily task from the Growth coach
  • How and when to re-scan your store

What the numbers mean

6
  • Product health colors (Fast / Steady / Slow / Dead)
  • ABC class (A / B / C)
  • Selling pace (Sales/mo)
  • Forecast & “runs out in”
  • AOV and gross profit
  • How Sales lift counts what Tendlio brought in

Inventory

13
  • How to use the Products table
  • How to read a product’s Insights page
  • How to boost a product, or hide it from recommendations
  • What the Inventory Score measures
  • How to decide what to restock and how much to order
  • Reading the Forecast page
  • How to set up Auto outlet to clear your dead stock
  • How to discount products yourself with Manual outlet
  • How to test a higher price on a best-seller
  • How to set up your suppliers and order from each one
  • How to use the Tendlio fields on a product
  • How to set up seasonal detection
  • If you also sell in a physical shop

Customers

11
  • What your customer segments mean
  • What the Customer Score measures
  • How to act on a customer segment
  • How to find and contact customers in the Customer list
  • How to send a campaign to your customers
  • How to welcome first-time buyers and nudge them to a second order
  • How to recover abandoned checkouts and carts
  • How to ask customers for a review after their order
  • How to thank your best customers with Customer recognition
  • Coupons the plugin creates (and cleans up)
  • How to build an email in the email editor

Storefront

9
  • How to show frequently bought together products on your product pages
  • How to suggest more products on your cart page
  • How Tendlio suggests a free-shipping threshold
  • How to show in-stock alternatives when a product is sold out
  • How to set up a Deals page and offer a free gift
  • How to sort your product listings by profit with Smart Product Sort
  • How to set up Recommended for you, Trending now, On-sale picks and 404 suggestions
  • Measuring what the widgets earn
  • Storefront widget positions and shortcodes

Email sending

4
  • How to set up email sending and switch it to Live
  • How to check that your emails reach the inbox (SPF, DKIM, DMARC)
  • Who you can email (consent, in plain words)
  • How sending works: waiting emails, the daily limit and email analytics

Reports

5
  • What’s in Reports
  • Views to sales (where shoppers drop off)
  • Are your discounts paying off? (Discount report)
  • How to read your Store summary and get it by email
  • How to track your net profit, CAC and ROAS

Settings & your data

7
  • How to give Tendlio your product costs
  • How to choose who can use Tendlio and how its menu looks
  • How to switch between Simple and Advanced mode
  • How to see your activity and cleared to-dos in History
  • Your data and privacy
  • How to use the System status page
  • How to contact support or send feedback

Troubleshooting & FAQ

13
  • The analysis looks stuck or is taking long
  • My numbers don’t match WooCommerce Analytics
  • Which orders count as a sale
  • Emails aren’t going out
  • Staging copies and moving your store
  • Tendlio isn’t recording product visits
  • A storefront widget doesn’t show up
  • Caching and optimization plugins: what to exclude for Tendlio
  • Cart recommendations show nothing
  • If a storefront feature is off, does it still load?
  • A score shows “-” instead of a number
  • A to-do I marked done came back
  • Starting over, or what happens if I uninstall
View Categories
  • Home
  • Docs
  • Troubleshooting & FAQ
  • A storefront widget doesn’t show up

A storefront widget doesn’t show up

7 min read

When a widget you’ve switched on doesn’t appear in your shop, go through the checks below in order, and stop when it shows. If the widget does show but looks wrong, or its figures never move, the last two sections are for you.

Check that the widget can show #

  • Its switch is on. The product rows and the Deals page each have a switch on the Storefront page: turn it on and click Save settings. The free gift and Smart 404 suggestions have theirs on the Experimental page.
  • Experimental features are on, if the widget needs them. On-sale picks, the free gift and Smart 404 suggestions show nothing while Enable experimental features is off, under Settings → General → Experimental & license.
  • Its shortcode is on a published page, if the widget needs one. Recommended for you, Trending now, Boosted products and the Deals page show only where you place their shortcode. Until Tendlio finds the shortcode on a published page or post, the widget’s card reads Off on the Growth engine page and On, not placed yet on the Sales lift page. Tendlio looks for it only in your pages and posts, so if you put the shortcode in a theme template or a widget area, the widget can show there while its cards keep reading Off and On, not placed yet.
  • It has something to show. If a row has no products to show, it stays hidden, so shoppers never see an empty box. Frequently bought together shows only on products that have pairs, and On-sale picks only on products whose related products include something on sale. Some widgets also wait for something: the cart rows need a product in the cart, In-stock alternatives set to Only when the product is out of stock shows only on sold-out products, and the free gift needs a Minimum cart total above 0. If Recommended for you, Trending now, Boosted products or Cart recommendations has nothing to show, and you’re logged in as a shop manager or administrator, you see a note headed “Only you can see this (store admin).” in its place, and the note says why.

Look at the page as a shopper #

Open your shop in a private (incognito) window, without logging in, and go to the page where the widget should be. If your site uses a caching plugin, shoppers can get a copy of the page saved before you switched the widget on, and your own view while logged in may not match what they get. After you switch a widget on or change its position, clear that plugin’s cache.

If your theme or page builder skips the spot #

Frequently bought together, In-stock alternatives, On-sale picks and the two cart rows place themselves in WooCommerce’s standard spots on the product page and on the cart page. Some themes and page builders, including some themes built from blocks, don’t load those spots, so a widget placed there never appears.

  1. For a row on the product page, open its panel on the Storefront page, choose Below the whole product area (works with page builders) under Position, and click Save settings. Check the product page again.
  2. If the row still doesn’t show, or it’s one of the cart rows, choose Shortcode only (I’ll place it myself) and click Save settings. The panel then shows the widget’s shortcode with a Copy button.
  3. Paste the shortcode where you want the widget: in your page builder, in your product page or cart page template, or in the Site Editor, in a Shortcode block.

If your cart page uses the block Cart, the cart rows can’t place themselves on it at all, and their panels say so: “Heads up: your cart page uses the block Cart, so this row won’t appear there automatically.” Use steps 2 and 3.

The thank-you from Customer recognition has no shortcode. It shows at the top of the classic cart page and above the product lists on your shop and category pages, and some themes built from blocks use neither spot. How to thank your best customers with Customer recognition explains where it shows.

If Tendlio says On, but not showing #

Tendlio watches whether your shop loads the spot you chose for each widget that places itself. If it hasn’t seen that spot load for a week, counted from when you switched the widget on or from when it last showed, the widget’s card on the Growth engine and Sales lift pages reads On, but not showing. For a product row, a note under Position on the Storefront page also names the shortcode to place. If the widget used to show and then stopped, for example after you changed your theme, the note says when Tendlio last saw it.

The fix is the one in the section above: the position that works with page builders, or the shortcode. Once the widget shows again, its card goes back to its usual status on its own.

If the widget shows but looks wrong #

A speed plugin’s Remove Unused CSS setting (some plugins call it UCSS or critical CSS) can leave a row without its arrows or dots, or an add-to-cart button that shows no spinner and doesn’t turn green once the product is in the cart. That setting keeps only the styles it finds in the page as your server sends it. Some of Tendlio’s styles are for parts that Tendlio’s script adds after the page opens: the arrows and dots on a product row, the spinner on an add-to-cart button, the message about a free gift in the cart, and the Deals page’s load-more button while it loads. Add these to that plugin’s safelist, then clear its cache:

.swiper-initialized, .swiper-horizontal, .swiper-wrapper, .swiper-slide-active, .swiper-slide-next, .swiper-slide-prev, .swiper-pagination-bullet, .swiper-pagination-bullet-active, .swiper-button-disabled, .swiper-button-lock, .tendlio-bt--has-overflow, .tendlio-spin, .tendlio-gift-msg, .tendlio-deals__btn.is-loading, .tendlio-bt-card__atc.loading, .tendlio-bt-card__atc.added

Remove query strings from static resources is not supported, so leave that setting off. The address of each Tendlio file carries the plugin’s version, and that’s how your shoppers’ browsers know an update has arrived. Without it, a browser can keep using an old copy of Tendlio’s script with a newer plugin, and a widget can end up half working.

For click-by-click steps in the common caching and optimization plugins, see tendlio.com/docs/optimization-plugins.

If the widget shows but its figures don’t move #

A widget can show and sell while the views and clicks it’s judged on never reach Tendlio. If Tendlio has seen that widget load, its card reads Showing, but not measured, and a note above the cards says whether storefront measurement is switched off or Tendlio’s script isn’t reporting from your shop. Tendlio isn’t recording product visits explains what to check.

Additional resources #

  • How to show frequently bought together products on your product pages: the positions, and the shortcode for a product row.
  • How to suggest more products on your cart page: the cart rows and the block Cart.
  • How to set up Recommended for you, Trending now, On-sale picks and 404 suggestions: the rows you place with a shortcode.
  • Storefront widget positions and shortcodes: every position and shortcode in one place.
  • How to check your tools on the Growth engine page: what each status on a card means.

Frequently asked questions #

Why does the row show for me but not for shoppers? #

A caching plugin can serve shoppers a copy of the page saved before you switched the row on. Clear its cache and check the page in a private window, without logging in.

Does Tendlio work with block themes? #

Yes, for the product rows and the Deals page: themes built from blocks can skip WooCommerce's standard spots, so place the widget with its shortcode, in the Site Editor, in a Shortcode block.

Why does the Growth engine card say Off when the row is on my home page? #

Tendlio looks for the shortcode in your published pages and posts. If it sits in a theme template or a widget area, the row shows, but the card keeps reading Off.

Updated on September 28, 2026
Tendlio isn’t recording product visitsCaching and optimization plugins: what to exclude for Tendlio
Table of Contents
  • Check that the widget can show
  • Look at the page as a shopper
  • If your theme or page builder skips the spot
  • If Tendlio says On, but not showing
  • If the widget shows but looks wrong
  • If the widget shows but its figures don't move
  • Additional resources
  • Frequently asked questions
    • Why does the row show for me but not for shoppers?
    • Does Tendlio work with block themes?
    • Why does the Growth engine card say Off when the row is on my home page?
tTendlio

More profit from the WooCommerce store you already run.

Product

  • How it works
  • Why Tendlio
  • Pricing

Resources

  • Documentation
  • Guides
  • FAQ

Tendlio

  • About
  • Contact & support

Practical WooCommerce tips to help you sell more.

    An email when we publish a new guide, plus the news when Tendlio launches. Unsubscribe anytime. Privacy policy

    © 2026 Tendlio. Privacy Terms Refunds

    Cookie settings

    We'd like to use cookies to count visits and see how people use these pages. We set them only if you accept, and you can change your choice any time under Cookie settings.

    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    Preferences
    • {title}
    • {title}
    • {title}