Knowband Blog | Ecommerce Modules

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

<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;?> ‘);

$ 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: