Web программирование

Бюджет: по договоренности
Нужно выполнить 2 задания. Предложения по каждому заданию отдельно ОБЯЗАТЕЛЬНО присылать с ценой и сроками. Предложения без цен и сроков не рассматриваются.

1. Доработка Интернет магазина
- Взять шаблон интернет магазина на JOOMLA + компонент интернет магазина VirtualMart
- В настройках Компоненты VirtualMart добавить пол, возраст от, возраст до, стаж работы
- для поля пол производится выбор из комбобокс: м,ж
- для поля возраст (от и до): комбо бокс с выбором от 18 до 50 с шагом 1
- для поля стаж работы: выбор от 0 до 25 с шагом 1
- в качестве системы платежей в личном кабиненте VirtualMart  надо подключить QIWI (документы с правилами и настройками будут) а потом  Robokassa (www.robokassa.ru/)


2. Написать модуль интеграции между VirtualMart и VtigerCRM для СУБД MySql расположенных на одном хостинге с единым Instance MySQL
- Модуль должен быть написан на PHP и работать в как в автономном режиме, так и через web-интерфейс и загружаться на хостинг, далее (в зависисмоти от настроек) должен с определенной периодичность или через линк в VtigerCRM подгружать данные (link занимает какой-нибудь служебный адрес на хостинге).
– Задачи модуля:
     – выгрузка данных о контактах из VirtualMart и загрузка в VtigerCRM (читай в другую базу MySQL, описание полей будет) в режиме insert и update
     – выгрузка данных о заказах из VirtualMart и загрузка в VtigerCRM в привязке к контакту выгруженному из VirtualMart (описание полей будет) тоже в режиме insert и update;

     настройки модуля должны включать указание базы источника и параметров соединения (VirtualMart) и базы приемника (VtigerCRM), периодичность обновления, параметры запуска (автоматически, по запросу) настройки должны быть в *.ini файле, а описание полей источника и приемника содержались в XML файлах, в err.log – должны писаться ошибки обновления.

Программа должна будет запускаться с периодичностью, указанной в ini файле.

Подробное ТЗ отправлю исполнителю.
Опубликован 25.06.2010 в 07:57

Выберите способ верификации:

Обновите страницу после прохождения верификации.