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

#   HikaShop 6.4.0 JSON-LD - (show\_microdata.php)

##

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

Less More

- Posts: 467
- Thank you received: 21
-

7 months 3 weeks ago [\#370819](#370819) by [Reincidente](/forum/user/12307-reincidente "View Reincidente's Profile")  *[HikaShop 6.4.0 JSON-LD - (show\_microdata.php)](/forum/25-install-update/910186-hikashop-6-4-0-json-ld-show-microdata-php#370819 "Hi Nicolas. This text is a recommendation from ChatGPT. Attached you’ll find a .txt file that ChatGPT says fixes this “issue.” --- I’ve updated to HikaShop 6.4.0 (the version that should add productGroupID to ProductGroup and truncate/normalize the JSON-LD description to Google’s limit). However, after the update, Google Search Console (Shopping → Merchant listings) still reports:  Missing field productGroupID in the  (ProductGroup)  Invalid string length for field description in the   When checking the page source, the JSON-LD ProductGroup still contains a very long description (basically the full body) and does not include productGroupID.  Root cause found: My site has a Joomla template override at:  /templates//html/com&#95;hikashop/product/show&#95;microdata.php  This override file is marked version 5.0.4 and still generates the old JSON-LD / microdata logic, so it bypasses the updated schema output from HikaShop 6.4.0. That’s why your 6.4.0 fixes do not appear on the frontend.  Why this matters / suggested solution: Many Joomla sites keep old overrides for years. After upgrading HikaShop, these overrides can silently keep outputting outdated structured data, causing Shopping/Merchant listing warnings again.  A practical approach is to either:  Provide a note in the release/upgrade instructions (6.4.0) warning users to check for templates/.../com&#95;hikashop/product/show&#95;microdata.php overrides that may block the schema fixes, and/or  Provide an updated reference version of show&#95;microdata.php compatible with 6.4.0 (including productGroupID in ProductGroup and description normalization + truncation), so users can update their overrides safely without removing them.  If needed, I can share the exact override file content from my site and the resulting JSON-LD output for a sample product.  Thanks!")* was created by *[Reincidente](/forum/user/12307-reincidente "View Reincidente's Profile")*

Hi Nicolas.
This text is a recommendation from ChatGPT.
Attached you’ll find a .txt file that ChatGPT says fixes this “issue.”
---
I’ve updated to HikaShop 6.4.0 (the version that should add productGroupID to ProductGroup and truncate/normalize the JSON-LD description to Google’s limit). However, after the update, Google Search Console (Shopping → Merchant listings) still reports:

Missing field productGroupID in the &lt;parent_node&gt; (ProductGroup)

Invalid string length for field description in the &lt;parent_node&gt;

When checking the page source, the JSON-LD ProductGroup still contains a very long description (basically the full body) and does not include productGroupID.

Root cause found:
My site has a Joomla template override at:

/templates/&lt;template_name&gt;/html/com_hikashop/product/show_microdata.php

This override file is marked version 5.0.4 and still generates the old JSON-LD / microdata logic, so it bypasses the updated schema output from HikaShop 6.4.0. That’s why your 6.4.0 fixes do not appear on the frontend.

Why this matters / suggested solution:
Many Joomla sites keep old overrides for years. After upgrading HikaShop, these overrides can silently keep outputting outdated structured data, causing Shopping/Merchant listing warnings again.

A practical approach is to either:

Provide a note in the release/upgrade instructions (6.4.0) warning users to check for templates/.../com_hikashop/product/show_microdata.php overrides that may block the schema fixes, and/or

Provide an updated reference version of show_microdata.php compatible with 6.4.0 (including productGroupID in ProductGroup and description normalization + truncation), so users can update their overrides safely without removing them.

If needed, I can share the exact override file content from my site and the resulting JSON-LD output for a sample product.

Thanks!

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

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

Less More

- Posts: 467
- Thank you received: 21
-

7 months 3 weeks ago [\#370824](#370824) by [Reincidente](/forum/user/12307-reincidente "View Reincidente's Profile")  Replied by *[Reincidente](/forum/user/12307-reincidente "View Reincidente's Profile")* on topic *[HikaShop 6.4.0 JSON-LD - (show\_microdata.php)](/forum/25-install-update/910186-hikashop-6-4-0-json-ld-show-microdata-php#370824 "Hi Nicolas. This text is a recommendation from ChatGPT. Attached you’ll find a .txt file that ChatGPT says fixes this “issue.” --- I’ve updated to HikaShop 6.4.0 (the version that should add productGroupID to ProductGroup and truncate/normalize the JSON-LD description to Google’s limit). However, after the update, Google Search Console (Shopping → Merchant listings) still reports:  Missing field productGroupID in the  (ProductGroup)  Invalid string length for field description in the   When checking the page source, the JSON-LD ProductGroup still contains a very long description (basically the full body) and does not include productGroupID.  Root cause found: My site has a Joomla template override at:  /templates//html/com&#95;hikashop/product/show&#95;microdata.php  This override file is marked version 5.0.4 and still generates the old JSON-LD / microdata logic, so it bypasses the updated schema output from HikaShop 6.4.0. That’s why your 6.4.0 fixes do not appear on the frontend.  Why this matters / suggested solution: Many Joomla sites keep old overrides for years. After upgrading HikaShop, these overrides can silently keep outputting outdated structured data, causing Shopping/Merchant listing warnings again.  A practical approach is to either:  Provide a note in the release/upgrade instructions (6.4.0) warning users to check for templates/.../com&#95;hikashop/product/show&#95;microdata.php overrides that may block the schema fixes, and/or  Provide an updated reference version of show&#95;microdata.php compatible with 6.4.0 (including productGroupID in ProductGroup and description normalization + truncation), so users can update their overrides safely without removing them.  If needed, I can share the exact override file content from my site and the resulting JSON-LD output for a sample product.  Thanks!")*

Nicolas, I attach a show_microdata file that I have tested that solves these merchant problems:
- Description field is missing
- "productGroupID" field is missing (in "&lt;parent_node&gt;")
- The string length of the "description" field is invalid (on "&lt;parent_node&gt;")
- The string length of the "description" field is invalid

You probably have a better solution, but at least I've gotten Google to validate that it's going to do the review.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzI1LWluc3RhbGwtdXBkYXRlLzkxMDE4Ni1oaWthc2hvcC02LTQtMC1qc29uLWxkLXNob3ctbWljcm9kYXRhLXBocD90bXBsPW1hcmtkb3du) 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: 86358
- Thank you received: 14293
-
-

7 months 3 weeks ago [\#370826](#370826) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[HikaShop 6.4.0 JSON-LD - (show\_microdata.php)](/forum/25-install-update/910186-hikashop-6-4-0-json-ld-show-microdata-php#370826 "Hi Nicolas. This text is a recommendation from ChatGPT. Attached you’ll find a .txt file that ChatGPT says fixes this “issue.” --- I’ve updated to HikaShop 6.4.0 (the version that should add productGroupID to ProductGroup and truncate/normalize the JSON-LD description to Google’s limit). However, after the update, Google Search Console (Shopping → Merchant listings) still reports:  Missing field productGroupID in the  (ProductGroup)  Invalid string length for field description in the   When checking the page source, the JSON-LD ProductGroup still contains a very long description (basically the full body) and does not include productGroupID.  Root cause found: My site has a Joomla template override at:  /templates//html/com&#95;hikashop/product/show&#95;microdata.php  This override file is marked version 5.0.4 and still generates the old JSON-LD / microdata logic, so it bypasses the updated schema output from HikaShop 6.4.0. That’s why your 6.4.0 fixes do not appear on the frontend.  Why this matters / suggested solution: Many Joomla sites keep old overrides for years. After upgrading HikaShop, these overrides can silently keep outputting outdated structured data, causing Shopping/Merchant listing warnings again.  A practical approach is to either:  Provide a note in the release/upgrade instructions (6.4.0) warning users to check for templates/.../com&#95;hikashop/product/show&#95;microdata.php overrides that may block the schema fixes, and/or  Provide an updated reference version of show&#95;microdata.php compatible with 6.4.0 (including productGroupID in ProductGroup and description normalization + truncation), so users can update their overrides safely without removing them.  If needed, I can share the exact override file content from my site and the resulting JSON-LD output for a sample product.  Thanks!")*

Hi,

The issues you're seeing are caused by a Joomla template override of show_microdata.php from version 5.0.4. When an override exists at templates/&lt;your_template&gt;/html/com_hikashop/product/show_microdata.php, Joomla uses that file instead of the one shipped with HikaShop 6.4.0. So the 6.4.0 fixes for productGroupID, bestRating, and description handling are being bypassed.

The simplest and best solution is to delete the override file. Just remove templates/&lt;your_template&gt;/html/com_hikashop/product/show_microdata.php. HikaShop will then use the updated 6.4.0 version which already includes all the fixes for the issues Google is flagging.

The proposed file you attached is based on the old 5.0.4 code with several issues (missing author validation on reviews, incorrect bestRating calculation, old image URL handling, missing itemCondition on offers, etc.). The current 6.4.0 version handles all of these correctly.

In general, we recommend keeping view overrides to the strict minimum. Only override files where you have actual custom modifications that you need to preserve. The more overrides you have, the more likely you are to run into compatibility issues after updates. You can review all your current overrides in HikaShop backend under Display &gt; Views.

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

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

Less More

- Posts: 467
- Thank you received: 21
-

7 months 3 weeks ago [\#370828](#370828) by [Reincidente](/forum/user/12307-reincidente "View Reincidente's Profile")  Replied by *[Reincidente](/forum/user/12307-reincidente "View Reincidente's Profile")* on topic *[HikaShop 6.4.0 JSON-LD - (show\_microdata.php)](/forum/25-install-update/910186-hikashop-6-4-0-json-ld-show-microdata-php#370828 "Hi Nicolas. This text is a recommendation from ChatGPT. Attached you’ll find a .txt file that ChatGPT says fixes this “issue.” --- I’ve updated to HikaShop 6.4.0 (the version that should add productGroupID to ProductGroup and truncate/normalize the JSON-LD description to Google’s limit). However, after the update, Google Search Console (Shopping → Merchant listings) still reports:  Missing field productGroupID in the  (ProductGroup)  Invalid string length for field description in the   When checking the page source, the JSON-LD ProductGroup still contains a very long description (basically the full body) and does not include productGroupID.  Root cause found: My site has a Joomla template override at:  /templates//html/com&#95;hikashop/product/show&#95;microdata.php  This override file is marked version 5.0.4 and still generates the old JSON-LD / microdata logic, so it bypasses the updated schema output from HikaShop 6.4.0. That’s why your 6.4.0 fixes do not appear on the frontend.  Why this matters / suggested solution: Many Joomla sites keep old overrides for years. After upgrading HikaShop, these overrides can silently keep outputting outdated structured data, causing Shopping/Merchant listing warnings again.  A practical approach is to either:  Provide a note in the release/upgrade instructions (6.4.0) warning users to check for templates/.../com&#95;hikashop/product/show&#95;microdata.php overrides that may block the schema fixes, and/or  Provide an updated reference version of show&#95;microdata.php compatible with 6.4.0 (including productGroupID in ProductGroup and description normalization + truncation), so users can update their overrides safely without removing them.  If needed, I can share the exact override file content from my site and the resulting JSON-LD output for a sample product.  Thanks!")*

Ok. Thanks so much.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzI1LWluc3RhbGwtdXBkYXRlLzkxMDE4Ni1oaWthc2hvcC02LTQtMC1qc29uLWxkLXNob3ctbWljcm9kYXRhLXBocD90bXBsPW1hcmtkb3du) 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.045 seconds

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