X

Better Together: uma extensão para criar promoções no Opencart

Published on: mai 10 2015 by Daniel Assad

Hoje vou apresentar a extensão Better Together. Uma poderosa ferramenta que permite criar ofertas e promoções dependendo do que já foi inserido no carrinho do Opencart.

 

Resumindo, a extensão permite:

  • Compre o produto X e ganhe desconto no produto Y.
  • Compre o produto X e ganhe desconto em qualquer produto da categoria C.
  • Compre qualquer produto da categoria A e ganhe desconto em qualquer produto da categoria C.
  • Compre qualquer produto da categoria A e ganhe desconto no produto Y.
  • Compre o produto X e ganhe 100% de desconto em outro produto X.
  • Compre qualquer produto da categoria A e ganhe 100% de desconto no mesmo produto.

O desconto pode ser oferecido por valores em percentual ou absolutos.

 

A extensão Better Together está disponível para Opencart 1.5 e 2.0. E o melhor! É gratuita.

Após instalar a extensão, vá ao Admin > Extensões > Finalização de pedidos. Instale e habilite a extensão Better Together. Para deixar mais elegante, informei o campo ORDEM com o valor 2.

 

No site funciona da seguinte maneira: O usuário adiciona os produtos de acordo com a sua regra. Ao chegar na página de carrinho ou checkout, na parte onde há o total do pedido, uma nova linha é adicionada dando o desconto configurado. Esta linha aparece com o nome “Better Together” e você pode traduzí-lo no arquivo de linguagem do módulo: /catalog/language/english/total/better_together.php

 

Como configurar uma promoção:

 

Para configurar a promoção a extensão não oferece um painel, sendo necessário editar o arquivo via FTP. O arquivo é o: /catalog/model/total/better_together.php

 

1) Abra o arquivo acima e localize no final do código a seguinte informação:

private function setup() {
 .. some statements here ....
 }
 }
 ?>

2) Troque “.. some statements here ….” pela tag que fará a promoção. Veja abaixo alguns exemplos:

 

Exemplos

 

- Compre o produto ID 29 e ganhe no produto ID 28: 50% de desconto:

private function setup() { 
      $this->add_prod_to_prod(29,28,"%", 50); 
   }

- Compre o produto ID 2 e ganhe 20% em qualquer outro da categoria ID 3:

private function setup() { 
      $this->add_prod_to_cat(2,3,"%", 20); 
   }

Veja toda a documentação e possibilidades do Better Together aqui.

Filed under: Blog e Dicas, Comércio Eletrônico, Extensões para Opencart, Opencart, Promoções e Carrinho

Deixe um comentário

*

*