Página 2 de 2

Re: [TUTORIAL] Duplicar módulos

Enviado: 10 Nov 2012, 21:36
por erickguerreiro
Olá!

Estou tentando duplicar o módulo Pickup from store mas não estou conseguindo seguindo esse passo a passo.

Parece que precisa também editar o shipping.php que fica em admin/controller/extension. Alguém poderia dar um help? Obrigado!

Re: [TUTORIAL] Duplicar módulos

Enviado: 10 Nov 2012, 22:40
por Zecapt
Boas na versão 1.5.2.1 também funcionou. Obrigado pelo tutorial.

Re: [TUTORIAL] Duplicar módulos

Enviado: 10 Nov 2012, 22:45
por Zecapt
erickguerreiro escreveu:Olá!

Estou tentando duplicar o módulo Pickup from store mas não estou conseguindo seguindo esse passo a passo.

Parece que precisa também editar o shipping.php que fica em admin/controller/extension. Alguém poderia dar um help? Obrigado!
Boas. No meu caso não precisei mexer nesse ficheiro e testei e funcionou, pelo menos aqui.

Ficheiros a duplicar:
admin/language/pt-pt/shipping/mod1.php
admin/controller/shipping/mod1.php
admin/view/template/shipping/mod1.tpl
catalog/language/pt-pt/shipping/mod1.php
catalog/model/shipping/mod1.php

Eu mexi apenas nestes e está a funcionar.

Re: [TUTORIAL] Duplicar módulos

Enviado: 26 Nov 2012, 17:04
por webjoe
Olá

Dupliquei o módulo Frete por Peso e alterei os nomes
Frete por Pac e Frete por Sedex

Versão 1.5.4

Porque (os módulo dos correios não serviria para mim) por que o produto pesa em média 5 gramas e ele calcula um valor absurdo...

então terão duas embalagens 0.300gr (C 26 x L 11 x A 5) e 1 Kg
então pego o valor de 0.300gr e 1KG
e calculo o frete a partir do site dos correios

tanto 1 unidade como 5 ou 10 serão enviadas na mesma caixa até 300gr
então só preciso de dois valores

0.3:15.90,1:21.40

ou teria alguma outra forma de fazer esse esquema,
pelo que estou vendo vou ter que alterar o banco de dados

__________________________________________________
alterei colocando "1" no final e deu certo mas,
ele está habilitado na configuração e na visualização das formas de envio esta desabilitado

e quando altero os valores de um alteram dois dois

modifiquei também o caminho dos arquivos onde tinham

localisation\weight
localisation\weight_class

e etc

localisation\weight1
localisation\weight_class1


\admin\controller\localisation\weight_class1.php
\admin\model\localisation\weight_class1.php
\admin\controller\localisation\weight_class1.php
\admin\language\english\localisation\weight_class1.php
\admin\language\english\shipping\weigh1.php
\admin\language\portuguese-br\localisation\weight_class1.php
\admin\language\portuguese-br\shipping\weight1.php
\admin\view\template\localisation\weight_class_form1.tpl
\admin\view\template\localisation\weight_class_list1.tpl
\admin\view\template\shipping\weight1.tpl
\catalog\language\english\shipping\weight1.php
\catalog\language\portuguese-br\shipping\weight1.php
\catalog\model\shipping\weight1.php
\system\library\weight1.php

estou testando alguns outros módulos do opencart.com se conseguir posto os resultados

Grato e até

Joel

Re: [TUTORIAL] Duplicar módulos

Enviado: 26 Nov 2012, 19:45
por webjoe
webjoe escreveu:Olá

Dupliquei o módulo Frete por Peso e alterei os nomes
Frete por Pac e Frete por Sedex

Versão 1.5.4

Porque (os módulo dos correios não serviria para mim) por que o produto pesa em média 5 gramas e ele calcula um valor absurdo...

então terão duas embalagens 0.300gr (C 26 x L 11 x A 5) e 1 Kg
então pego o valor de 0.300gr e 1KG
e calculo o frete a partir do site dos correios

tanto 1 unidade como 5 ou 10 serão enviadas na mesma caixa até 300gr
então só preciso de dois valores

0.3:15.90,1:21.40

ou teria alguma outra forma de fazer esse esquema,
pelo que estou vendo vou ter que alterar o banco de dados

