|
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ Установка vBlogetin на vBulletin Version 3.7.3 Добавить опцию настройки языка в проект PHP Скриптинг обменника электронных валют на PHP Все проекты данной категории - 74 TOP 10 ФРИЛАНСЕРОВ Скрипты / Web-приложения
|
Доработка скрипта секс-шопаСкрипты / Web-приложения
[Отредактировано: 10.11.2006 в 15:38] Нужно доработать движок секс-шопа http://sex-line.ru/ Привести его в соответствие с требованиями: Разделители полей - TAB База товаров URL http://www.odinplus.com/scripts/shops/ data.asp?id=g - группы товаров data.asp?id=p - список товаров data.asp?id=r - наличие Файлы групп и список товаров генерятся в 00:10 MSK Файл наличия генерится каждые 10 мин. Для синхронизации данных, можно воспользоваться нашим скриптом, который при изменении данных у нас, будет автоматически запускать Ваши скрипты на обновление. Для этого, Вы сообщаете урлы скриптов, которые тянут от нас данные. 1 – урл скрипта на полное обновление базы. 2 – урл скрипта на изменение наличия товара. Поля «группы товаров»: 1 – Идентификатор группы int 2 – Идентификатор родительской группы int (может быть null) 3 – Название varchar(60) 4 – Описание varchar(512) Поля «список товаров»: 1 – Идентификатор модели товара int 2 – Идентификатор товара int 3 – Код модели товара varchar(12) 4 – Наименование товара varchar(50) 5 – Описание модели (цвет, размер и т.д.) varchar(200) 6 – Количество на складе int 7 – Цена наложенным платежом int 8 – Цена с доставкой на дом int 9 – Описание сокращенное varchar(1024) 10 – Описание полное varchar(2560) 11 – Картинка 100х100 varchar(50) 12 – Картинка большая varchar(50) 13 – Принадлежность к группам (идентификаторы группы через запятую) * все цены в рублях * если одна из цен равна нулю, то товар этим способом не продается Поля «наличие»: 1 – Идентификатор модели товара int 2 – Количество на складе int Заказы URL http://www.odinplus.com/scripts/shops/ Отправка заказа к нам – GET или POST на order.asp поля: action delivery Тип заказа tinyint 0 (наложенный платеж) или 2 (доставка на дом) discount Скидка покупателя real разделитель целой и дробной части . или , name1 Фамилия varchar(32) name2 Имя varchar(32) name3 Отчество varchar(32) null email varchar(50) null phone Телефон varchar(32) null index Почтовый индекс varchar(6) null country Страна varchar(20) null area Область varchar(60) null region Район varchar(50) null city Город, село varchar(50) street Улица varchar(50) null house Дом, квартира varchar(60) null comment Комментарии varchar(2048) null test Для отладки если не пустое, то заказ в базу не заносится goods_count Количество товаров в заказе { id_x - идентификатор модели товара int count_x – количество int price_x – int цена (без учета скидки) (если delivery = 0, то цена из поля (7), если delivery = 2, то цена из поля (8)) } где x – от 1 до goods_count * action = new * если delivery = 2, то должно быть заполнено поле phone возвращает: 0 - не добавлен или номер заказа в нашей базе все пробелы и переводы строк в полях заменить на %20 все & в полях заменить на $ Стоимость доставки на дом order.asp?action=deliv&login=xxxxxx&password=xxxxxx поля: 1 - При заказе на сумму 2 - Стоимость доставки (в рублях) * обновляется редко (бывает, решаем поменять ;-)) Если Вы желаете сделать в своем магазине регистрацию покупателей Таблица скидок покупателям order.asp?action=disc&login=xxxxxx&password=xxxxxx поля: 1 - От суммы оплаченных заказов 2 - Процент скидки * обновляется крайне редко (пока еще не обновляли ;-)) Состояние заказа order.asp?action=pay&login=xxxxxx&password=xxxxxx&id=n (n - номер заказа в нашей базе) возвращает: не оплачен - 0 оплачен - поля: 1 - дата оплаты 2 - сумма
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||