Charilaosc2 Posted February 25, 2019 Share Posted February 25, 2019 Καλησπέρα, έτρεξα το webmster tool της google και μου έβγαλε αυτό το σφάλμα (προϊόντα -> Θα πρέπει να προσδιορίσετε είτε την ιδιότητα "offers" είτε την ιδιότητα "review" ή την ιδιότητα "aggregateRating") Το eshop μου είναι σε έκδοση 1.7.5 Το έχετε αντιμετωπίσει; Επηρεάζει την κατάταξη της google; Link to comment Share on other sites More sharing options...
sanctusmob Posted February 25, 2019 Share Posted February 25, 2019 Αν αναφέρεσαι στα structured data είναι θέμα theme ή module που κάνει αυτή την δουλειά. Link to comment Share on other sites More sharing options...
helpdeskED Posted March 13, 2019 Share Posted March 13, 2019 (edited) Αντέγραψα το ακόλουθο τμήμα κώδικα και το τοποθέτησα μετά τη γραμμή 136 στο product-list.tpl (prestashop 1.6) (start...) <span itemprop="price" class="price product-price{if isset($product.specific_prices) && $product.specific_prices && isset($product.specific_prices.reduction) && $product.specific_prices.reduction > 0} product-price-new{/if}"> {if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if} </span> (...end of code) Αυτό που έκανα είναι να κλωνοποιήσω την ήδη υπάρχουσα τιμή itemprop="price" και απλά την τοποθέτησα μετα την γραμμή 135 (start of line... ) <span itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="availability"> (...end of line). Με αυτό τον τροπο ενημερώνεται η Google οτι εκτος του avaliability, υπάρχει επίσης η τιμή price, παρόλο που έχει προαναφερθεί. Το πρόβλημα εμφανίζεται διότι η Google δέχεται μόνο ένα προϊόν ανά σελίδα με την ιδιότητα price Επικύρωση με Google >> google.com/structured-data/testing-tool . Ελπίζω να βοήθησα, η λογική ισχύει για όλες τις εκδόσεις. Backup το αρχείο πριν τις αλλαγές για ασφάλεια! Υποβολή διόρθωσης μέσω Search Console. Αν το testing tool δεν βρίσκει σφάλμα, θα ακολουθήσει σταδιακά έλεγχος που διαρκεί αρκετά, υπομονή. Edited March 13, 2019 by helpdeskED (see edit history) Link to comment Share on other sites More sharing options...
helpdeskED Posted June 4, 2019 Share Posted June 4, 2019 (edited) Καλησπέρα σε όλους! (00:51) Είχα υποσχεθεί λύση σε φίλο του forum για prestashop 1.7 και βρήκα χρόνο να γράψω... Λοιπόν, οι οδηγίες από Google λένε να υπάρχουν τα structure data σε product και όχι list of products, άρα ο "πονηρός" ο Prestashop-άκιας τί κάνει, οεο? edit: Μιας και μιλάμε για reviews... Provide review information about a specific item, not about a category or a list of items. πηγή: https://developers.google.com/search/docs/data-types/product , https://developers.google.com/search/docs/data-types/review-snippet 1) Πάει /httpdocs/modules/productcomments_reviews.tpl, line 43 και βρίσκει τη γραμμή <div itemtype="http://schema.org/AggregateRating" itemscope="ratingValue" itemprop="aggregateRating" class="comments_note">. Εκεί σβήνει itemtype="http://schema.org/AggregateRating" itemscope="ratingValue" itemprop="aggregateRating" άρα η γραμμούλα μας γίνεται <div class="comments_note"> 2) Για το offers, πήγα /httpdocs/themes/YourTheme/templates/catalog/_partials/miniatures, αρχείο products.tpl line 40 και πρόσθεσα itemprop="offers" itemscope itemtype="https://schema.org/Offer" στο σημείο που λέει <div class="product-price-and-shipping" , άρα η γραμμή γίνεται >> <div class="product-price-and-shipping" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> Επικυρώνουμε με Search Console και Εργαλείο δοκιμής δομημένων δεδομένων. Προσοχή! Πάντα παίρνουμε backup των αρχείων πριν δουλέψουμε. Θα χαρώ να μάθω πως βοήθησα...με pm Σε εμένα δούλεψε! Απλά το error του search console το γυρνάς σε προειδοποίηση. Edited June 5, 2019 by helpdeskED (see edit history) Link to comment Share on other sites More sharing options...
sanctusmob Posted June 5, 2019 Share Posted June 5, 2019 8 hours ago, helpdeskED said: οι οδηγίες από Google λένε να υπάρχουν τα structure data σε product και όχι list of products https://developers.google.com/search/docs/guides/sd-policies#multiple-elements-on-a-page A category page listing several different products (or recipes, videos, or any other type). Each entity should be marked up using the relevant schema.org type, such as schema.org/Product for product category pages. However, if one item is marked, all items should be marked. Also, unless this is a carousel page, the marked items should not link out to separate details pages. Link to comment Share on other sites More sharing options...
helpdeskED Posted June 5, 2019 Share Posted June 5, 2019 (edited) as long as they describe user-visible page content. Ευχαριστώ για την διόρθωση, με τη σειρά μου τροποποίησα το post ώστε να φαίνεται ότι αφορά reviews https://developers.google.com/search/docs/data-types/review-snippet Use markup for a specific product, not a category or list of products. πηγή: https://developers.google.com/search/docs/data-types/product Edited June 5, 2019 by helpdeskED (see edit history) Link to comment Share on other sites More sharing options...
jpalks Posted March 26, 2020 Share Posted March 26, 2020 καλησπέρα σας, έκανα την παραπανω διαδηκασία αλλα μου επιστ΄ρεφει σφάλμα κατα την επικύρωση Δεν είναι δυνατή η συνέχεια της διαδικασίας επικύρωσης Βρέθηκαν επηρεαζόμενες σελίδες. Επιδιορθώστε το ζήτημα και εκτελέστε την επικύρωση ξανά. και μου εχει 3 url προιοντων Link to comment Share on other sites More sharing options...
helpdeskED Posted March 29, 2020 Share Posted March 29, 2020 Καλησπέρα! Σε ποιο url βγάζει πρόβλημα? Link to comment Share on other sites More sharing options...
jpalks Posted April 1, 2020 Share Posted April 1, 2020 (edited) καλησπερα στο πρωτο βημα γραφεις να γινει προσθηκη του παρακατω κωδικα <span itemprop="price" class="price product-price{if isset($product.specific_prices) && $product.specific_prices && isset($product.specific_prices.reduction) && $product.specific_prices.reduction > 0} product-price-new{/if}"> {if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if} </span> μετα την γραμμη 136 στο αρχειο product-list.tpl να υποθεσω στην διαδρομη ( public_html/themes/mytheme/templates/catalog/listing). το δικο μου αρχειο ειναι το εξης: {** * 2007-2016 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2016 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {extends file=$layout} {block name='content'} <section id="main"> {block name='product_list_header'} <h2 class="h2">{$listing.label}</h2> {/block} <section id="products-list"> {if $listing.products|count} <div id=""> {block name='product_list_top'} {include file='catalog/_partials/products-top.tpl' listing=$listing} {/block} </div> {block name='product_list_active_filters'} <div id="" class="hidden-sm-down"> {$listing.rendered_active_filters nofilter} </div> {/block} <div id=""> {block name='product_list'} {include file='catalog/_partials/products.tpl' listing=$listing} {/block} </div> <div id="js-product-list-bottom"> {block name='product_list_bottom'} {include file='catalog/_partials/products-bottom.tpl' listing=$listing} {/block} </div> {else} {include file='errors/not-found.tpl'} {/if} </section> </section> {/block} που θα πρεπει να κανω προσθηκη του παραπανω κωδικα? Edited April 1, 2020 by jpalks (see edit history) Link to comment Share on other sites More sharing options...
helpdeskED Posted April 1, 2020 Share Posted April 1, 2020 (edited) Καλησπέρα! Βρείτε το αρχείο product-list.tpl κάτω από τη διαδρομή /httpdocs/themes/themeΧΧΧΧ/ και όχι public_html/themes/mytheme/templates/catalog/listing. Στείλτε url για έλεγχο με Εργαλείο Δοκιμής Δομημένων Δεδομένων. Έχετε κατά νου ότι η λύση που πρότεινα, δεν επιλύει πλήρως, αλλά ξεγελά το Google bot ώστε να μη βγάζει σφάλμα. Αν θέλετε μπορείτε να στείλετε p.m. την διεύθυνση Url. Edited April 1, 2020 by helpdeskED (see edit history) Link to comment Share on other sites More sharing options...
kotheodr Posted October 27, 2022 Share Posted October 27, 2022 Καλησπέρα, Επαναφέρω το θέμα για το αν εχει βρεθεί λύση στο παραπάνω πρόβλημα. Link to comment Share on other sites More sharing options...
kotheodr Posted January 3, 2023 Share Posted January 3, 2023 Καλησπέρα σας, Μήπως... λέω μηπως και βρω μια λύση. Ακουει κανενας. Ευχαριστώ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now