Como criar um módulo para sua loja Opencart? Parte 2

Veja como criar um módulo para sua loja Opencart de forma simples e padronizada

Olá pessoal, o post de hoje demorou mais saiu, vamos falar hoje sobre a segunda parte do tutorial sobre como criar um módulo para sua loja Opencart, que iniciei na terça passada.

Se você seguiu o tutorial e baixou o zip que coloquei com os arquivos nesse momento você deve ter disponível em sua tela de módulos, que é acessada através do menu: extensões > módulos com o nome “Newsletter para visitantes”, ao encontrar essa opção clique em instalar, e depois em editar, na tela seguinte vamos instalar o módulo nas páginas desejadas, sempre seguindo esses passos:

  • Clique em adicionar módulo
  • Selecione o layout que vai receber o modulo (Home por exemplo)
  • Posição (Topo/Rodapé)
  • Mantenha a opção habilitado
  • Clique em Salvar
Módulo Opencart
Módulo Opencart

Feito isso o módulo estará ativado no sistema, para que tudo funcione de acordo com o esperado e o box seja exibido no site, copie os arquivos da pasta Catalog dentre das pastas dentro seu sistema, você irá encontrar os arquivos de Model / View / Control e idioma.

Uma vez instalado os usuários poderão cadastrar nome e email para receber notificações do site, por fim você pode visualizar e exportar a base de usuários cadastrados no sistema, para isso clique no botão Dados e você será direcionado a tela abaixo:

Exportar dados
Exportar dados

Agora falando um pouco sobre os arquivos da pasta catalog do módulo, eles são simples e objetivos:

MODEL (Model/module/rfnewsletter.php)

Apenas uma inserção responsável por armazenar os dados no banco.

 class ModelModuleRfnewsletter extends Model {
 public function save($name,$email) {
 $this->db->query("INSERT INTO `rfnewsletter` (`id`, `name`, `email`) VALUES (null, '$name', '$email');");
 }
 }

Controller (Controller/module/rfnewsletter.php)

São apenas dois métodos uma para exibição do módulo e outra para que os dados possam ser salvos no sistema.

Pronto, seguindo estes passos você criou o módulo simples para cadastro e exportação de email e nome de usuários. Para baixar o módulo completo e só acessar o link abaixo, se tiver dúvidas ou sugestões pergunte aí abaixo, até a semana que vem com mais mão na massa e opencart aqui no blog.

Leave a Reply

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