|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.02.2012, 12:27 | #1 |
Новичок
Джуниор
Регистрация: 22.02.2012
Сообщений: 0
|
Разработка скрипта для управления и выгрузки склада.
Требуется разработать скрипт для обработки складка оптовика, проверки на наличие собственного склада, с последующей выгрузки актуальных предложений в виде xml прайс-листа.
Причем в нескольких вариантах(полный прайс-лист и с выборочными категориями). Обработка склада должна обновляться каждые 4 часа с последующей выгрузкой в прайс-листы в автоматическом режиме. Доступ к скрипту по паролю (возможно доп. защита вход по ip адресу). Основное ТЗ: 1. Создание 2ух вариантов склада (собственный и оптовый склад) 2. Поля необходимые в складе: Нумерация, Основной раздел, Подраздел, фотография к товару, Название товара, артикул, кол-во (для собвенного склада, в оптовом будет наличие и не наличие), цена, описание товара и коэфициент. 3. Спарсить данные со собственного склада и забить их в базу "Собственный склад" след. данные: фотографию к товару, название товара, артикул, цену, кол-во, описание товара, основной раздел и подраздел. 4. Спарсить данные со склада оптовика и забить в склад "Оптовый" след. данные: Название товара, артикулы, оптовая стоимость, паралельно сделать проверку с собственного склада, если артикулы совпадают с оптовым, то вставить/заменить в оптовый склад к этому товару следующие данные с собственного склада: название товара, фотографию, описание товара, основной раздел, подраздел. Цену брать оптовую, с собственного склада цену менять не надо. 5. В 2ух складах требуется возможность отредактировать, каждое поле. Добавить новый товар, массовое изменение у товаров основного раздела и подраздела. А также возможность добавлять коэфициент на все товары. Если у товара проставлен коэфициент, то к этому товару общий коэфициент не используется. Коэфициент множится на цену товара, и выдает итоговую стоимость в xml прайс. 6. Создать скрипт который будет каждые 4 часа парсить склад оптовика и проверять оптовый склад на сервере с оптовым складом на сайте оптовика. По артикулу идет проверка след. данных: наличие и оптовая стоимость. Если товар в наличии, ставится отметка что товар в наличии, если товар отсутствует, соотв. ставится отметка что товара нету в наличии. Если цена в оптовике изменилась от цены в оптовом складе на сервере, то скрипт меняет эту цену на цену оптовика. На оптовом складе в случае если изменилась оптовая цена у товара, задний фон строчки с товаром меняется на светло красный. После обработки склада оптовика, обнаруживается что у оптовика есть артикулы которых нет на основном складе на сервере, то прислыается отчет о том что появились новые товары в оптовике. Если в складе на сервере появятся артикулы которых не будет у оптовика, то к этому товару ставится отметака отсутствует в наличии. Строчки с отсутствующими товарами подсвечивается задний фон серым цветом. 7. После парсинга товаров с оптовика, необходимо создать xml прайс, причем делать надо несколько xml прайсов. Нужна возможность создавать условие чтобы xml прайс создавались только у определенных разделов. Т.е. сразу создать условия по каким разделам создавать прайсы, с возможностью менять условия и создавать дополнительные прайсы с новыми условиями. 8. Процес создания прайса. Скрипт выкладывает в прайс только те предложения которые есть в наличии в оптовом складе и у которых есть фотография к товару. Потом идет сверка товаров которые есть в собственном складе, и выкладываются те товары которые в наличии и имеют фотографию. Паралельно идет проверка на дубли товаров (по артикулу и фотографии) в оптовом и собственном складе. Если товара нету в наличии в оптовом складе, а есть в собственном, то товар идет в прайс. Если наоборот, то товар также идет в прайс. Если товара нету в обоих прайсах то товар не поступает в прайс. После должно быть создано то кол-во прайсов, которые были изначально заданы настройках. Цены к товарам в прайсе ставяться из оптового прайса – цена умножается на коэфициент прайса это итоговая цена, если у товара есть собственный коэфициент, то цена берется из расчета: цена умноженная на коэфициент товара, общий коэфициент игнорируется. Тоже самое и с собственным складом. Копейки должны игнорироваться. Стоиомтсь в рублях без копеек. Если Получается так что, есть товар в налчии и на оптовом складе и в собственном, а цена после умножения на коэфициент у них отличается, то приоритет отдается цене из собственного склада. 9. Данный которые должны в итоге попасть в прайс-лист. Название товара, стоимость, категория (основная и подкатегория), фтография и описание товара. 10.Вомзожность импорта товаров из файла. Возможно использование уже каких-то готовых наработок. Присылайте сроки и стоимость разработки подобного скрипта. |
27.02.2012, 07:14 | #2 |
Новичок
Джуниор
Регистрация: 18.08.2009
Сообщений: 0
|
БД на чем крутится?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сниффер для php скрипта | J-Max | PHP | 3 | 19.11.2011 09:13 |
разработать базу данных для автоматизации учетной информации склада | Student_17 | Фриланс | 6 | 27.11.2010 14:10 |
Проектирование БД для склада | Ivan_32 | SQL, базы данных | 3 | 27.09.2010 14:08 |
Для создания файла правил выгрузки в xml формате чем пользоваться и как? | Аэлита Ивановна | Помощь студентам | 0 | 15.02.2010 12:53 |
Исполнение скрипта для AutoCad | Stilet | Помощь студентам | 2 | 07.07.2008 08:17 |