Como mostrar as revisões de produtos Opencart para os mecanismos de busca?

Na Opencart, as análises de produtos não são visíveis para o Google porque são carregadas usando o código Jquery. Não é bom do ponto de vista do SEO, pois as análises de produtos podem ajudar os comerciantes a

Na Opencart,

Esse problema pode ser corrigido seguindo três maneiras 3:

Método #1?You can use our Rever Incentivo Um plug-in que não só mostra as classificações do seu produto no resultado de pesquisa do Google, mas também faz as alterações necessárias na página do produto Opencart para que o Google possa ver todas as análises de produtos e rastreá-las.

Método #2 Você pode fazer todas as alterações necessárias

  • Edite o arquivo “/catalog/view/theme/your_theme/template/product/product.tpl”
  • Substitua o seguinte código

<div id = “review”> </ div>

com

<div id = “review”> <? php echo $ allreviews;?> </ div>

No mesmo arquivo, você também precisa substituir o

$ (‘# review’). load (‘index.php? route = produto / produto / avaliação & product_id = <? php echo $ product_id;?>’);

com

//$(‘#review’).load(‘index.php?route=product/product/review&product_id=<?php echo $ product_id;?> ‘);

  • Agora edite o arquivo “catalog / controller / product / product.php”
  • Procure por “$ this-> load-> model (‘catalog / product’);” sem aspas duplas e

$ result = $ this-> customreview ($ product_id); $ data [‘allreviews’] = $ resultado;

Além disso, procure por “public function index () {” sem aspas duplas e adicione

customreview de função pública ($ product_id) {$ this-> load-> language (‘produto / produto’); $ this-> load-> model (‘catalog / review’); $ data [‘text_no_reviews’] = $ this-> idioma-> get (‘text_no_reviews’); if (isset ($ this-> request-> get [‘page’])) {$ pagina = $ this-> request-> get [‘pagina’]; } else {$ page = 1; } $ data [‘comentários’] = array (); $ review_total = $ this-> model_catalog_review-> getTotalReviewsByProductId ($ product_id); $ results = $ this-> model_catalog_review-> getReviewsByProductId ($ product_id, ($ página – 1) * 5, 5); foreach ($ results as $ result) {$ data [‘comentários’] [] = array (‘autor’ => $ resultado [‘autor’], ‘texto’ => nl2br ($ resultado [‘texto’]), ‘rating’ => (int) $ result [‘rating’], ‘date_added’ => data ($ this-> idioma-> get (‘date_format_short’), strtotime ($ resultado [‘date_added’]))); } paginação = novo Paginação (); $ pagination-> total = $ review_total; $ pagination-> page = $ page; $ pagination-> limit = 5; $ pagination-> url = $ this-> url-> link (‘produto / produto / avaliação’, ‘product_id =’. $ product_id. ‘& page = {page}’); $ data [‘pagination’] = $ pagination-> render (); $ data [‘resultados’] = sprintf ($ this-> idioma-> get (‘text_pagination’), ($ review_total)? (($ página – 1) * 5) + 1: 0, ((($ page – 1) * 5)> ($ review_total – 5))? $ Review_total: ((($ página – 1) * 5) + 5), $ review_total, ceil ($ review_total / 5)); if (file_exists (DIR_TEMPLATE. $ this-> config-> get (‘config_template’). ‘/template/product/review.tpl’)) {return $ this-> load-> view ($ this-> config-> get (‘config_template’). ‘/template/product/review.tpl’, $ data); } else {return $ this-> load-> view (‘padrão / template / product / review.tpl’, $ data); }}

Método # 3: Baixar esta?free module and install it on your store. Follow below instructions to install it.

  1. Extraia o arquivo zip baixado.
  2. Faça o upload do arquivo xml na página Extensões> Instalador de extensão do painel do administrador.
  3. Agora atualize as modificações de

Se você tiver algum problema ou precisar de ajuda para corrigir esse bug, entre em contato conosco.

Isso também lhe interessaria:

Joe Parker

We boast of the best in the industry plugins for eCommerce systems and has years of experience working with eCommerce websites. We provide best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify. We also provide custom module development and customization services for the website and modules.

Leave a Reply

Your email address will not be published. Required fields are marked *