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

Есть 3 папки и есть купленная база с СЕРВИСА*.

1) не обработанные — там лежат остатки в таком виде в котором высылает нам поставщик

2) обработанные через EXCEL — там лежат файлы преобразованые к 1 виду, где есть графы, RN (артикул) — номер за которым закреплена шина или диск, есть графа цена и есть графа количества.

3) это файлы преобразованные через систему СЕРВИСА* в нем нет не цены не количества, там есть только ------------------------------------- RN (артикул) из остатков ] ; [id производителя из купленной базы] ; [id модели из купленной базы] ; [название сопоставленного производителя] ; [название сопоставленной модели]

4) Демо образец базы по шинам.

ЗАДАЧА:

1. Создать возможность загружать МНОЖЕСТВО прайс листов, которые обработаны через СЕРВИС* в базу на сайте по [id производителя из купленной базы] ; [id модели из купленной базы] и что бы привязались РН (артикул) к каждому элементу. А обновление количества и цены проходит через файл обработанные через Excell по РН (артикулу)

2. Нужно настроить скрипт таким образом что бы управлять условиями добавления поставщиков самому настраивая их вручную.

Пример работы по скрипту хочется видеть таким.

Имеется 5 поставщиков (1,2,3,4,5)

в 1 и 2 близко ездить, т.е. их ставим в приоритет.

1 условие — если в 1 или 2 имеется товар который есть и у 3,4,5, но цена варируется от 0–100 рублей разницы и кол-во товара 4+, то берем 1 или 2 поставщика, если же у 1,2 товар отсутствует то берется по наименьшей цене из 3,4,5.

2 условие — если товар имеется в 1 и 2, но цена отличается больше 100 руб+ то берем так же из 3,4,5 по наименьшей

3 условие — если товар отсутствует у 1 и 2, то берем товар по наименьшей из 3,4,5

3. Создать возможность редактирования ошибок, т.е. те товары, которые по какой то причине не подгрузились на сайт после загрузки товара через скрипт как для ШИН так и для ДИСКОВ.

так же хотелось бы сделать возможность присваивать статус цене, т.е. на сайте сделать возможность над ценой сделать статус (доставка 1–2 дня) и изменять в зависимости от поставщика.

P.s. сроки очень важны, работа по факту.

Сделали 1/3, показали - предоплата.

Сделали 2/3 показали - предоплата,

Сделали 3/3 показали - окончательная оплата.

СЕРВИС - сайт обработки данных, подробнее исполнителю.

Движок сайта 1с-битрикс

10 лет назад
ozboard
35 летРоссия
12 лет в сервисе
Был
8 лет назад