Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Por Deco
#86260
Bom dia pessoal, tudo bem.

Estou a algum tempo pesquisando alguns artigos/tutoriais de como criar módulos para opencart, porém não encontro nada muito esclarecedor para que eu possa estar estudando esta parte.

Alguém teria alguns links de artigos, tutoriais para que eu possa entender como desenvolver meu próprio módulo?
A principio é para estudos!

Obrigado,
André.
Por Deco
#86372
Boa tarde galera do OC.

Pesquisando muito encontrei alguns artigos que mostram dicas para implementar módulos, caso não puder colocar link de referência, por favor, me avisem que não quero descumprir nenhuma regra aqui do fórum:

Link:
https://code.tutsplus.com/categories/opencart?page=2

A dúvida é: estes tutoriais são da versão 2x, mas podem servir de exemplo para desenvolver para versões 3x ?

Grato,
André:smiley:
Por veteranodf
Mensagens Especiais Curtidas
#86373
O layout para criar módulo é a mesma MVC, pode ocorrer do diretório onde fica armazenado os módulos mude de uma versão para outra; Se deseja criar uma extensão para tal área na administração por exemplo e não sabe onde deve ficar os arquivos vou te da um exemplo abaixo;

Menu catalogo

http://minhaloja.com.br/admin/index.php?route=catalog/product&user_token=xxxxxxxxxxxxx

A query string route te mostra onde esta o caminho "catalog/product", toda route chama o controller do opencart, sendo assim você sabe que o arquivo esta dentro da pasta "admin/controller", o caminho completo fica assim "admin/controller/catalog/product.php", o nome após a última barra é um arquivo php ou um método, no caso do exemplo é o "product.php", sendo assim o controller esta chamando o arquivo "product.php";

Outro exemplo

http://minhaloja.com.br/admin/index.php?route=catalog/product/edit&user_token=xxxxxxxxxxxxx

No link acima o controller esta chamando o método "edit()" no arquivo "admin/controller/catalog/product.php";

A dica que te dou é multiplicar um módulo já existente mudando o nome da classe e tudo relacionado ao outro módulo, caso conseguir fazer funcionar esta indo no passo certo; Eu mesmo a muito tempo comecei por esse método;
Por Deco
#86376
Boa tarde galera,

Ok veteranodf, muito obrigado pelas dicas, vou segui-las para pegar a manha no desenvolvimento de módulos OC.
Vou tentar implementar um e posteriormente posto o resultado.

Obrigado e ótima semana à todos::slightly_smiling_face:

Ola @Wellington Silvestre Isso é totalm[…]

Orçamento por Produtos

Ola @Alesson de Jesus Isso é totalmente […]

Ola @davlagos Você pode também us[…]

Ola @MFC Conforme nosso amigo disse acima @Fe[…]