__________________________________________________
alterei colocando "1" no final e deu certo mas,
ele está habilitado na configuração e na visualização das formas de envio esta desabilitado

e quando altero os valores de um alteram dois dois

modifiquei também o caminho dos arquivos onde tinham

localisation\weight
localisation\weight_class

e etc

localisation\weight1
localisation\weight_class1


\admin\controller\localisation\weight_class1.php
\admin\model\localisation\weight_class1.php
\admin\controller\localisation\weight_class1.php
\admin\language\english\localisation\weight_class1.php
\admin\language\english\shipping\weigh1.php
\admin\language\portuguese-br\localisation\weight_class1.php
\admin\language\portuguese-br\shipping\weight1.php
\admin\view\template\localisation\weight_class_form1.tpl
\admin\view\template\localisation\weight_class_list1.tpl
\admin\view\template\shipping\weight1.tpl
\catalog\language\english\shipping\weight1.php
\catalog\language\portuguese-br\shipping\weight1.php
\catalog\model\shipping\weight1.php
\system\library\weight1.php

estou testando alguns outros módulos do opencart.com se conseguir posto os resultados

Grato e até

Joel
Achei a solução

http://www.opencart.com/index.php?route ... on_id=7444


Grato e Até

Re: [TUTORIAL] Duplicar módulos

Enviado: 11 Dez 2012, 15:27
por periscuelo
É importante não esquecer que isso envolve a mudança de todos os nomes onde ouver modulo1. Mesmo que seja referente a um campo.
Eu esqueci deste detalhe e tive problemas com dados que carregavam direto do outro módulo. :roll:

Re: [TUTORIAL] Duplicar módulos

Enviado: 15 Dez 2012, 12:31
por webjoe
Olá isto também aconteceu comigo, por isso mudei todos os campos como por exemplo

weight => weight1

e também dentro dos arquivos ex:

\admin\controller\shipping\weight1.php
Código: Selecionar todos

$this->load->language('shipping/weight1');

$this->model_setting_setting->editSetting('weight1', $this->request->post);	

if (isset($this->request->post['weight1_' . $geo_zone['geo_zone_id'] . '_rate'])) {

if (isset($this->request->post['weight1_tax_class_id'])) {
Pois só assim parou de alterar os dois ao mesmo tempo.

Grato.

Até

Re: [TUTORIAL] Duplicar módulos

Enviado: 06 Mar 2013, 05:54
por fabriciosbm
Fiz o que você falou e não deu certo. Os módulos foram duplicados, mas, simplesmente, não funcionou. Quando tentava habiltar, o mesmo não ocorria. Percebi que tinha que modificar cada arquivo. Exemplo: Dupliquei a forma de pagamento "cod", então, tudo que estava escrito 'cod' dentro dos arquivos, eu substitui pelo nome que foi adquirido ao módulo. Funcionou certinho assim. Valeu pelo tutorial.

OpenCart 1.5.4

Re: [TUTORIAL] Duplicar módulos

Enviado: 25 Jan 2014, 08:10
por carlosroesner
Olá pessoal.

Estou tentando duplicar o módulo de frete grátis e não estou conseguindo.

Renomeei os arquivos de free para free1 conforme instruções, mas no momento de instalar o módulo copiado, dá a mensagem

"Fatal error: Class 'ControllerShippingfree1' not found in /home/neonxcom/public_html/loja/admin/controller/extension/shipping.php on line 127"

Mesmo assim, ao retornar à tela de formas de envio o módulo parece instalado. Quando vou editá-lo, aparece a seguinte mensagem:

"Fatal error: Class 'Controllershippingfree1' not found in /home/neonxcom/public_html/loja/vqmod/vqcache/vq2-system_engine_front.php on line 40" .

Gostaria muito de solucionar esse problema, pois pretendo dar frete grátis para mais regiões, porém com valores de pedidos mínimos diferentes por regiões. Minha versão é 1.5.4.

Se alguém puder dar uma dica, agradeço muito.

Re: [TUTORIAL] Duplicar módulos

Enviado: 19 Mai 2016, 11:31
por RPHP
Testado na versão 2.2.0.0. Funcionou perfeitamente.
Dupliquei o modulo de Frete Grátis.