Fork me on GitHub
Você esta em:Home » Dicas Dev Magento » PromoFilter – Expandindo as regras de promoção aos meios de pagamentos e entrega

PromoFilter – Expandindo as regras de promoção aos meios de pagamentos e entrega

módulo permite que você ative ou desative os métodos de pagamento e transporte do checkout criando regras de promoção

Ou seja, basicamente este módulo permite que você ative ou desative os métodos de pagamento e transporte do checkout criando regras de promoção

=> Inovarti_PromoFilter

Por exemplo: Você pode habilitar o modulo Cielo somente para os produtos de determinada categoria, ou desabilitar o frete gratis para envios fora de sua cidade. Como usar: Após a instalação limpe o cache e visite o item de menu na administração do Magento, em

“Promoções” => “Regras no Checkout”

Testado Magento 1.7.2

Faça uma doação ao projeto

Pesquisando na web encontrei 2 módulo que somando seus valores somam 200 usd rs 300 usd

Gostou do módulo?

Se você gostou, se foi útil para você, se fez você economizar aquela grana pois estava prestes a pagar caro por aquele módulo pago, pois não achava um solução gratuita que te atendesse e queira prestigiar o trabalho feito efetuando uma doação de qualquer valor, não vou negar e vou ficar grato, você pode fazer isso utilizando o Pagseguro no botão abaixo:

Atualizações futuras

Adicionar promoção para parcelas nos cartões, por exem 15% desconto para pagamento em 1x no cartão

Exeplo de uso da regra www.leoeletro.com.br possui descontos de 15% em 1x

Ou seja vou implementar o script abaixo para dar o desconto no quote collect total after ao verificar qual meio de pagamento foi selecionado e qual numero de parcelas, assim se pode criar regras para parcelas.

$discountAmount = $total * $discountAmount / 100;

$info->getQuote()->setSubtotalWithDiscount($discountAmount);

$info->getQuote()->setBaseSubtotalWithDiscount($discountAmount);

$discountAmountDescription =”Desconto “.$discountAmount.”%”;

$address->setDiscountDescription($address->getDiscountDescription() . ‘,’.$discountAmountDescription);

segue github do projeto https://github.com/deivisonarthur/Inovarti_PromoFilter

Sobre o Autor

Designer, Web Developer & Linux Administrator

Meu nome é Deivison Arthur, tenho 29 anos, sou Administrador Linux, Analista de Sistema, Webdesigner e Pesquisador. há mais de dez anos. Nasci no Rio de Janeiro, atualmente trabalho como Gerente de Tecnologia e E-commerce at Grupo FFernandes e Freelancer nas horas vagas. Desenvolvimento em Joomla, Wordpress, Drupal, Magento e outros GPLs...

Quantidade de Artigos : 114

Comentários (7)

  • Luiz Santos

    Ola Deivison,
    A IWD OneStepCheckout teve uma atualização recentemente, agora é flexível (responsive) e teve algumas melhoras na atualização via Ajax.
    Será que podemos esperar uma versão atualizada de vocês com tais melhorias? Seria interessante.
    Não utilizo, porque o meu está com o da O2Ti, o problema é que a nova versão deles me dá problemas de jQuery e a antiga quando clico no link “Termos & Condições” e fecho, o background preto não desaparece, aí tenho que dar um “refresh”.
    Estou louco por um onestep tupiniquim que seja responsive ou que tenha a nova função do OneStep da MageWorld, que possibilita desativá-lo quando é detectado um dispositivo móvel.

    Responder
    • Deivison Arthur L. Serpa

      Opa Luiz, eu vi esse emails deles notificando a atualização, pois bem a opção recursiva já existe no meu OSC ha um tempo, é bem tranks de se fazer com css e o interessante que o deles funciona exatamente igual ao meu :D, essa opção de desligamento para equipamentos móveis seria para quando não é recursivo, mas também é simples de implementar, só necessita um pouco mais de conhecimentos de programação, mas como dito se é recursivo não tem o porque habilitar ele, até pq o OSC recursivo acho bem melhor que o checkout nativo do magento. qualquer coisa me add no skype para trocarmos ideias vlw

      Responder
  • Jefferson

    Boa tarde Deivison,

    Instalei no 1.8.1 e ele exibe um erro não encontrando a tabela checkoutrule e olhando no banco da versão 1.7.2 tambem não.

    Base table or view not found: 1146 Table ‘jjprojet_bella.magecheckoutrule’ doesn’t exist”

    Essa tabela é base do Magento ou criada pelo módulo?

    Abraço e sucesso!

    Responder
  • Antonio Andrade

    Nao localizei o arquivo ou somente esta no hub

    Responder
  • Reinaldo

    bom dia! Deivison,

    Como faço para instalar o modulo “Promofilter”?

    Obrigado,

    Responder

Enviar Comentário

© 2012 Powered By Wordpress, Deivison Arthur

Ir para cima