Boa tarde!
Tenho 3 tipos de pagamento -
Paypal - ok
PagueSeguro - ok
A VISTA - deposito no banco!
no desconto a vista - vou dar 5% de desconto !
como fazer essa regra geral para todo o site!
tenho isso no Magento 1,7 -
estou tentando migrar para o 2 mas tem coisas que são bem diferentes e difícil de arrumar !
alguém para dar uma luz??
Está complicado migrar !! ja estou pagando servidor especial para Magento 2 a 4 meses ! e nada de solução !
Muito obrigado !
Oi filipenunes,
Basta ativar em seu magento 1.7 a transferencia bancária em Sistema > Configurações > Vendas > Formas de Pagamento > Pagamento por Transferência Bancária
Depois vá em Promoções > Regras de Promoção e crie uma nova regra. Nessa nova regra, na aba de condições deixe como mostro nesse imagem http://prntscr.com/hziife
Ah! Caso queira aprender sobre Magento 2 eu tenho um canal que pode te ajudar https://www.youtube.com/channel/UCZqM8dc7cdQZaLHo1sVDAag
Amigo ! quero criar a regra para o MAGENTO 2
Para o magento 1,7 minha loja esta funcionando 100% -
vou migrar para o 2 ! mas tem muita coisa que não esta funcionando ! e ninguém sabe/ ajuda ou resolve!
principalmente os próprios desenvolvedores magento não ajudam em nada !!!
cumprimentos !
Olá filipenunes
O processo para o Magento 2 é bem semelhante.
Lojas > Configuração > Vendas > Formas de Pagamento
Na parte "Outros meios de Pagamento", habilite a opção "Pagamento por Transferência Bancária".
Para criar a regra de promoção, basta ir em "Marketing > Regras de Preço do Carrinho > Adicionar Nova Regra" e seguir o mesmo processo do Magento 1, essa tela não mudou.
Eu coloquei algumas lojas Magento 2 em produção já, caso queira compartlhar os erros que vem enfrentando vai postando aqui no fórum que talvez eu consiga lhe ajudar.
Boas MESTRE!!!
tentei fazer ! pois esbarro sempre no mesmo problema ! por isso entrei aqui para tentar resolver !
Método de Pagamento = BANK Transfer Payment - ja esta habilitado no Magento 2
ao Criar a REGRA - em MAKETING -
não me aparece a opçao de PAGAMENTO ! por isso a dificuldade de criar a regra !
Me mande inbox o link de sua loja ! para eu ir olhando e aprendendo um pouco mais !
Muito obrigado pela ajuda
Filipe Nunes
Oi Filipe,
Esse é um bug nativo do Magento 2, eu vou fazer um vídeo em breve sobre esse problema.
Existem duas formas de fazer isso, uma é criando um modulo que faz um override (que é o correto), e a outra forma é alterar o CORE.
O modulo eu vou mostrar no canal como fazer, para corrigir agora, abre o arquivo /vendor/magento/module-sales-rule/Model/Rule/Condition/Address.php linha 58, você tem essa função:
public function loadAttributeOptions() { $attributes = [ 'base_subtotal' => __('Subtotal'), 'total_qty' => __('Total Items Quantity'), 'weight' => __('Total Weight'), 'shipping_method' => __('Shipping Method'), 'postcode' => __('Shipping Postcode'), 'region' => __('Shipping Region'), 'region_id' => __('Shipping State/Province'), 'country_id' => __('Shipping Country'), ]; $this->setAttributeOption($attributes); return $this; }
Troque por essa:
public function loadAttributeOptions() { $attributes = [ 'base_subtotal' => __('Subtotal'), 'total_qty' => __('Total Items Quantity'), 'weight' => __('Total Weight'), 'shipping_method' => __('Shipping Method'), 'payment_method' => __('Payment Method'), 'postcode' => __('Shipping Postcode'), 'region' => __('Shipping Region'), 'region_id' => __('Shipping State/Province'), 'country_id' => __('Shipping Country'), ]; $this->setAttributeOption($attributes); return $this; }
E pronto!
Porém eu encontrei alguns usuários reclamando que o desconto não é aplicado assim que se seleciona a opção de transferencia, veja a solução aqui:
Bom dia MESTRE !
depois de fazer o que tu mandou fazer !
Vou adicionar a nova regra
Em CONDIÇÕES - FORMA DE PAGAMENTO
o Magento dá uma "pensada" e dá o seguinte erro:
Magento Admin
Erro 404
Página não Encontrada
Pode dar um help ??
Muito obrigado !
Filipe Nunes
Oi Filipe,
Aparentemente esta faltando algum arquivo em sua aplicação.
Aplica o comando:
php bin/magento setup:static-content:deploy
Se o erro perssistir me diga qual é a versão exata do magento que esta usando.
Bom dia !MESTRE ! !!
sim ! foi dado ! e continua a dar o mesmo erro!
o magento que estamos à utilizar é a versão 2.2.2 -
será que tem algo relacionado ao thema !
o Template tem 7 versões de layout !
thema comprado :
https://themeforest.net/item/techone-responsive-magento-2-theme/20214476?s_rank=5
se ajudar ! heheh!!!
com os melhores cumprimentos ! !
Filipe Nunes
Oi Filipe.
Eu fiz alguns testes nessa versão 2.2.2 e funcionou perfeitamente. Recentemente eu publiquei um vídeo sobre esse bug ( https://www.youtube.com/watch?v=KInkdNJOFYU ).
Difícil o tema estar influenciando, mas pode acontecer. Acredito que você terá que fazer uma bateria de testes para identificar onde esta o problema, caso não queira reinstalar tudo de novo e começar com uma base mais solida.
Eu faria o seguinte:
1) Faria um backup (php bin/magento --db; php bin/magento --code);
2) Desligaria o tema e voltaria para o tema Luma (padrão do Magento 2), apenas para ver se problema persiste;
3) Desligaria todos os módulos instalados deixando apenas os nativos do Magento e verificaria se o problema persiste;
Caso nenhuma dessas opções funcionasse eu criar uma nova loja 2.2.2, corrigiria esse bug e após isso aplicaria o tema com as modificações. Essa ultima opção é trabalhosa mas não vejo muita saída , uma vez que não encontrei nenhum relato sobre esse problema na web, me parece ser algo pontual de seu projeto.