[Skip to main content](#vessel-content)

#   Nameless Product item in structured data when product has a retail price (MSRP)

##

- **[rforster](/forum/user/40065-rforster "View rforster's Profile")**
- [![rforster's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/40065-rforster "View rforster's Profile") Topic Author
- [ Offline](/forum/user/40065-rforster)

Less More

- Thank you received: 0
-
-

3 hours 54 minutes ago [\#100000655](#100000655) by [rforster](/forum/user/40065-rforster "View rforster's Profile")  *[Nameless Product item in structured data when product has a retail price (MSRP)](/forum/26-product-category-display/100000135-nameless-product-item-in-structured-data-when-product-has-a-retail-price-msrp#100000655 "-- HikaShop version -- : 6.7.1 Essential -- Joomla version -- : 6.2.0 -- PHP version -- : 8.4.26 -- Browser(s) name and version -- : Firefox 160.0 -- Error-message(debug-mod must be tuned on) -- : No PHP error. Issue is in structured data (Google Rich Results Test).  Hello,  Google Search Console reports critical &quot;Product snippets&quot; errors on our product pages: - Missing field &quot;name&quot; - Either &quot;offers&quot;, &quot;review&quot; or &quot;aggregateRating&quot; should be specified  Setup: Gantry 5 / Helium template, no HikaShop template overrides on the frontend. The &quot;HikaShop Microdata on Product Page&quot; plugin is enabled.  What happens: The error only occurs on products that have a &quot;Retail price&quot; (MSRP) filled in. Products without a retail price are fine.  On those product pages, the product container has itemscope itemtype=&quot;  schema.org/Product &quot;, but the name, sku and offers markup is missing. Only the price-per-unit label keeps its itemprop, so Google detects a nameless Product item that only contains eligibleQuantity.  HTML on such a page (product with retail price):    ... € 54,95  ... € 24,95  ...   Google Rich Results Test then shows: - A valid Product item (the JSON-LD from the microdata plugin) - A &quot;Nameless item&quot; of type Product with only eligibleQuantity (2 critical issues)  The text of the label comes from the PER&#95;UNIT language string.  Expected: no itemprop=&quot;eligibleQuantity&quot; (or no Product itemscope) when the name and offers markup is not output, so that only the JSON-LD Product item remains.  Thank you!")* was created by *[rforster](/forum/user/40065-rforster "View rforster's Profile")*

-- HikaShop version -- : 6.7.1 Essential
-- Joomla version -- : 6.2.0
-- PHP version -- : 8.4.26
-- Browser(s) name and version -- : Firefox 160.0
-- Error-message(debug-mod must be tuned on) -- : No PHP error. Issue is in structured data (Google Rich Results Test).

Hello,

Google Search Console reports critical "Product snippets" errors on our product pages:
- Missing field "name"
- Either "offers", "review" or "aggregateRating" should be specified

Setup: Gantry 5 / Helium template, no HikaShop template overrides on the frontend. The "HikaShop Microdata on Product Page" plugin is enabled.

What happens:
The error only occurs on products that have a "Retail price" (MSRP) filled in. Products without a retail price are fine.

On those product pages, the product container has itemscope itemtype="[ schema.org/Product](https://schema.org/Product)", but the name, sku and offers markup is missing. Only the price-per-unit label keeps its itemprop, so Google detects a nameless Product item that only contains eligibleQuantity.

HTML on such a page (product with retail price):

&lt;span id="hikashop_product_price_main" class="hikashop_product_price_main"&gt;
&lt;span class="hikashop_product_msrp_price hikashop_product_price_full"&gt;
&lt;span class="hikashop_product_msrp_price_title"&gt;...&lt;/span&gt;
&lt;span class="hikashop_product_price"&gt;€ 54,95&lt;/span&gt;
&lt;/span&gt;
&lt;span class="hikashop_product_price_full"&gt;&lt;span class="hikashop_product_our_price_title"&gt;...&lt;/span&gt; &lt;span class="hikashop_product_price hikashop_product_price_0"&gt;€ 24,95&lt;/span&gt; &lt;span class="hikashop_product_price_per_unit" itemprop="eligibleQuantity"&gt; ...&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;

Google Rich Results Test then shows:
- A valid Product item (the JSON-LD from the microdata plugin)
- A "Nameless item" of type Product with only eligibleQuantity (2 critical issues)

The text of the label comes from the PER_UNIT language string.

Expected: no itemprop="eligibleQuantity" (or no Product itemscope) when the name and offers markup is not output, so that only the JSON-LD Product item remains.

Thank you!

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzI2LXByb2R1Y3QtY2F0ZWdvcnktZGlzcGxheS8xMDAwMDAxMzUtbmFtZWxlc3MtcHJvZHVjdC1pdGVtLWluLXN0cnVjdHVyZWQtZGF0YS13aGVuLXByb2R1Y3QtaGFzLWEtcmV0YWlsLXByaWNlLW1zcnA/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png?1793428657)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Away](/forum/user/63-nicolas)

Less More

- Posts: 86363
- Thank you received: 14296
-
-

38 minutes ago [\#100000657](#100000657) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Nameless Product item in structured data when product has a retail price (MSRP)](/forum/26-product-category-display/100000135-nameless-product-item-in-structured-data-when-product-has-a-retail-price-msrp#100000657 "-- HikaShop version -- : 6.7.1 Essential -- Joomla version -- : 6.2.0 -- PHP version -- : 8.4.26 -- Browser(s) name and version -- : Firefox 160.0 -- Error-message(debug-mod must be tuned on) -- : No PHP error. Issue is in structured data (Google Rich Results Test).  Hello,  Google Search Console reports critical &quot;Product snippets&quot; errors on our product pages: - Missing field &quot;name&quot; - Either &quot;offers&quot;, &quot;review&quot; or &quot;aggregateRating&quot; should be specified  Setup: Gantry 5 / Helium template, no HikaShop template overrides on the frontend. The &quot;HikaShop Microdata on Product Page&quot; plugin is enabled.  What happens: The error only occurs on products that have a &quot;Retail price&quot; (MSRP) filled in. Products without a retail price are fine.  On those product pages, the product container has itemscope itemtype=&quot;  schema.org/Product &quot;, but the name, sku and offers markup is missing. Only the price-per-unit label keeps its itemprop, so Google detects a nameless Product item that only contains eligibleQuantity.  HTML on such a page (product with retail price):    ... € 54,95  ... € 24,95  ...   Google Rich Results Test then shows: - A valid Product item (the JSON-LD from the microdata plugin) - A &quot;Nameless item&quot; of type Product with only eligibleQuantity (2 critical issues)  The text of the label comes from the PER&#95;UNIT language string.  Expected: no itemprop=&quot;eligibleQuantity&quot; (or no Product itemscope) when the name and offers markup is not output, so that only the JSON-LD Product item remains.  Thank you!")*

Hi,

The nameless Product item does not come from the retail price. It is added by the "HikaShop Microdata on Product Page" plugin, an old plugin that is no longer needed: HikaShop already writes the complete structured data of the product page itself (name, SKU, image, description and offers, as the JSON-LD block that the Rich Results Test shows as valid).

The old plugin adds itemscope itemtype="[ schema.org/Product](https://schema.org/Product)" to the product page and itemprop="eligibleQuantity" to the price-per-unit label. It is only supposed to add the name, SKU and offers when the page holds no itemprop="name" yet. Your product pages show a listing of other products (the related products), and each product in that listing has its own itemprop="name". So the plugin skips the name and offers but still adds the Product scope and eligibleQuantity, and you get the nameless item. We checked several of your products without a retail price and they have exactly the same markup, so they are affected too, not only the ones with an MSRP.

To fix it, go to System &gt; Manage &gt; Plugins in your Joomla backend, search for "Microdata" and disable the "HikaShop Microdata on Product Page plugin". The product page will then only have HikaShop's JSON-LD Product item, which has the name and offers. The related products listing keeps its own ItemList markup, which is valid. When the plugin is enabled, HikaShop's configuration page also shows a warning asking you to disable it.

After that, run the Rich Results Test again on a product page and ask Google Search Console to validate the fix for the "Product snippets" report.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzI2LXByb2R1Y3QtY2F0ZWdvcnktZGlzcGxheS8xMDAwMDAxMzUtbmFtZWxlc3MtcHJvZHVjdC1pdGVtLWluLXN0cnVjdHVyZWQtZGF0YS13aGVuLXByb2R1Y3QtaGFzLWEtcmV0YWlsLXByaWNlLW1zcnA/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

Board Categories HikaShop Install &amp; Update Product &amp; Category Display Content Creation Sales and Orders Orders management Reports &amp; Statistics Customers Checkout Payment Methods Shipping Methods Import &amp; Export (CSV, XLS…) Specific Features Affilation Taxes Wishlist Vote Carousel &amp; Slider Mass Actions Filters &amp; Search Discount &amp; Coupon Feature Request Integrations Showcase General Talk about HikaShop Development HikaShop 3.0 Beta Translation Commercial Jobs HikaShop Components HikaMarket Market: Feature requests Market: How to? Market: Bug Report HikaSerial General talk about HikaSerial Serial: Bug Report Serial: How to? Support en Français de HikaSerial (French Support) HikaSubscription HikaAuction Auction: Feature requests Auction: How to? Auction: Bug report Hikashop around the world Support en Français (French Support) Russian FAQ. Курс выживания с Hikashop. Частые вопросы и о Расширения Hikashop Наши сайты на Hikashop 日本語版サポート(Japanese Support) Thai German Archives Bug Report How to?

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.048 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)
