Я намагаюся протестувати свій магазин за допомогою PayPal Sandbox . Я отримую 2 різні помилки у 2 різних ситуаціях.
1. Все працює добре до закінчення замовлення в PayPal. Тоді отримайте повідомлення:
На жаль, PayPal не дозволяє жителям США здійснювати доставку покупок до (будь-де)
2. Друга ситуація - це коли я змінюю свою адресу доставки покупця до США. На першій сторінці в paypal я отримую наступну помилку:
Неможливо обробити платіж. Зверніться до продавця, оскільки адреса доставки, надана продавцем, недійсна, і продавець попросив, щоб ваше замовлення було доставлено на цю адресу.
Я з’ясував тут форму , що, здається, для багатьох це проблема. З тут я дізнався, що є що - то робити з address_override методом і тут пропонується , щоб вимкнути його.
Чи є спосіб вимкнути це в Magento? Чи безпечно його вимкнути? Чому вона там в першу чергу? або які інші рішення там? :
Я знайшов метод address_override в магенто в
\ app \ code \ core \ Mage \ Paypal \ Модель \ Api \ Standard.php рядок: 238 $ запит ['address_override'] = 1;
Змінив його на "0" і тепер пісочна програма Paypal працює. Помилок більше немає. Але як це зробити, не змінюючи основні файли magento? і чи безпечно це?