vitvit Posted August 12, 2013 Share Posted August 12, 2013 Странно как-то, жму кнопку Обновить валюту и получаю: курс 1$=32.967868руб (российских) А если смотреть на cbr.ru то курс на сегодня=32,8606 А на завтра (13.08.2013)=32,8910 Если смотреть на Гривну, то наоборот курс занижен. Я что-то не правильно делаю? Откуда оно берет курсы? Вот скрин: Link to comment Share on other sites More sharing options...
absent Posted August 12, 2013 Share Posted August 12, 2013 Странно как-то, жму кнопку Обновить валюту и получаю: курс 1$=32.967868руб (российских) А если смотреть на cbr.ru то курс на сегодня=32,8606 А на завтра (13.08.2013)=32,8910 Если смотреть на Гривну, то наоборот курс занижен. Я что-то не правильно делаю? Откуда оно берет курсы? Вот скрин: На сколько я знаю это курсы не цбрф вот и всё объяснение Link to comment Share on other sites More sharing options...
vitvit Posted August 12, 2013 Author Share Posted August 12, 2013 На сколько я знаю это курсы не цбрф вот и всё объяснение Курсы не могут быть разными, откуда бы они не брались. Я почему-то не нахожу больше недовольных. Похоже, что всех всё устраивает Link to comment Share on other sites More sharing options...
absent Posted August 12, 2013 Share Posted August 12, 2013 Курсы не могут быть разными, откуда бы они не брались. Я почему-то не нахожу больше недовольных. Похоже, что всех всё устраивает Дык курс не сильно отличается)) тем более работает наруку хозяину магаза Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted August 12, 2013 Share Posted August 12, 2013 - берет отсюда http://api.prestashop.com/xml/currencies.xml - с чего вдруг вы взяли курсы не могут быть разными, хз, курс - отношение одно валюты к другой, возможно через третью, если кросс. Я принимаю тугрики по 10, Вася по 20, Вася молодец, курсы разные Если на территории определенной страны отклонение от курсов центрального банка наказуемо, это другой дело. 1 Link to comment Share on other sites More sharing options...
vitvit Posted August 13, 2013 Author Share Posted August 13, 2013 - берет отсюда http://api.prestasho.../currencies.xml - с чего вдруг вы взяли курсы не могут быть разными, хз, курс - отношение одно валюты к другой, возможно через третью, если кросс. Я принимаю тугрики по 10, Вася по 20, Вася молодец, курсы разные Если на территории определенной страны отклонение от курсов центрального банка наказуемо, это другой дело. Я об этом и говорю, Васе пришли и по голове настучали. Но не в этом смысл. Поставим вопрос иначе. Как можно в PrestaShop получить официальный курс? Может модуль есть какой-нибудь, кто встречал, отзовитесь пожалуйста. Дык курс не сильно отличается)) тем более работает наруку хозяину магаза Относительно долларов, да. А если взять Евро, то не выгодно. Я понимаю, что копейки, но из-за копеек ты уже не можешь сказать, что у тебя всё считается по официальному курсу, это уже обман. Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted August 13, 2013 Share Posted August 13, 2013 (edited) Я об этом и говорю, Васе пришли и по голове настучали. Но не в этом смысл. Поставим вопрос иначе. Как можно в PrestaShop получить официальный курс? Может модуль есть какой-нибудь, кто встречал, отзовитесь пожалуйста. цбр как я вижу отдает в хмл http://www.cbr.ru/sc....asp?Prtid=SXML можно поправить код на забор данных оттуда п.с. а ну собственно вот http://prestalab.ru/wiki/obnovlenie-kursov-valjut-s-sajta-cb Edited August 13, 2013 by SergeyH (see edit history) 1 Link to comment Share on other sites More sharing options...
vitvit Posted August 13, 2013 Author Share Posted August 13, 2013 цбр как я вижу отдает в хмл http://www.cbr.ru/sc....asp?Prtid=SXML можно поправить код на забор данных оттуда п.с. а ну собственно вот http://prestalab.ru/...ljut-s-sajta-cb Это я уже пробовал, после обновления у меня доллар вместо 1 стал равен 0,03 Пришлось обратно менять. У меня дефолтная валюта доллар, а корзина в рублях. Link to comment Share on other sites More sharing options...
absent Posted August 13, 2013 Share Posted August 13, 2013 Это я уже пробовал, после обновления у меня доллар вместо 1 стал равен 0,03 Пришлось обратно менять. У меня дефолтная валюта доллар, а корзина в рублях. т.к поумолчанию рубль в престалабовском) мыж в россии. Link to comment Share on other sites More sharing options...
vitvit Posted August 13, 2013 Author Share Posted August 13, 2013 т.к поумолчанию рубль в престалабовском) мыж в россии. Что на что нужно изменить в этом коде? Link to comment Share on other sites More sharing options...
absent Posted August 13, 2013 Share Posted August 13, 2013 Что на что нужно изменить в этом коде? Смотреть нужно, завтра взгляну Link to comment Share on other sites More sharing options...
gluck Posted September 3, 2013 Share Posted September 3, 2013 Это просто даже для меня, полного идиота в программизьме <?php include(dirname(__FILE__).'/../config/settings.inc.php'); $usd = 0; $eur = 0; $cbr = simplexml_load_file('http://www.cbr.ru/scripts/XML_daily.asp?d=0'); if ($cbr == false) { exit; } foreach ($cbr->Valute as $item) { if ($item->NumCode=="840") { $usd = $item->Value; } if ($item->NumCode=="978") { $eur = $item->Value; } } // включайте только если ваш курс отличается от CBR //$usd = $usd * 1.015; //$eur = $eur * 1.031; echo "$" .$usd.", €" .$eur." — "; $usd = 1 / $usd; $eur = 1 / $eur; $usd = substr($usd, 0, 8); $eur = substr($eur, 0, 8); echo "(1/$-" .$usd.", 1/€-" .$eur.") "; $link = mysql_connect('localhost', _DB_USER_, _DB_PASSWD_); if (!$link) { die('ERROR: ' . mysql_error()); } $db_selected = mysql_select_db(_DB_NAME_, $link); if (!$db_selected) { die ('Не удалось выбрать базу: ' . mysql_error()); } $result = mysql_query('UPDATE presta_currency SET conversion_rate = '.$usd.' where id_currency = 2'); $result = mysql_query('UPDATE presta_currency SET conversion_rate = '.$eur.' where id_currency = 1'); if (!$result) { die(' — Неверный запрос: ' . mysql_error()); } echo '— Запись в базу ОК'; mysql_close($link); ?> Поправьте префиксы базы и ID валюты самостоятельно. Ну и вывод под себя можете перенастроить. Link to comment Share on other sites More sharing options...
vitvit Posted September 3, 2013 Author Share Posted September 3, 2013 Это просто даже для меня, полного идиота в программизьме Ну я в отличии от вас просто баран в этом деле Спасибо, позже попробую с курсом. Link to comment Share on other sites More sharing options...
Recommended Posts