Olá pessoal!
Recentemente, recebi um e-mail do Douglas pedindo um tutorial sobre como colocar o cálculo de frete na página do produto. Para esse propósito, existe a extensão do Alex Braga, a extensão da EcomDev e o Tutorial Premium no blog do Mario SAM. As duas primeiras opções eu já havia testado e ambas funcionam bem com os produtos simples, mas dão erro no peso do produto ao calcular o frete de produtos configuráveis:
Nessa dica irei utilizar a extensão Estimate Shipping on the Product Page e mostrarei uma alteração que solucionará o problema em relação aos produtos configuráveis!
Para isso, siga os seguintes passos:
1º - Baixe a extensão no seguinte link:
https://github.com/IvanChepurnyi/EcomDev_ProductPageShipping/archive/dev.zip
Descompacte o arquivo baixado e instale ela manualmente na sua loja!
Obs: Não aconselho baixar a extensão no Magento Connect, já que ela está bem desatualizada.
2º - Abra o arquivo Estimate.php (app -> code -> community -> EcomDev -> ProductPageShipping -> Model) e substitua o seguinte código:
public function getProduct()
{
return $this->_product;
}
Por esse:
public function getProduct()
{
//Verify if the product is configurable, since configurable products doesn’t have weight to estimate
if($this->_product->isConfigurable()){
//For convenience, creates a new variable just for our product
$configurableProduct = $this->_product;
//Load an array with all the associated products
$associated_products = $configurableProduct->loadByAttribute('sku', $configurableProduct->getSku())->getTypeInstance()->getUsedProducts();
//Run foreach just once to get the first of the associated products
foreach($associated_products as $assoc){
$this->_product = $assoc;
break;
}
//Return the product
return $this->_product;
}
return $this->_product;
}
Essa alteração solucionará o problema em relação aos produtos configuráveis!
3º - Em Sistema -> Configuração -> CATÁLOGO -> Product Page Shipping, habilite a extensão, escolha aonde ela será exibida (coluna da esquerda, direita etc) e que campos irão aparecer (cep, cidade, estado etc).
Caso você queira deixar a "caixa" para o cálculo dentro das informações do produto (como mostrado na imagem abaixo), selecione em Display In a opção Layout Personalizado e cole o seguinte código no seu view.phtml (app -> design -> frontend -> default -> SeuTema -> template -> catalog -> product):
<?php echo $this->getLayout()->getBlock('shipping.estimate.form')->toHtml()?>
Nesse caso, coloquei após o seguinte código:
<?php echo $this->getChildHtml('extrahint') ?>
------ Postagem Editada - 19/06/2013 ------
4º (Bônus!) - Desde que eu utilizava a versão 1.6.2.0 do Magento, essa extensão apresenta um bug ao tentar comentar algum produto, exibindo o erro:Fatal error: Call to a member function toHtml() on a non-object in ../view.phtml on line XX
Se você tiver esse problema, vá até o arquivo config.xml (app->code->community->EcomDev->ProductPageShipping->etc) e procure a seguinte linha:
<controller_actions>
Logo após ela, insira o seguinte:
<review_product_list />
<review_product_view />
------ Postagem Editada - 08/07/2013 ------
5º (Bônus!) - Retirar a obrigatoriedade do campo CEP.
Para que o preenchimento do campo CEP não seja obrigatório, é necessário fazer o seguinte:
- No arquivo form.phtml (app->design->frontend->base->default->template->ecomdev->productpageshipping->estimate), procure pelo seguinte trecho:
<input class="input-text validate-postcode<?php if ($this->isFieldRequired('postcode')):?> required-entry<?php endif;?>" type="text" id="estimate_postcode" name="estimate[postcode]" value="<?php echo $this->htmlEscape($this->getFieldValue('postcode')) ?>" />
E substitua ele todo por esse:
<input class="input-text validate-postcode" type="text" id="estimate_postcode" name="estimate[postcode]" value="<?php echo $this->htmlEscape($this->getFieldValue('postcode')) ?>" />
Então é isso, qualquer dúvida, sugestão ou correção, deixe um comentário!
=)
Fonte:
http://www.ecomdev.org/2010/06/22/estimate-the-product-shipping-rate-on-its-page.html#comment-4015
Show :)
ResponderExcluirObrigada Jonatan! =D
ExcluirAmigo, não apareceu a parte de configuração no painel, uso a versão 1.7.0.2
ResponderExcluirOlá Jonthan!
ExcluirJá tentou deslogar e logar novamente? Limpar o cache da sua loja?
Também uso a versão 1.7.0.2 e apareceu normalmente.
Qualquer coisa, suba os arquivos novamente, substituindo os anteriores.
Deu certo, tudo funcionando!!OBG
ExcluirFico feliz que tenha dado certo!
Excluir=D
Parabéns pelos posts. Muito úteis.
ResponderExcluirObrigada! =D
ExcluirNão achei essa linha getLayout()->getBlock('shipping.estimate.form')->toHtml()?>
ResponderExcluirOlá!
ExcluirAcho que não expliquei direito...
No seu view.phtml você deve procurar a seguinte linha:
getChildHtml('extrahint') ?>
E após ela, inserir essa:
getLayout()->getBlock('shipping.estimate.form')->toHtml()?>
Obs: A caixa de comentários está ocultando o código.
Olá, muito obrigado pelos instruções. Funcionou certinho pra mim. Já estava tentando implantar outros 2 modulos há semanas e não estava conseguindo.
ResponderExcluirSó mais uma dúvida: Qual arquivo eu preciso editar para Traduzir os termos em inglês no frontend? (Estimate Shipping < Estimativa de Frete) e Shipping Rates.
Obrigado
Wander
*Estou precisando de alguém para configurar Webservice com o site de um fornecedor. Caso algum frela se interesse, basta entrar em contato comigo no telefone 4108-9040
Olá Wander!
ExcluirFico feliz em saber que essa dica te ajudou!
Quanto a tradução, sugiro utilizar a tradução inline:
http://mariosam.com.br/magento/traducao-inline/
=)
Pessoal, estou com frete grátis mas preciso exibir somente para a faixa de CEP de MG.
ResponderExcluirComo eu faço para criar essa condição nesse calculo de frete?
Olá Mauro!
ExcluirDá uma olhada nesse tutorial:
http://comunidademagento.com.br/portal/frete-gratis-por-estado-ou-cep-magento/
Resolvido! Valeu!
ExcluirOlá! Estou precisando de duas ajudas.
ResponderExcluirPrimeiro, o calculo está sendo feito em cima do carrinho, pois se tenho produtos no carrinho e faço o calculo na página ele está calculando com o restante do produto do carrinho, é possível fazer o calculo somente para o produto da página?
Segundo, eu estou usando produtos configuráveis e ao fazer o calculo do frete, os campos que são obrigatórios estão sendo requisitados para o calculo. Esses campos deveriam ser obrigatórios somente para a compra pois são campos opcionais de cor e tamanho.
Agradeço desde já quem puder me dar um help ae!
Olá Mauro!
ExcluirVou verificar sobre a sua primeira dúvida e já te dou uma resposta.
Quanto a segunda, é óbvio que seja obrigatório selecionar os campos dos produtos configuráveis, já que ele irá calcular o frete baseado no peso e dimensões do produto simples associado ao configurável.
Ok, fico no aguardo sobre essa questão de calculo somente para o produto da página.
ExcluirQuanto a obrigatoriedade do produto simples, eu entendo que seria necessário a escolha dos atributos mas e se eu quiser manter o calculo sobre o tamanho e cor do produto configurável? Assim não seria obrigado a escolher os atributos e não obrigaria a pessoa a escolher também facilitando para o cliente.
As dimensões você até pode cadastrar no configurável, mas o atributo peso, por padrão, só é aplicado aos produtos simples.
ExcluirNão sei se funcionaria, mas ao editar o atributo peso em Catálogo -> Atributos -> Gerenciar Atributos, você pode selecionar no campo Aplicar Para a opção Produto Configurável e na edição do produto configurável colocar o peso em questão.
Como disse anteriormente, não sei se funcionaria, mas não custa tentar.
Ok, vou ver o que consigo.
ExcluirAlguma solução para o calculo ser feito pelo carrinho em vez do produto da página?
Mauro, você não queria que o cálculo fosse baseado no produto da página?
ExcluirEu testei aqui e parece que o cálculo está sendo feito dessa maneira...
Perfeito, havia enganado mesmo.
ExcluirPoderia me auxiliar em exibir "Frete Grátis" em vez de zerar o valor do frete definido, como PAC: 0,00 por exemplo?
Você pode usar a opção Frete Grátis nativa do Magento, que fica em Sistema -> Configuração -> Vendas/Formas de Entrega.
ExcluirPara mais informações:
Tutorial: Exibir apenas a opção frete grátis para o cliente
=)
Muito bacana mesmo! Obrigado por ter compartilhado!
ResponderExcluirDe nada! ^.^
ExcluirComo eu faço para deixar o campo opcional, pois vem nativo obrigatório.
ResponderExcluirOlá Jonathan!
ExcluirVocê pode fazer isso editando o arquivo form.phtml (app/design/frontend/base/default/template/ecomdev/productpageshipping/estimate), retirando a condição required do campo estimate_postcode. Não consigo postar códigos pelos comentários, então vou acrescentar uma 5ª etapa na dica explicando que código retirar.
E mais uma excelente dica!
ExcluirE eu na minha loirice (sem desmerecer as loiras); tentando descobrir como retirar a condição "required" consegui foi sumir com as imagens do produto kkkkk. Vou aguardar a adição da 5ª etapa rsrsrs
Excluirrsrs.. Já coloquei o 5º Passo!
Excluir=D
Funcionou!! :d rsrssr Obrigado mais uma vez.
ExcluirDe nada!
Excluir^.^
Deu certo!!
Excluirobrigado!
Estou com a mesma dúvida do Mauro, gostaria de calcular o frete somente baseado no produto da página, e inclusive, quando não tenho nenhum item no carrinho o módulo nem consegue calcular o frete.
ResponderExcluirOlá Lucas!
ExcluirO estranho é que eu testei aqui e o cálculo está sendo feito de acordo com o produto em questão, sendo que os itens do carrinho não estão interferindo no valor...
Também não tive problemas em relação ao não funcionamento da extensão quando não há itens no carrinho.
Vou fazer mais testes e coloco o resultado aqui.
Parabéns amigo, funcionou redondo na versão 1.7.0.2! Uma dica pro pessoal: não instalem pela página do magento connect, pois acho que a versão de lá é mais antiga e pra mim só funcionou quando eu baixei direto pelo link que você informou e quando substituí os arquivos vi que os do link eram maiores do que o do magento connect. Já estava sem esperanças, pois achei a atitude do sr Alex Braga bem esquisita: ele primeiro lançou o módulo com o bug de produto configurável, depois que viu que todos estavam perguntando como resolvia ele consertou e lançou o módulo pago... Só não comprei o módulo dele por esse motivo, achei desonesto, mas enfim, vlw msm!
ResponderExcluirOlá Bruna!
ExcluirFico feliz que tenha funcionado! =)
Realmente, a extensão do Magento Connect está desatualizada, por isso aconselhei baixar no link que passei!
Quanto a extensão do Alex Braga, não achei desonesto da parte dele fazer melhorias e deixar o módulo pago, já que a versão free continua lá para qualquer pessoa baixar.
Pelo menos a impressão que eu tive foi essa, mas ele tem todo direito de cobrar pela versão 100% funcional, até porque ele perdeu tempo fazendo, só achei que seria mais honesto ele informar antes que a versão free está com erro nos produtos configuráveis, assim instala quem quer arriscar ;)
ExcluirAbraço!
Entendi seu ponto de vista Bruna, já que a maioria das lojas feitas em magento possuem produtos configuráveis... Só que ele deixou a versão free, o que já é uma coisa legal da parte dele.
ExcluirTem um tutorial aqui no blog sobre acrescentar imagens no filtro lateral, nele eu passo instruções e um link de um módulo free para essa função. Só que um dia eu fui acessar esse link e o desenvolvedor retirou o módulo free e começou a comercializar uma versão "melhorada". Não vejo problema em melhorar o módulo e criar uma versão paga, mas retirar o free eu já acho chato demais....
Uma dica, não sei se é exclusivo do meu theme, mas segue, quem sabe ajuda outros.
ResponderExcluirNo meu tema o bloco do cálculo ficou um pouco grande (height); devido ao título do bloco, no caso aparece "Estimate Shipping" em maiúsculas.
Para eliminar este título sem mexer muito no código fiz o seguinte:
Em: app/design/frontend/base/default/template/ecomdev/productpageshipping/estimate/
1- Abrir form.phtml e localizar a linha logo no inicio:
" <### class="block-title"> "
2- Comentar da linha 27 class="block-title" e finalizar na linha 29 exatamente antes da linha class="block-content">
Salvar e pronto, título escondido.
Obrigado pela dica poison!
Excluir=D
Esqueci de avisar que tem de efetuar a mesma alteração no arquivo result.phtml tb rsrssr. Senão quando clicar em calcular aparece o título.
Excluir=D
ExcluirBom dia, comecei a fazer o tutorial, fiz o upload dos arquivos tudo ok. mas quando eu tento entrar nas configuração ele me retorna este erro:
ResponderExcluirFatal error: Class 'EcomDev_ProductPageShipping_Helper_Data' not found in /home/inguarda/public_html/migteste/migteste/app/Mage.php on line 546
alguma idéia do que possa ser ?
Olá Alexandre!
ExcluirVocê chegou a deslogar e logar novamente no painel administrativo?
Limpou o cache do magento e do navegador?
Outra pergunta, você instalou a extensão pelo link que eu passei na dica?
ExcluirVi em um fórum que esse problema pode acontecer se estiverem faltando arquivos do módulo, nesse caso o arquivo Data.php na pasta Helper.
Parou de funcionar :'( : "Esse método de envio está fora do ar. Por favor entre em contato conosco. " No carrinho funciona normal...
ResponderExcluirNo log: "2013-07-15T18:10:25+00:00 DEBUG (7): pedroteixeira_correios [363]: URL Error - Unable to read response, or response is empty"
Aqui está funcionando normalmente, tanto na página do produto quanto no carrinho.
ExcluirVi no fórum que o webservice dos correios estava fora do ar, por isso que está aparecendo esse erro.
Faça o teste novamente e veja se agora está funcionando.
É, dificil depender deles rsrsrs. Se bem que clicando duas vezes em calcular e removendo a msg de erro estava calculando normal rsrsrs.
ExcluirRealmente, depender dos correios é complicado! rsrs
ExcluirSó para teste, no seu arquivo config.xml (app/code/community/PedroTeixeira/Correios/etc), como está a url do webservice?
Pois aqui está assim:
http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx
E funciona. Só que um usuário no blog do pedro teixeira disse que ela tem que ter o final .asmx, mas se eu colocar o final .asmx aparece esse erro que você citou.
Aqui está http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx tb, nem cheguei a simular com a dica do outro usuário lá no site do Pedro, mas vi no site dos correios realmente com a outra extensão http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx . Vou ate testar pra ver.
ExcluirNão virou com o *.asmx rsrsrs: "2013-07-15T20:45:56+00:00 DEBUG (7): pedroteixeira_correios [363]: URL Error - Bad XML [349]"
ExcluirBom dia. Desabilitei o módulo do Pedro e instalei o do Storm, acontece a mesma coisa. Erro no primeiro clique e funciona no segundo rsrsrs
ExcluirBom dia poison!
ExcluirEsse problema não é do módulo do pedro teixeira, e sim do webservice dos correios.
O cálculo está dando erro só na página do produto?
Sim, que era do webservice eu ja tinha me ligado, mas a esperança é a ultima a morrer, entao fui testar o outro modulo, que é bem bacana por sinal rssrrs.
ExcluirNão, o erro tem hora que até no cart dá rsrsrsr
O estranho é que na minha instalação local, o cálculo está funcionando perfeitamente e, pelo que eu pude notar, apenas alguns usuários estão com esse problema...
ExcluirVeja o tópico de discussão no Grupo Magento BR:
https://groups.google.com/forum/#!topic/magentobr/qOsUfiphUCY
Tudo normal aparentemente aqui, somente algumas vezes que tem que clicar duas vezes.
ExcluirE checando no servidor:
root@host [~]# curl -I http://websro.correios.com.br
HTTP/1.1 200 OK
Date: Tue, 16 Jul 2013 17:29:47 GMT
Server: Oracle-Application-Server-10g/10.1.2.0.2 Oracle-HTTP-Server
Last-Modified: Thu, 09 Jun 2011 20:57:40 GMT
ETag: "23b-9e6-4df133c4"
Accept-Ranges: bytes
Content-Length: 2534
Content-Type: text/html
X-Cache: MISS from 127.0.0.1
Me ajudou muito! A tradução deu trabalho mas eu consegui mudar no próprio código da extensão. Muito show este tuto Alessandra! Abraços e Saúde e Sucesso!
ResponderExcluirOlá Duilio!
ExcluirFico feliz em saber que o tutorial te ajudou!
=D
Oi! Alessandra, você conhece o modulo OSC - One Step Checkout? Instalei ele aqui na minha loja (www.boutiqueshow.com.br), depois que instalei, quando vou ver o preço do CEP Aparece estas mensagens(-Esse método de envio está fora do ar. Por favor entre em contato conosco. -Este produto está atualmente sem estoque.), enfim, este modulo ficou zoado! O Que Deve ser? A gente usa o modulo do Pedro Teixeira de CEP. Abração e Boa Semana Pra Você!
ResponderExcluirOi Duilio!
ExcluirEu conheço o módulo sim e é muito bom! Não acho que o problema esteja relacionado a ele, já que diversas pessoas usam esse módulo e não relataram esse erro. O websevice dos correios estava meio instável nessas últimas semanas e diversos usuários comentaram sobre isso no grupo de discussão do magentobr. Talvez esse seja o problema, instabilidade dos correios.
OK. Mas tem 2 coisas: Esta mensagem que aparece que fala que o produto esta atualmente sem estoque(eu fiz a configuração que você falou de produto configuráveis), e ta apresentando esta mensagem. Outra coisa foi esta resposta que ele deu no forum dele, eu não entendi o que colocar nesse 'value' que ele falou, uma olhada na resposta dele: Sorai isso é padrao do modulodo pedro teixeira. Para contornar isso coloque no value do postcode da pag de billing.phtm pata vir com o valor do quote postcode
ResponderExcluirEnviado via iPhone
Em 26/03/2013, às 18:38, soraia escreveu:
Isso aconteceu comigo também. O que acontece é o seguinte... quando o primeiro produto simples relacionado ao produto configurável estiver sem estoque acontece isso. Se retirar o "break;" acontece quando o último produto simples estiver sem estoque.
ExcluirSó tenho uma coisa a dizer: AHAZOU!
ResponderExcluirSimples e direto ao ponto.
Obrigada Ronne! ^.^
ExcluirOlá tudo bem? Estou com pequeno probleminha. Ele está funcionando corretamente porém não está pegando o calculo do correios corretamente. Quando eu calculo no view do produto ele mostra outros valores do que na pagina cart. Parece que não está pegando as informações do meu módulo de correio do caso PedroTeixeira. Mesmo porque tenho produtos com frete grátis e quando você calcula no view ele nao mostra o Pac - Frete Gratis. Se puder me ajudar agradeceria. Obrigado. Daniel
ResponderExcluirOlá Daniel!
ExcluirIsso é muito estranho, pois eu testei aqui e não ocorre esse erro... Poderia passar o link de um desses produtos para eu verificar?
Olá! Eu fiz a instalação do módulo no meu site, fiz todos os passos e tb já habilitei o módulo no back office, mas ele não está aparecendo na página de nenhum dos produtos da loja. Poderia me ajudar?
ResponderExcluirEu tb não consegui realizar o ajuste no arquivo view.phtml para que o bloco do frete apareça dentro da caixa do preço. Poderia me ajudar com essas duas questões??
Desde já, muito obrigada!
Olá Elisângela!
ExcluirNa configuração do módulo, no campo Display in você selecionou Layout Personalizado?
Quanto ao ajuste na página do produto, você inseriu o código no view.phtml do seu tema?
Olá!
ResponderExcluirSim, selecionei "custom layout". A opção está em inglês no meu magento, mas não sei se isso faz diferença.
Quanto ao ajuste da página view.phtml eu não consegui fazer, pois não estou encontrando no arquivo o local indicado para inserir o código. O seu tutorial diz p/ colocar o cód novo após a referência: getChildHtml('extrahint') ?>. Eu não encontrei esta referência no meu arquivo view.phtml. Neste caso, eu poderia colocá-lo após algum outro código? Desde já, obrigada!
Pode colocar sim! Eu usei como referência o tema default, por isso citei aquela linha. Se você usa um tema diferente, o view.phtml pode ter códigos diferentes do padrão, então você poderá colocar aonde quiser, ficando a seu critério.
ExcluirOlá!
ResponderExcluirEu instalei o módulo e tive o mesmo problema da Elisângela, porém encontrei a chamada e inseri o código no view.phtml. Estou com a configuração do jeito que vc falou no admin, mas nada acontece na página de produto. Consegue me ajudar?
Obrigado!!
Olá!
ExcluirVocê inseriu o código no view.phtml do seu tema?
Se você selecionar no campo Display in uma outra referência (direita ou esquerda, dependendo do layout da sua página de produto), a caixa aparece?
Funcionou!!!Está funcionando perfeitamente. Parabéns pelo post e muitíssimo obrigada pela ajuda!
ResponderExcluirFico feliz em ter ajudado!
Excluir=D
Inseri sim! Testei o campo Display com todas as referências e nada...
ResponderExcluirEstranho, você limpou o cache?
ExcluirTenta aplicar o tema default e veja se funciona.
Acho melhor você baixar no link que eu recomendei no primeiro passo e instalar manualmente, já que podem ocorrer erros usando a versão que está no Connect.
ResponderExcluirFuncionou perfeitamente no 1.7 valeu!!!!
ResponderExcluirFico feliz em saber disso!
Excluir=D
Alessandra!! Bom dia!!
ResponderExcluirEstou aqui também..rs..rs...
Muito bom seu tutorial, muito bom mesmo!!
Eu instalei de forma manual, conforme você explicou... alterei o código, porém ele não aparece em catálogo.
Já fui em gerenciamento de cache e atualizei, sai do adm e loguei novamente, porém ele não apareceu.
Sabe o que pode ser?
Dieguinhovm
Boa Tarde Diego!
ExcluirA extensão aparece no painel normalmente?
Não, por isso achei estranho.
ResponderExcluirDieguinhovm
Diego, você instalou corretamente, mesclando as pasta app e skin do módulo com as pastas app e skin da sua loja?
ExcluirQualquer coisa, envia os arquivos novamente e veja se o erro persiste!
Se preferir, manda uma mensagem para mim no fórum!
ExcluirAlessandra olha o Douglas lhe incomodando novamente rsrs, mas enfim ao colocar o codigo no view.phtml o botão comprar e tudo abaixo dele some, poderia me dizer aonde eu poderia inserir o código ?? Desde ja obrigado !!!
ResponderExcluirOi Douglas!
ExcluirIsso geralmente acontece quando há algum erro da extensão, você instalou a versão do github?
Poderia passar o link da loja?
Olá Alessandra,
ResponderExcluirBom dia!
Instalei este módulo e funcionou perfeitamente... Acontece que o preço não aparece na pagina do produto, o que pode ser ?
No aguardo, obrigado!
Renato
Olá Renato!
ExcluirMuito estranho isso... Isso acontece com todos os produtos?
Poderia passar o link da sua loja?
Olá, adorei este módulo e diz o passo a passo conforme descrito, mas ao acessar o painel de configuração dá página não encontrada O_O:
ResponderExcluir../painel/system_config/edit/section/ecomdev_productpageshipping/
O que pode ser? Instalei e reinstalei as pastas todas, direitinho.
Olá!
ExcluirApós instalar, você deslogou do painel e logou novamente?
Apagou o cache?
Verifique se o seu compilador está habilitado, se estiver, desabilite.
Olá, grato por sua atenção.
ResponderExcluirA URL de ambiente de testes é: www.editorapermanencia.net/loja2/
Veja só como não aparece o preço do produto na página do mesmo.
O preço do sedex na pagina do produto diverge do preço quando comparado com o mesmo preço do carrinho de compras...
Grato mais uma vez...
Olá!
ExcluirFiz um teste comparando os preços na página do produto e no carrinho e parece estar funcionando normalmente, sem divergências.
Quanto ao preço na página do produto, antes aparecia?
Analisando os códigos, não vi a chamada do preço nas páginas dos seus produtos, talvez seja necessário analisar os arquivos para resolver o problema.
Para isso, poste sua dúvida no fórum, para que eu possa te ajudar melhor:
http://magentodicas.com.br/
Olá Alessandra,
ResponderExcluirPostado em: http://magentodicas.com.br/viewtopic.php?f=27&t=382&p=1055#p1055
Grato,
Renato
Aquele código que foi postado acima para corrigir o problema dos produtos configuráveis funcionou, mas quando o primeiro produto simples relacionado ao configurável estiver sem estoque não funciona. Aí fiz um teste retirando o "break;" mas se fizer isso quando o último produto simples estiver sem estoque também não funciona. Aconteceu isso com alguém?
ResponderExcluirVou testar aqui e já te dou uma resposta!
ExcluirOlá, estou precisando de uma ajuda...
ResponderExcluirQueria deixar o calculador em um pop-up .. deixei um link para calcular o frete.. e queria deixar o calculador dentro do pop-up.. é possível?
o pop-up consegui criar.. mas a chamada não sei como fazer.
Thiago
Consegui a chamada...
ResponderExcluirPorém ele dá erro.. "Fatal error: Call to a member function isVirtual() on a non-object in"
acredito que tenha que chamar o produto também não é isso?
Olá Thiago!
ExcluirPoderia postar sua dúvida no Fórum Magento Dicas, citando como criou a pop-up?
Lá fica mais fácil postar os códigos e te ajudar!
http://magentodicas.com.br/viewtopic.php?f=11&t=451
Excluir