Página 1 de 1

Venda à Granel - Preço/Kg

Enviado: 27 Out 2012, 11:03
por wgsweb
Prezados, bom dia!

Uma cliente deseja vender seus produtos à Granel, ou seja, ela cadastra o preço do kilo, a quantidade, a quantidade mínimo como 0.100 e deixa o campo peso sem preencher já que o peso será a quantidade (em gramas) que o cliente irá digitar no campo de quantidade do carrinho.

Ex.: Banana Passa Coberta de Chocolate Preto - à Granel - Preço/Kg - Preço unitário: R$ 48,60 - Quantidade: 0.100 - Subtotal: R$ 4,86

Link do exemplo: http://www.emporiosabordaterra.com.br/b ... preto.html (Loja feita com Magento)

Fiz algumas modificações no OpenCart e consegui fazer com que ele entenda essa modificação, porém quando chega na página de finalização do pedido (no Passo 4: Forma de entrega - módulo dos Correios), aparece a seguinte mensagem: Aviso: Não há opções de envio disponíveis. Por favor contate-nos para assistência!

Já percebi que é por causa da quantidade no campo do carrinho estar preenchida em gramas (0.100), porém não estou localizando onde poderei alterar para que funcione o módulo dos Correios.

Quando adiciono no carrinho produtos a Granel e outros produtos por quantidade normal (ex.: Borba 2008 Rótulo Cortiça 750ml + Lata Embalagem - Preço unitário: R$ 69,90 - Quantidade: 1 - Subtotal: R$ 69,90), o módulo dos Correios funciona corretamente.

Será que alguém poderia me dar uma luz de como poderei resolver esse problema.

Agradeço desde já qualquer informação.

Re: Venda à Granel - Preço/Kg

Enviado: 27 Out 2012, 13:40
por Manoel Vidal
Acesse a administração da loja e vá no menu Sistema->Log de Erros, Clique no botão Apagar, para apagar o log, vá na loja e simule a compra com o produto e faça o processo de finalização até aparecer a mensagem que nao há frete, então vá na administração novamente e verifique no Log de Erros se há alguma mensagem de erro referente aos Correios.

Espero ter ajudado. :D

Re: Venda à Granel - Preço/Kg

Enviado: 27 Out 2012, 14:55
por wgsweb
Olá Manoel! Obrigado pelo retorno.

Já havia feito esse teste. Fiz novamente, porém não mostra nenhuma mensagem no log.

// Version
define('VERSION', '1.5.2.1');

// Módulo Correios
Versão 3.4 - mais recente

Re: Venda à Granel - Preço/Kg

Enviado: 29 Out 2012, 08:24
por wgsweb
Problema resolvido.

Tive que alterar o seguinte arquivo: catalog\model\shipping\correios.php

Na function validar eu inseri o seguinte código:

if(!(int)$produto['quantity'])
{
$produto['weight'] = $prod['quantity'];
}

Na function organizarEmCaixas o seguinte código:

if(!(int)$prod['quantity'])
{
$prod['quantity'] = 1;
$prod_copy['weight'] = $prod['quantity'];
}

Re: Venda à Granel - Preço/Kg

Enviado: 29 Out 2012, 17:59
por Manoel Vidal
Que bom que resolveu. :)

Re: Venda à Granel - Preço/Kg

Enviado: 26 Dez 2020, 10:01
por Italo Belão
Bom dia, como fez para que o opencart aceite o valor de 0.100 na quantidade dos produtos ?