Jump to content

Edit History

helpdeskED

helpdeskED

Αντέγραψα το ακόλουθο τμήμα κώδικα και το τοποθέτησα μετά τη γραμμή 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 δεν βρίσκει σφάλμα, θα ακολουθήσει σταδιακά έλεγχος που διαρκεί αρκετά, υπομονή.

helpdeskED

helpdeskED

Αντέγραψα το ακόλουθο τμήμα κώδικα και το τοποθέτησα μετά τη γραμμή 136 (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 δεν βρίσκει σφάλμα, θα ακολουθήσει σταδιακά έλεγχος που διαρκεί αρκετά, υπομονή.

helpdeskED

helpdeskED

Αντέγραψα το ακόλουθο τμήμα κώδικα και το τοποθέτησα μετά τη γραμμή 136 (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 το αρχείο πριν τις αλλαγές για ασφάλεια!

×
×
  • Create New...