Vital_bva 0 Posted September 23, 2014 Report Share Posted September 23, 2014 вот это уже и делал, он у меня завис может где-то закешировался? Link to post Share on other sites
Vital_bva 0 Posted September 23, 2014 Report Share Posted September 23, 2014 нет, кэш выключен. Модуль висит как установленный, но при этом предлагает установиться. Link to post Share on other sites
Vital_bva 0 Posted September 23, 2014 Report Share Posted September 23, 2014 Ничего не помогает. Сношу полностью файл paypal_standard.php чищу все, проверяю в админке, модуля нет. Загружаю первоначальный файл без правок. Опять появляется в админке с указанием позиции, выделяю его, предлагает "установить" нажимаю, ничего не происходит. Кликаю строку модуля, открывается для редактирования. Все данные на месте, как будто и не удалял его. Link to post Share on other sites
support 447 Posted September 23, 2014 Report Share Posted September 23, 2014 Тогда нужно лезть в базу данных через phpMyAdmin, в таблицу configuration Искать опцию MODULE_PAYMENT_INSTALLED и удалять из списка paypal_standard Затем пробовать снова установить. Link to post Share on other sites
Vital_bva 0 Posted September 23, 2014 Report Share Posted September 23, 2014 Ок, попробую. Link to post Share on other sites
Vital_bva 0 Posted September 23, 2014 Report Share Posted September 23, 2014 удалил, не помогло. Кстати, в базе страниц 5 из 20 занимают повторяющиеся configuration_key MODULE_PAYMENT_PAYPAL_STANDARD_... с одними и теми же значениями. Может их всех тоже того, потереть. Link to post Share on other sites
support 447 Posted September 24, 2014 Report Share Posted September 24, 2014 Да, эти опции тоже все удалить, но только которые *_PAYPAL_STANDARD_* Link to post Share on other sites
Vital_bva 0 Posted September 24, 2014 Report Share Posted September 24, 2014 Итог. Модуль полностью удалился. Теперь надо записать файл заново я думаю. Потом настроить его. Надеюсь, что все заработает. Link to post Share on other sites
support 447 Posted September 24, 2014 Report Share Posted September 24, 2014 Да, удалив запись из PAYMENT_INSTALLED и вот эти записи, Вы тем самым удалили модуль, тоже самое, что нажать кнопку Удалить, только вручную. Теперь, по идее, должно нормально устанавливаться, видимо, у Вас два раза наверное записались данные в базу и поэтому глюк с установкой был. Link to post Share on other sites
Vital_bva 0 Posted September 24, 2014 Report Share Posted September 24, 2014 Все установилось. Но, опять данные покупателя в PayPal отражаются криво. Может он вообще не умеет передавать данные на русском? Вроде редактировал файл с сохранением кодировки utf-8. Кроме того, он все равно округляет стоимость доставки. Цена продукта остается как положено с евроцентами. Link to post Share on other sites
support 447 Posted September 24, 2014 Report Share Posted September 24, 2014 А эти данные точно из магазина передаются? Дайте ссылку на магазин свой, попробую посмотреть, что там передаётся и в каком виде. Link to post Share on other sites
Vital_bva 0 Posted September 24, 2014 Report Share Posted September 24, 2014 Кстати, а что это за переменная $my_currency = 'RUB'; может ее тоже надо в $my_currency = $_SESSION['currency']; ? Link to post Share on other sites
Vital_bva 0 Posted September 24, 2014 Report Share Posted September 24, 2014 http://www.prsut-i-sir.com пароль в личку кину Link to post Share on other sites
support 447 Posted September 24, 2014 Report Share Posted September 24, 2014 Да, можно поменять валюту. Я тут прочитал, что кодировку можно указывать в форме платежа paypal. Попробуйте в /includes/modules/payment/paypal_standard.php поменять: 'notify_url' => vam_href_link('ext/modules/payment/paypal/standard_ipn.php', '', 'SSL', false, false), например на: 'notify_url' => vam_href_link('ext/modules/payment/paypal/standard_ipn.php', '', 'SSL', false, false), 'charset' => 'utf-8', Link to post Share on other sites
Vital_bva 0 Posted September 24, 2014 Report Share Posted September 24, 2014 Извиняюсь, а на что поменять? Link to post Share on other sites
support 447 Posted September 24, 2014 Report Share Posted September 24, 2014 Поправил, форум что-то код не весь показал. Link to post Share on other sites
Vital_bva 0 Posted September 24, 2014 Report Share Posted September 24, 2014 Все, почти заработало. Все передается как надо, кроме стоимости доставки. Ее округляет до целых. Стоимость доставки по "табличному тарифу" 30,80 EUR, в paypal передается или там округляется до 31,00 EUR. При этом цена товара передается корректно. Где поискать? Link to post Share on other sites
support 447 Posted September 24, 2014 Report Share Posted September 24, 2014 Поменяйте: 'shipping' => number_format($order->info['shipping_cost']), на: 'shipping' => number_format($order->info['shipping_cost'],2), Link to post Share on other sites
Vital_bva 0 Posted September 24, 2014 Report Share Posted September 24, 2014 Ура, модуль Pay Pal побежден! Link to post Share on other sites
support 447 Posted September 24, 2014 Report Share Posted September 24, 2014 Хорошо. :dad: Link to post Share on other sites
Recommended Posts