Друзья, здравствуйте, просьба о помощи. Магазин на prestashop 1.7.2.4, платежная система Paypal, модуль v 4.3.3 (последняя версия). Валюта по умолчанию рубль, для покупателей также предлагается выбор доллар/евро.
Если покупка совершается при активных рублях все ок, если доллар/евро, то в корзине отображается корректная стоимость товара и отправки в валюте, далее после чекаута и перехода в оплату на сайте paypal сумма резко увеличивает за счет огромной стоимости отправки 20-50 тысяч руб
. Опытным путем установил зависимость: если выбраны доллары, то итоговая стоимость при отправке в 315 руб составляет 20 тысяч рублей (315rub*курс доллара 62=20.000 руб), если евро 25 тысяч рублей (315rub*курс евро 76=25.000). Т.е. предположительно указанные в настройках доставки рублевые цены pretashop (или paypal) воспринимает как цены в текущей валюте пользователя и смело вписывает при оплате в графу доставка. Поддержка paypal по телефону сказать ничего не смогла, составили запрос в технический отдел - молчат.
Налоги все отключены, в бекэфисе дельта увеличения вписывается в налоги.
Прикладываю пример из меню "заказы" для покупки за евро с отправкой в 495 рублей. Что самое страшное это реальная покупка из Швейцарии, когда покупатель не заметил в итоговой цене paypal сумму в 500 евро, естественно я сделал рефунд, но за нервную систему покупателя у которого магазин из России списал 500 евро вместо 50 обеспокоен.
Второй аттач - калькуляция в paypal.
Спасибо
upd. При более активном поиске в internets нашел аналогичную проблему в мае 2017, там жалуются что при указанной в бекофисе цене в 10 долларов при активных фунтах стерлингов доставка списывается как 10 фунтов. В комментариях рекомендовали установку мультимагазина, чего я хотел бы, конечно, избежать. Также промелькивает идея создания индивидуальных правил доставки для каждой страны, условно для России 315 рублей, для США 6 рублей (которые воспримутся как доллары)