Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2012, 12:27   #1
t2alex
Новичок
Джуниор
 
Регистрация: 22.02.2012
Сообщений: 0
По умолчанию Разработка скрипта для управления и выгрузки склада.

Требуется разработать скрипт для обработки складка оптовика, проверки на наличие собственного склада, с последующей выгрузки актуальных предложений в виде xml прайс-листа.
Причем в нескольких вариантах(полный прайс-лист и с выборочными категориями). Обработка склада должна обновляться каждые 4 часа с последующей выгрузкой в прайс-листы в автоматическом режиме.
Доступ к скрипту по паролю (возможно доп. защита вход по ip адресу).

Основное ТЗ:

1. Создание 2ух вариантов склада (собственный и оптовый склад)
2. Поля необходимые в складе: Нумерация, Основной раздел, Подраздел, фотография к товару, Название товара, артикул, кол-во (для собвенного склада, в оптовом будет наличие и не наличие), цена, описание товара и коэфициент.
3. Спарсить данные со собственного склада и забить их в базу "Собственный склад" след. данные: фотографию к товару, название товара, артикул, цену, кол-во, описание товара, основной раздел и подраздел.
4. Спарсить данные со склада оптовика и забить в склад "Оптовый" след. данные: Название товара, артикулы, оптовая стоимость, паралельно сделать проверку с собственного склада, если артикулы
совпадают с оптовым, то вставить/заменить в оптовый склад к этому товару следующие данные с собственного склада: название товара, фотографию, описание товара, основной раздел, подраздел. Цену брать оптовую, с собственного склада цену менять не надо.
5. В 2ух складах требуется возможность отредактировать, каждое поле. Добавить новый товар, массовое изменение у товаров основного раздела и подраздела. А также возможность добавлять коэфициент на все товары.
Если у товара проставлен коэфициент, то к этому товару общий коэфициент не используется. Коэфициент множится на цену товара, и выдает итоговую стоимость в xml прайс.
6. Создать скрипт который будет каждые 4 часа парсить склад оптовика и проверять оптовый склад на сервере с оптовым складом на сайте оптовика. По артикулу идет проверка след. данных:
наличие и оптовая стоимость. Если товар в наличии, ставится отметка что товар в наличии, если товар отсутствует, соотв. ставится отметка что товара нету в наличии. Если цена в оптовике изменилась от цены в оптовом складе на сервере,
то скрипт меняет эту цену на цену оптовика. На оптовом складе в случае если изменилась оптовая цена у товара, задний фон строчки с товаром меняется на светло красный.
После обработки склада оптовика, обнаруживается что у оптовика есть артикулы которых нет на основном складе на сервере, то прислыается отчет о том что появились новые товары в оптовике.
Если в складе на сервере появятся артикулы которых не будет у оптовика, то к этому товару ставится отметака отсутствует в наличии. Строчки с отсутствующими товарами подсвечивается задний фон серым цветом.
7. После парсинга товаров с оптовика, необходимо создать xml прайс, причем делать надо несколько xml прайсов. Нужна возможность создавать условие чтобы xml прайс создавались только у определенных разделов.
Т.е. сразу создать условия по каким разделам создавать прайсы, с возможностью менять условия и создавать дополнительные прайсы с новыми условиями.
8. Процес создания прайса. Скрипт выкладывает в прайс только те предложения которые есть в наличии в оптовом складе и у которых есть фотография к товару. Потом идет сверка товаров
которые есть в собственном складе, и выкладываются те товары которые в наличии и имеют фотографию. Паралельно идет проверка на дубли товаров (по артикулу и фотографии) в оптовом и собственном складе.
Если товара нету в наличии в оптовом складе, а есть в собственном, то товар идет в прайс. Если наоборот, то товар также идет в прайс. Если товара нету в обоих прайсах то товар не поступает в прайс.
После должно быть создано то кол-во прайсов, которые были изначально заданы настройках. Цены к товарам в прайсе ставяться из оптового прайса – цена умножается на коэфициент прайса это итоговая цена, если у товара есть собственный коэфициент, то цена берется из расчета: цена умноженная на коэфициент товара, общий коэфициент игнорируется.
Тоже самое и с собственным складом. Копейки должны игнорироваться. Стоиомтсь в рублях без копеек.
Если Получается так что, есть товар в налчии и на оптовом складе и в собственном, а цена после умножения на коэфициент у них отличается, то приоритет отдается цене из собственного склада.
9. Данный которые должны в итоге попасть в прайс-лист. Название товара, стоимость, категория (основная и подкатегория), фтография и описание товара.
10.Вомзожность импорта товаров из файла.

Возможно использование уже каких-то готовых наработок. Присылайте сроки и стоимость разработки подобного скрипта.
t2alex вне форума Ответить с цитированием
Старый 27.02.2012, 07:14   #2
olegbat
Новичок
Джуниор
 
Регистрация: 18.08.2009
Сообщений: 0
По умолчанию

БД на чем крутится?
olegbat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сниффер для 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