Articles of opencart2.x

Erro fatal Chamar para uma function de membro isLogged () on in OpenCart

Depois de migrar meu site de um servidor de hospedagem para outro, recebo o seguinte erro na minha página de administração, que não abre. Erro fatal: Chamar para uma function de membro isLogged () em null em /webcorp1/www/corpusers/s/a/satvikorganic.com/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 96

acessar dados de session do opencart através do arquivo php

Eu sou novo no opencart. Eu tenho o meu código php básico em http://localhost/testphp e meu opencart está instalado em http://localhost/opencart . O que eu quero fazer é que no testphp , eu tenho uma página na qual eu want to check that if any user is logged in or not at opencart . Se […]

Obter o ID da ordem do Opencart no link de redirecionamento do módulo de pagamento COD

Em primeiro lugar, obrigado por dar o seu valioso tempo para me ajudar. Minha situação – Estou usando Opencart 2.1.0.1 Método de pagamento em dinheiro na entrega Custom OnePageCheckout Tema personalizado Eu implementei um processo personalizado que verifica o cliente do nosso próprio database por meio de um trabalho cron a cada minuto. Este é […]

Como converter um atributo $ decimal ; em uma fração em opencart

Estou trabalhando no Opencart 2.3 e encontrei uma situação em que precisamos de decimais convertidos em frações. Estou trabalhando com a página category.tpl, e nossos produtos são exibidos em uma lista na página. Os Atributos variam por produto. Exemplo; Uma página possui a cor dos atributos, comprimento A e comprimento B. Os dados do Produto […]

Como mostrar os detalhes da encomenda na página de sucesso da compra no Opencart 2x

Estou tentando mostrar os detalhes da ordem para pedidos bem-sucedidos na página de sucesso, mas não conseguiu fazê-lo. Outra resposta aqui sugere modificar success.php e success.tpl, mas não está funcionando no Opencart 2. O que tentei? catálogo / controlador / checkout / success.php e adicionou novas linhas no seguinte código: public function index() { $this->data[‘order_id’] […]

Como adicionar opções de produtos na página de categoria no opencart 2.0

Quero adicionar opções de produtos na página de categoria no opencart 2.0. Eu adicionei esse código em \ catalog \ model \ catalog \ product.php public function hasOptionPriceIncrease($product_id) { $option_data = $this->getProductOptions($product_id); if (is_array($product_option_value)) { foreach ($product_option_value as $option) { if (is_array($option[‘product_option_value’])) { foreach ($option[‘product_option_value’] as $value) { if ($value[‘price’] > 1) { return true; […]

Erro fatal: Chamada para function indefinida utf8_substr () Opencart

Meu site estava funcionando bem dos últimos 2 3 meses, mas agora mostra 500 mensagens de erro do servidor. Então eu vi o arquivo error.log que diz que PHP Erro fatal: Chamar para a function indefinida utf8_substr () em public_html / catalog / model / tool / image.php on line 11 E o código no […]

Verifique a posição do módulo no OpenCart 2.0

Eu estava usando o código seguinte para verificar a posição do módulo. Então, está funcionando bem no OpenCart 1.5.6. Quando o módulo Enabled no Conteúdo esquerdo e direito painel, então eu quero ocultar o código javascript no OpenCart mas, não está funcionando no Opencart 2.0 Como pode ser alcançado no Opencart 2.0? no arquivo .tpl […]

Adicionar um campo personalizado na página ‘Info de encomenda’ do Opencart admin

Eu quero adicionar um campo personalizado em páginas de pedidos de administração do opencart. compare o valor como oc_order.order_id = oc_custom_table.order_id depois exiba oc_custom_table.comment na lista de pedidos de administração. exiba o mesmo na página de informações do pedido de administrador. Eu adicionei uma function personalizada na página admin_model_order.php onde existem todas as consultas. function […]

Acessando propriedades e methods de class do modelo

Antes do Opencart 2.0 as propriedades da class podem ser acessadas diretamente do modelo. Por exemplo, $this->config->get(‘config_language’) ou $this->request->get[‘route’] foram acessados ​​a partir de um arquivo de modelo de administrador. Com o novo método $this->load->view() , nenhum desses trabalhos. Existe uma maneira simples de transmitir methods de class e propriedades que estão disponíveis no controlador […]