Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть интернет-магазин на ShopCMS. В нем продаются карты городов.

Нужно на сайте сделать блок, в котором будет отображаться какой-то 1 товар, в зависимости от ip пользователя. Например, пользователю из Москвы будет отображаться карта Москвы.

Но жесткого списка вроде "ip - 1 товар", не будет, на один город может быть несколько товаров. Например, для московских ip может быть задано 10 различных московских карт. Также нужно будет сделать "вероятности" показа какой-то карты. Например, московская карта1 будет показана с вероятностью 55%, остальные 9 по 5%.

И всё это дело должно управляться с админки. Т.е., захожу я в админку, открываю список ip, выбираю, к примеру, Москву и привязываю к ней 10 карт. А также задаю процент вероятности для каждой.

И ещё, самое сложное. Посещаемость магазина около 2к уников в день, нагрузка на сервер уже сейчас не маленькая. Список GeoIP весит 100 МБ (ну пусть очистим от ненужного, останется 10) + в БД будут довольно немаленькие списки привязок "ip - карты". Это я к тому, что тупо каждый раз сканировать файл с ip и запрашивать из БД список нельзя, сервер просто не выдержит. Нужен какой-то кэш или более умный подход.

Как видно, задача не из простых. Нужно написать довольно серьезный функционал, да ещё и грамотно встроить его в ShopCMS. По этому прошу обращаться только тех, кто знает ShopCMS на уровне кода. Подозреваю что многое можно сделать на основе стандартного функционала, а не писать всё заново.

Стоимость этого дела не знаю, предлагайте сами.

16 лет назад
Sattt
--- Satori 
NaN летУкраина
16 лет в сервисе
Был
13 лет назад
  • Похожие заказы
  • $300

    Необходимо написать граббер контента с сайтов. Есть база из примерно 300 сайтов написанных на 20 примерно скриптах. Среди них есть и уникальные только для этого одного сайта скрипты. Есть странички, которые надо парсить. Необходим скрипт, ...

    Закрыт
    16 лет назад
  • Требуется создать каталог статей для статического сайта. На хостинге не подключен MySQL, необходимо обойтись без него. Функционал прост: добавление категорий статей добавление статей с фото список статей урл статьи типа www.site.ru/text/kat1/statya1.html ценовой конкурс.

    Завершен
    16 лет назад
  • Нужно сделать корзину при помощи технологии ajax тоесть без перезагрузки. Вот пример http://www.abz.com.ua. Это полностью устраивает , нужен просто скрипт без дизайна. Все функции корзины должны быть , положить , удалить , пересчитать, оформить заказ. сайт в который я ...

    Закрыт
    16 лет назад
  • Сайт академии инноваций www.atriz.ru работает на движке Joomla. в настоящий момент обновлен дизайн сайта - смотри здесь: http://nvastudio.com/temp/atriz/index.html надо заменить дизайн, установив новый дизайн на старый движок Joomla. при этом настроив работу движка с дизайном таким образом, чтобы ...

    Закрыт
    16 лет назад
  • Добрый день Интересует, какие необходимо исходные данные (3DMAX, AutoCAD, просто картинки фасада), для того, чтобы выполнить подобную флеш (крутить на 360 градусов в разные стороны, вверх-вниз НЕ нужно). http://golosievo.com.ua/ru/kvartiry Укажите пожалуйста необходимые данные, сроки и стоимость. Стоит учесть, чтобы ...

    Завершен
    16 лет назад
  • Создане простого mp3-архива на базе ДЛЕ. По структуре сходство с популярными сайтами как (zaycev.net, mp3.shmidt.net и пр.) Т.е. необходимы - Алфавитный указатель, Рейтинг (самые скачиваемые, далее по убыванию), Новинки (формируются также по убыванию) - все. НЕ НУЖНО: ...

    Завершен
    16 лет назад
  • $40

    Скрипт будет размещён на этой странице - http://best-curs.info/responses.html Необходимо реализовать следующие строки при добавления отзыва. Информация об авторе Имя: E-mail: Домен: Как вы оцениваете наш скрипт? Функциональнсоть: шкала с оценками Простота установки: шкала с оценками Смена дизайна: шкала с оценками Ваш отзыв: Что нужно доработать: Соглашение с ...

    Завершен
    16 лет назад