Fórum OpenCart Brasil

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

#30699
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!
Por Zecapt
#30702
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.
Por webjoe
#31292
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
Por webjoe
#31303
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é
Por periscuelo
Mensagens
#32199
É 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:
Por webjoe
#32391
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é
Por fabriciosbm
#36383
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
#47688
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.

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]