Pergunta

Depois de preencher todas as informações no back -end do meu magento 1.4.0.1 instalação conforme descrito aqui, a opção PayPal não está disponível na verificação de uma página.

Alguém tem uma idéia de por que isso pode estar acontecendo? Cache e Var foram esvaziados e eu tentei no padrão e no meu próprio tema.

Atenciosamente,

Avalon

Foi útil?

Solução

Aparentemente, a solução (extremamente simples) para esse problema foi definir a moeda base em dólares americanos. O site em que trabalhei era para o mercado chinês e, como tal, tinha o Yuan chinês como moeda base. Alterar isso para o USD fez o botão PayPal aparecer instantaneamente ...

Outras dicas

  1. Antes de tudo, verifique se o módulo "MAGE_PAYPAL" está ativado ou não, no sistema> Configuração> Avançado, para o escopo de configuração "Config padrão". Se ainda não estiver ativado, você deve ativá -lo, para usar esse gateway de pagamento. Se você mudou alguma coisa, salve essa página.
  2. Agora vá para o sistema> Configuração> Métodos de pagamento, para o mesmo escopo de configuração. Existem muitos métodos de pagamento listados, mas a maioria deles não está ativada. Portanto, você deve selecionar qual método PayPal desejar e o faça ativar. Edite todos os recursos desse módulo de pagamento, o que quiser, e salve -o.
  3. Agora, novamente, limpe completamente o gerenciamento do cache e consulte a página de checkout. O módulo PayPal habilitado deve surgir agora.

Não há necessidade de alterar o código porque isso acontece devido ao PayPal. O PayPal não suporta toda a moeda em todo o mundo. O PayPal suporta apenas algumas das moedas, como euro em dólares americanas e outras listas que você entrará no site do PayPal. Então, o que você deve verificar é que basta ir para o painel de administração-> Sistema-> Configuração-> Configuração da moeda e verifique sua moeda base. Se essa moeda for suportada pelo PayPal, o PayPal estará visível na página de check -out, caso contrário, não será visível.

PS: Por favor, não se esqueça de ativar o PayPal primeiro.

Eu só preciso responder isso em detalhes:

Crie o arquivo config.php em: /pp/code/local/mage/paypal/model/config.php

Passo 1 Copiar o arquivo de

/pp/code/core/mage/paypal/model/config.php

para

/pp/code/local/mage/paypal/model/config.php

Passo 2

Procure o: $ _SupportDCurrencyCodes -> Linha 207

Em seguida, adicione sua moeda a:

$ _supporttedCurrencyCodes = Array ('aud', 'cad', 'czk', 'dkk', 'euur', 'hkd', 'huf', 'ils', 'jpy', 'mxn', 'nok', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB');

Nossa moeda (PHP) que não foi suportada, então eu a adicionei no código. Deve se tornar assim:

$ _supporttedCurrencyCodes = Array ('aud', 'cad', 'czk', 'dkk', 'euur', 'hkd', 'huf', 'ils', 'jpy', 'mxn', 'nok', 'Nzd', 'pln', 'gbp', 'sgd', 'sek', 'chf', 'USD', 'twd', 'thb', 'Php');

Em seguida, faça isso como sua moeda base (em vez de USD). Espero que isto ajude

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top