Помощь Поддержка или помощь c Prestashop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.
Если нет идей, прошу хотя бы отписаться, показывает ли именно Вам правильную валюту при заходе: Для просмотра ссылки Войди или Зарегистрируйся

Для Казахстана и Украины: €
И у меня верно.

Может стоит попробовать заменить файлы локации взяв их со свежей версии, вновь установленной престы 1.6.1.14.
 
Может стоит попробовать заменить файлы локации взяв их со свежей версии, вновь установленной престы 1.6.1.14.
Файлы из папки tools/geoip идентичны файлам из свежеустановленной Prestashop. Склоняюсь к версии, что баг где-то в самих скриптах.
 
Геолокация... Как много в этом слове... :crazy:

Буду благодарен за любые идеи, в чем может быть дело.
Если нет идей, прошу хотя бы отписаться, показывает ли именно Вам правильную валюту при заходе: Для просмотра ссылки Войди или Зарегистрируйся
Для РФ должно быть: ₽
Для Казахстана и Украины: €
Для Америк: $

Спасибо. Бьюсь уже третий день, почему не работает для Беларуси - не пойму.
Чую, баг где-то в geoip.inc, geoipcity.inc, geoipregionvars.php из папки tools/geoip
Но в PHP не силен.

Не работает корректно не только для Беларуси. Два раза определило правильно - т е евро для Украины и доллары для США.
Для следующей страны выдало предупреждение: "Иногда нам не удается определить Вашу страну..." ,
дальше для Германии (Нидерланды также) - доллары. (скрины)
 

Вложения

  • 1t.png
    1t.png
    454,5 KB · Просмотры: 10
  • 2t.png
    2t.png
    283,2 KB · Просмотры: 11
  • 3t.png
    3t.png
    409,7 KB · Просмотры: 10
дальше для Германии (Нидерланды также) - доллары
Здесь как раз все верно. Речь идет о первом посещении. Если Вы уже установили валюту, то она у вас в куках уже "запомнена". Если почистить куки и зайти еще раз -- будет валюта в соответствии со страной и тот самый костыль в виде pop-up окна с просьбой поменять валюту если что-то не так.
Если в Tor сделать 'new identity', то все работает корректно (кроме Беларуси). Три дня уже проверяю.
 
Здесь как раз все верно. Речь идет о первом посещении. Если Вы уже установили валюту, то она у вас в куках уже "запомнена". Если почистить куки и зайти еще раз -- будет валюта в соответствии со страной и тот самый костыль в виде pop-up окна с просьбой поменять валюту если что-то не так.
Если в Tor сделать 'new identity', то все работает корректно (кроме Беларуси). Три дня уже проверяю.

часто сталкиваюсь с некорректными данными в геобазе для постсоветских стран, т.е. выдаваемые провайдерами айпишники не соответствуют городам и иногда государствам, так как барыжничают пулами/лицензиями направо и налево :)
 
часто сталкиваюсь с некорректными данными в геобазе для постсоветских стран
Эту причину тоже исключил. Написал в MaxMind, которые ведут эту базу. Дал им 2 айпишника, с которых захожу для теста. На их стороне все в порядке. Проверили -- по их базе это Беларусь. Так что, похоже, в скриптах дело. Может, кто знающий PHP, проверит? Файл прилагаю.
 

Вложения

  • geoip.zip
    41,4 KB · Просмотры: 8
Cette raison est également exclue. Publié dans MaxMind, qui mènent cette base. Je leur ai donné 2 aypishnika, avec qui je vais pour le test. De leur côté tout droit. Vérifié - à leur base est le Bélarus. Ainsi, il semble, dans le travail des scripts. Peut-être quelqu'un sait PHP, vérifier? la fixation d'un fichier.

Hello, Is that this can help you ?

Для просмотра ссылки Войди или Зарегистрируйся
 
привет, установил престашоп 1.7 и сразу же столкнулся с проблемой, трансформер отображает код валюты, в моем случае BYR, но в Беларуси уже нет такой валюты, и нужно поменять на BYN - в настройках валют в админке вообще ничего нельзя сделать, кто-то умный в престашоп посчитал, что зачем кому-то вводить собсвенные настройки и все непонятно куда зашито, можно выбрать только готовую валюту из списка и установить ей курс. Ни код валюты, ни приписку типа "р." поменять нельзя или я не могу найти, где это менять? Попробовал в базе в таблице ps_currency заменить BYR на BYN - и поплыл весь магазин, похоже что на код из этой таблице завязано все. Как же мне таки установить валюту BYN? ну или пусть будет BYR, но поменять отображение здесь на "руб." - не ковырять же все модули, где цена выводится...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху