Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Определения страны/города клиента по ip

Нужен скрипт который определяет покупателя по месту перебывания (город, обл., страна)
Хочу впихнуть в маг, чтобы на карточке товара выводилось +бесплатная доставка по Киеву


1. Скопировать плагин в папку /modules/plugins/
2. Админка - Дополенения - Плагины - Установить плагин geoapi
3. Добавить метку  {$free_shipping} в шаблон themes\шаблон\module\product_info\product_info.html (карточка товара)

и все.

на карточке товара будит выводиться

+бесплатная доставка по "название города"


спасибо  ;)


Кстати класное штука!
Спасибо ;) !


Сейчас у меня трафик. Странно, что плагин этот весит 24.73 мб. ?
Было бы здорово, чтобы при вычислении страны по ip можно было:
1) Изменять автоматически язык
2) Изменять автоматически выводимую валюту



1) Изменять автоматически язык
2) Изменять автоматически выводимую валюту


В админке же есть настройки!



Сейчас у меня трафик. Странно, что плагин этот весит 24.73 мб. ?
Было бы здорово, чтобы при вычислении страны по ip можно было:


нечего странного так и должно быть! ;)



Странно, что плагин этот весит 24.73 мб. ?

столько весит база городов, было бы хорошо расшифровать ее и переименовать города на русский язик и удалить левые города




1) Изменять автоматически язык
2) Изменять автоматически выводимую валюту


В админке же есть настройки!

Не нашёл таковых...
Похоже вы меня не так поняли. К примеру заходит человек на сайт, плагин определяет его ip  и вычисляет страну , а дальше в зависимости от страны выставляется язык магазина и валюта. Заходит украинец и видит магазин на украинском и всё в гривне, заходит русский и видит русский язык и всё на русском.... Это был бы большой плюс к юзабилти))
Движок только начал изучать, на php прописать условия не сложно, для меня пока сложнее правильно прикрутить к shopos. Как правильно реализовать?





1) Изменять автоматически язык
2) Изменять автоматически выводимую валюту


В админке же есть настройки!

Не нашёл таковых...
Похоже вы меня не так поняли. К примеру заходит человек на сайт, плагин определяет его ip  и вычисляет страну , а дальше в зависимости от страны выставляется язык магазина и валюта. Заходит украинец и видит магазин на украинском и всё в гривне, заходит русский и видит русский язык и всё на русском.... Это был бы большой плюс к юзабилти))
Движок только начал изучать, на php прописать условия не сложно, для меня пока сложнее правильно прикрутить к shopos. Как правильно реализовать?


Настройки / Мой магазин
Переключение на валюту текущего языка
Автоматическое переключение цен в магазине на валюту текущего языка.


а geoip нормально работает (смотри по ссылке)

http://topmarket.pp.ua/samsung-le-32a330.html

а на шет

1) Изменять автоматически язык

Пака такого нету но делать можно ;)



Сейчас у меня трафик. Странно, что плагин этот весит 24.73 мб. ?
Было бы здорово, чтобы при вычислении страны по ip можно было:
1) Изменять автоматически язык
2) Изменять автоматически выводимую валюту


там база городов-стран 40 метров только весит
но это не предел. видел варианты и с 120 мегабайтной базай



Сейчас у меня трафик. Странно, что плагин этот весит 24.73 мб. ?
Было бы здорово, чтобы при вычислении страны по ip можно было:
1) Изменять автоматически язык
2) Изменять автоматически выводимую валюту


ну это не сложно. но только базу стран-регионов для которых нужно переключаться на определенный язык - нужно будет вручную делать


Перезалейте архив плиз. при попытке скачать 404 ошибка


перезалил


А по 120 Мб базе имеется деление на города внутри регионов? :) Или это по большей части зависит от провайдера?


Хотелось бы узнать что этот скрипт показывает. если ip установить не получается. и если компьютер допустим компании РЖД, или там Газпром. На сколько я знаю у них во всех регионов один региона показывается по ip Москва или Питер например


При распакоковке выдает ошибку
!  xxx\geoapi.zip: Архив повреждён
!  xxx\geoapi.zip: Ошибка CRC в geoapi\GeoIPCity.dat, файл повреждён
!  xxx\geoapi.zip: Архив повреждён



При распакоковке выдает ошибку
!  xxx\geoapi.zip: Архив повреждён
!  xxx\geoapi.zip: Ошибка CRC в geoapi\GeoIPCity.dat, файл повреждён
!  xxx\geoapi.zip: Архив повреждён


сейчас еще раз перезалью

не знаю. на локальном извлекается


Все что вывелось по данной метке :

+бесплатная доставка по -



Все что вывелось по данной метке :

+бесплатная доставка по -



хм. ну видимо для вашего ip не может определить город




Все что вывелось по данной метке :

+бесплатная доставка по -



хм. ну видимо для вашего ip не может определить город

в осле такое замечал а опера когдато отображала германию )))





Все что вывелось по данной метке :

+бесплатная доставка по -



хм. ну видимо для вашего ip не может определить город

в осле такое замечал а опера когдато отображала германию )))


может в опере немецкая прокся?


Так это сообщение ведь выдается для любого города?

А как сделать настройку по списку городов или только по одному определенному городу?



а geoip нормально работает (смотри по ссылке)

http://topmarket.pp.ua/samsung-le-32a330.html

Угу, мне он выводит:

+бесплатная доставка в Город Atyrau

Я догадываюсь, что это неверно и в мой город  бесплатно не доставите ;)

Доработайте плагин примерно так:

  geoip_close($gi);
  if ($record->city == "MyCity") {
      return array('name' => 'free_shipping',
                  'value' => '+ бесплатная доставка по г. МойГород'
                ); 
  }

MyCity - то, что показывается сейчас у Вас в городе. Chervonohrad?
МойГород - то название, что хотите показывать, наверное - Червоноград.


база городов такая

чтож сделаешь))


ну чё там? есть база у кого редактируемая?


Всем добрый день.У меня выдает ошибку Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 42846919 bytes) in /home/i/iphonetoru/2public_html/public_html/modules/plugins/geoapi/geoip.inc on line 317
В какое именно место надо вставлять {$free_shipping}


Не хватает, должно быть, ресурсов, географическому модулю. Похоже, он хочет прочесть в память большую базу в 40М. Видимо, сделан модуль не лучшим образом.


И че можно сделать??Уж больно вещь хорошая


Как-то исправлять. Разработчиков теребить или своими силами.
Можно еще на хостинге пробовать получить дополнительные ресурсы, но это путь не рациональный.


Источник



Copyright ShopOS