Troubleshooting Common WooCommerce Product Display Issues in the Neve Theme
Content
Why Are My WooCommerce Products Not Displaying Correctly in Neve?
Many users of the popular Neve theme encounter issues with how their WooCommerce products are displayed. Problems can range from missing images and incorrect sorting to layout problems and conflicts with other plugins. This guide will walk you through the most common causes and their solutions, based on community reports and resolutions.
Common Product Display Issues and Their Fixes
1. Images Not Showing on Mobile or Tablet
The Problem: Product images display correctly on desktop but are missing on mobile or tablet views.
Why It Happens: This is frequently caused by over-aggressive caching or optimization plugins that incorrectly handle image delivery on different devices.
The Solution: A common fix reported by users is to temporarily deactivate your caching or speed optimization plugin (e.g., SiteGround Optimizer, W3 Total Cache) to see if the issue resolves. If it does, you will need to reconfigure the plugin's settings or contact its support for guidance on mobile-compatible configurations.
2. Out of Stock Badges Not Behaving as Expected
The Problem: Out of stock badges either don't appear where you want them, appear where you don't, or cannot be hidden on specific pages.
Why It Happens: The theme's default CSS may not account for every display scenario, and custom product blocks (like handpicked products) might not use the same hooks as standard shop pages.
The Solution: Custom CSS can often target and hide badges on specific pages. For example, to hide the badge on category pages but keep it on single product pages, you could try adding this to Appearance > Customize > Additional CSS:
.archive.tax-product_cat .out-of-stock-badge {
display: none !important;
}
If this doesn't work, the specific CSS selector might need to be adjusted based on your site's unique classes.
3. Layout and Style Problems on Product Pages
The Problem: Product pages look distorted, elements are misaligned, or the layout doesn't match your Customizer settings.
Why It Happens: These issues are often the result of a conflict between the Neve theme and another active plugin, especially page builders, custom product field plugins, or caching tools.
The Solution: The most effective way to identify a plugin conflict is to use the Health Check & Troubleshooting plugin. This plugin allows you to safely disable all other plugins without affecting your live site's visitors. Enable troubleshooting mode, which will deactivate all plugins, and check if the issue persists. If it's resolved, reactivate your plugins one by one to identify the culprit. Once found, you can look for an alternative plugin or contact the problematic plugin's support for help.
4. Products Sorting Incorrectly or Not Showing
The Problem: Products are sorted by the oldest first instead of the newest, or not all products are displayed on a shop page.
Why It Happens: Default product sorting is primarily controlled by WooCommerce and WordPress settings, not the theme itself. Display issues can also be caused by external factors like geolocation or catalog visibility settings.
The Solution: Changing the default product sort order requires custom code, as this functionality is not built into the free version of the theme. For products not showing, check your WooCommerce catalog visibility settings and ensure no other plugins are filtering the products.
5. Product Details (Price, Title, Description) Are Missing
The Problem: Crucial information like the product price, short description, or category title is not visible on the page.
Why It Happens: This can sometimes occur due to CSS that is accidentally hiding the elements, or because the necessary WooCommerce hooks to display this information are not present on certain archive pages.
The Solution: First, use your browser's inspect tool to see if the element is on the page but hidden. If it is, you can use custom CSS to force it to display. For example, to make a hidden price visible, the following code can be added to the Additional CSS section:
.single-product .summary.entry-summary .price {
display: block !important;
}
For missing category titles and descriptions on archive pages, custom code is required to hook into the WooCommerce template.
General Troubleshooting Steps
If you encounter a display issue not listed above, follow this general process:
- Check for Plugin Conflicts: Use the Health Check & Troubleshooting plugin to rule out conflicts. This is the most common fix.
- Clear All Caches: Clear your browser cache, any WordPress caching plugins, and your server-side cache (if applicable, like on SiteGround).
- Review Recent Changes: Did the issue start after installing a new plugin, updating a plugin, or changing a theme setting? Reversing that change can often help.
Remember, the Neve theme is designed to work seamlessly with WooCommerce. When problems arise, they are most often resolved by identifying a conflicting plugin or adding a small amount of custom CSS.
Related Support Threads Support
-
Out of Stock for homepage productshttps://wordpress.org/support/topic/out-of-stock-for-homepage-products/
-
Define multiple shop sites in one websitehttps://wordpress.org/support/topic/define-multiple-shop-sites-in-one-website/
-
Hide Out of Stock badgehttps://wordpress.org/support/topic/hide-out-of-stock-badge/
-
Single Product Page: design screwed up?https://wordpress.org/support/topic/single-product-page-design-screwed-up/
-
Hook before product gallery on Single product page?https://wordpress.org/support/topic/hook-before-product-gallery-on-single-product-page/
-
how to load product category page with latest itemhttps://wordpress.org/support/topic/how-to-load-product-category-page-with-latest-item/
-
Related products moved uphttps://wordpress.org/support/topic/related-products-moved-up/
-
How add price on products details with Nevehttps://wordpress.org/support/topic/how-add-price-on-products-details-with-neve/
-
Custom single product page template / layouthttps://wordpress.org/support/topic/custom-single-product-page-template-layout/
-
Brak wyświetlania nagłówkówhttps://wordpress.org/support/topic/brak-wyswietlania-naglowkow/
-
issue with woocommerce product builder pagehttps://wordpress.org/support/topic/issue-with-woocommerce-product-builder-page/
-
Neve Photos of products not showing on product listing pagehttps://wordpress.org/support/topic/neve-photos-of-products-not-showing-on-product-listing-page/
-
Showing short description on archive (catalog) pageshttps://wordpress.org/support/topic/showing-short-description-on-archive-catalog-pages/
-
How to sort by the oldest for default product sorting ?https://wordpress.org/support/topic/how-to-sort-by-the-oldest-for-default-product-sorting/
-
Product category title, product tags and descriptions not showinghttps://wordpress.org/support/topic/product-category-title-product-tags-and-descriptions-not-showing/
-
Duplicate producthttps://wordpress.org/support/topic/duplicate-product-4/
-
Product Price Issuehttps://wordpress.org/support/topic/product-price-issue-2/
-
Neve not showing woocommerce layouthttps://wordpress.org/support/topic/neve-not-showing-woocommerce-layout/
-
Na zoekopdracht geen juiste layout bij Nevehttps://wordpress.org/support/topic/na-zoekopdracht-geen-juiste-layout-bij-neve/
-
Customer review and star shown with no reviewhttps://wordpress.org/support/topic/customer-review-and-star-shown-with-no-review/
-
wrap text around product pagehttps://wordpress.org/support/topic/wrap-text-around-product-page/
-
PRODUCT CATEGORIES NOT ALL DISPLAYEDhttps://wordpress.org/support/topic/product-categories-not-all-displayed/
-
Product page template with Shoplentor, markup on product page is brokenhttps://wordpress.org/support/topic/product-page-template-with-shoplentor-markup-on-product-page-is-broken/
-
Out of Stock Products Shownhttps://wordpress.org/support/topic/out-of-stock-products-shown/
-
Product layouthttps://wordpress.org/support/topic/product-layout-5/
-
Adding a product’s attributes in the product archiveshttps://wordpress.org/support/topic/adding-a-products-attributes-in-the-product-archives/
-
latest products showing inhttps://wordpress.org/support/topic/latest-products-showing-in/