Опция Paypal Standard не отображается на странице оформления заказа - PullRequest
3 голосов
/ 14 мая 2010

После того, как я заполнил всю информацию в бэкенде моей установки Magento 1.4.0.1, как описано здесь , опция Paypal недоступна при одностраничной проверке.

Кто-нибудь имеет представление о том, почему это может происходить? Cache и Var были очищены, и я попробовал это на стандартном и на моей собственной теме.

С уважением,

Avalon

Ответы [ 4 ]

5 голосов
/ 10 июня 2010

Очевидно, что (чрезвычайно простым) решением этой проблемы была установка базовой валюты на доллары США. Веб-сайт, над которым я работал, был предназначен для китайского рынка, поэтому вместо него в качестве базовой валюты использовался китайский юань. При изменении значения в долларах США кнопка PayPal появилась мгновенно ...

2 голосов
/ 18 июня 2013

Нет необходимости менять код, потому что это происходит из-за Paypal. Paypal не поддерживает всю валюту во всем мире. Paypal поддерживает только несколько валют, таких как доллар США Евро и другие списки, которые вы получите на веб-сайте Paypal. Так что вам нужно проверить, просто зайдите в Панель администратора -> Система-> Конфигурация-> Настройка валюты и проверьте свою базовую валюту. Если эта валюта поддерживается Paypal, PayPal отображается на странице оформления заказа, в противном случае он не будет отображаться.

P.S .: Пожалуйста, не забудьте сначала включить Paypal.

2 голосов
/ 19 мая 2010
  1. Прежде всего, проверьте, включен ли модуль «Mage_Paypal», в «Система> Конфигурация> Дополнительно» для области конфигурации «Конфигурация по умолчанию». Если он еще не включен, вы должны включить его, чтобы использовать этот Платежный шлюз. Если вы что-то изменили, сохраните эту страницу.
  2. Теперь перейдите в Система> Конфигурация> Способы оплаты для той же области конфигурации. Существует много способов оплаты, но большинство из них не включены. Поэтому вы должны выбрать, какой метод PayPal вы хотите, и затем включить его. Отредактируйте все функции этого Платежного модуля, в зависимости от того, что вы хотите, а затем сохраните его.
  3. Теперь снова полностью очистите управление кешем и посмотрите страницу оформления заказа. Включенный модуль PayPal должен появиться сейчас.
1 голос
/ 12 мая 2014

Мне просто нужно ответить подробно:

Создать файл Config.php в: /app/code/local/Mage/Paypal/Model/Config.php

Шаг 1 Скопируйте файл из

/ app / code / core / Mage / Paypal / Model / Config.php

в

/ app / code /local / Mage / Paypal / Model / Config.php

Шаг 2

Найдите: $ _ supportCurrencyCodes -> строка 207

Затем добавьте свою валюту в:

protected $ _supportedCurrencyCodes = array ('AUD', 'CAD', 'CZK', 'DKK', 'EUR', 'HKD', 'HUF',' ILS ',' JPY ',' MXN ',' NOK ',' NZD ',' PLN ',' GBP ',' SGD ',' SEK ',' CHF ',' USD ',' TWD ','THB');

Наша валюта (PHP) не поддерживается, поэтому я добавил ее в код.Это должно выглядеть следующим образом:

protected $ _supportedCurrencyCodes = array ('AUD', 'CAD', 'CZK', 'DKK', 'EUR', 'HKD', 'HUF', 'ILS ',' JPY ',' MXN ',' NOK ',' NZD ',' PLN ',' GBP ',' SGD ',' SEK ',' CHF ',' USD ',' TWD ',' THB ', ' PHP ');

Затем сделайте это в качестве базовой валюты (вместо доллара США).Надеюсь, это поможет

...