Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
200 ₴

Crm система для сайта

проект завершен


ТЕХНОЛОГИЧЕСКИЕ ТРЕБОВАНИЯ:

1.Возможность добавлять неограниченное количество прайсов поставщиков

2. 1 прайс может содержать 20.000 товаров, могут быть большие нагрузки

3.формат чтения прайсов xml (yml) uft-8

4.каждый Ид карточки товара система должна запомнить

 

Для чего нужна система

Занимаюсь торговлей на Маркетплейсах, есть много поставщиков, у каждого свой прайс, если к системе подключить 1 поставщика то наличие товара автоматически будет обновляться, так как поставщиков 3 и будут еще то уже нет возможности подключить 3 поставщика одновременно. Я обьединил 3 прайса в 1 прайс

И теперь могу только в ручном режиме изменять наличие товара, и очень часто такое бывает, что покупатель делает заказ на товар а его у поставщика уже нет в наличии, а у меня он продается. Для этого и нужна система которая будет показывать мне у какого поставщика появился новый товар, у кого он закончился и когда он снова появился в наличии Т.Д

 

СТРУКТУРА И ОПИСАНИЕ Системы

Система должна по времени, к примеру 1 раз в день обновлять данные прайсов поставщиков, и контролировать наличие товара, если после обновления товара система заметит, что товара нет в наличии она должна перевести данный товар в раздел нет в наличии и показать мне именно этот товар, как то выделить его, что бы я мог его увидеть так как в разделе  Нет в наличии могут содержаться другие товары, которые я у себя уже отметил, что их нет и нужно как то мне найти карточку товара которая только добавилась в данный раздел. Когда система видит данный товар, что ОН появился в наличии она не переводит его обратно в раздел В наличии, система сообщает мне, что данный товар снова в наличии, после этого я данный товар отмечаю у себя в прайсе, что он появился после этого я даю системе подтверждение о переводе товара в статус в наличии. И еще пункт новый товар. Когда система заметит новый товар она переводит его в раздел новый товар, и он там остается, до тех пор пока у меня не появится время его добавить на свой портал, даже если пройдет месяц и этот товар уже продаст поставщик и его не будет в наличии, все ровно карточка остается в разделе новый товар, возможно добавить статус, что уже нет в наличии, но все ровно остается в данном разделе. Когда я его добавлю в продажу я даю системе подтверждение, что я его добавил, а дальше система переводит данную карточку по статусу, В наличии или Нет в наличии. В каждой категории Нет в наличии, Новый товар, должна стоять дата, что бы было видно сколько товар уже со статусом нет в наличии, или сколько новый товар уже ожидает добавления.

Детальный разбор

Пример как это должно выглядеть.


1.Поставщики

При добавлении нового прайса система должна запомнить все id="…"> товарок которые в нее добавлены, это нужно для раздела Новый товар.

В разделе поставщики будут настройки прайсов, возможность добавить новый прайс,

По ссылке сделать ему название внутри системы, и задать значение  обновляться 1 раз в 24часа, 16 часов, обновить сейчас, отменить обновление(не обновлять) или удалить.

Прайс добавляется по силке, формата xml (ymluft-8

Как добавили прайс к примеру назвали его ФОП В.О он появляется в левом столбику.

Если после следующего обновления прайса, система обнаружит, что в прайсе произошли какие то изменения, появился новый товар, товара нет в наличии или появился в наличии товар которого не было в наличии, Система сообщит мне именно в каком прайсе произошли изменения, к примеру как то подсветит имя прайса другим цветом.


2.Открываем прайс поставщика

Открываем раздел уже добавленного прайса ФОП В.О И там будет 4 пункта Все, В наличии, Нет в наличии, Новый товар. В пункте Все будут отображаться все товары которые содержаться в прайсе, они будут содержать номер 1,2,3  номер карточки из прайса из прайса id="…">, Название из прайса <name>…</name> и наличие товара, отображается по available="…" Во вкладке Все товары будут отображаться только те карточки товаров которые имею статус available="true"


3.Раздел, Нет в наличии

Тут нужно просчитать, есть поставщики у которых когда товара нет в наличии они пишут available="false" или available="" еще есть поставщики которые делают выгрузку только того товара который есть в наличии, исходя из этого если у поставщика закончился данный товар то он просто не выгружает мне данную карточку и система ее уже не будет видеть.


В данный раздел будут попадать товары, Которые содержат статус

available="false", available="" или когда карточка из прайса пропадает.

Если после обновления прайса система увидит, что в карточке изменилось значение

Было available="true" стало available="false", available="" или просто пропала карточка.

То система переводит данный товар в раздел Нет в наличии. И программа этот товар показывает мне с самого верху, как не обработанный товар, и помечает его зеленым, что бы я видел этот товар, когда я увижу его я у себя в прайсе меняю статус данного товара и нажимаю обработан, и карточка опускается вниз, когда товар появится в наличии данная карточка не должна переходить в раздел В наличии, так как я ее не замечу и потеряю. Она дальше остается в разделе Нет в наличии, но при этом у нее статус пишется Есть в наличии и она поднимается на самый верх и подсвечивается, что бы я ее заметил, когда я у себя в прайсе изменю ей статус, я нажимаю обработано то карточка дальше переходит в раздел В наличии, пока я не нажму обработано она должна оставаться в разделе Нет в наличии. Еще нужно добавить дату движения, к примеру товара нет в наличии, и показывается дата с того дня когда он перешел в раздел Нет в наличии.




4.Новый товар

В данный раздел будут попадать новые товары, которых при добавлении прайса не было в нем. Может быть такое, что к примеру карточка id="868260111"> вчера была в системе а сегодня ее нет, это значит, что товара нет в наличии, и нужно что бы система ее запоминала, что когда данная карточка появится в наличии ее система не перевела  в раздел Новый товар, этот товар был когда система обновлялась ранее.

Может быть такое, что на тот момент когда я буду добавлять прайс в систему там 100% будут те товары которых нет в наличии, и поставщик просто не сделал мне выгрузку  этих карточек, и когда они появятся в наличии система покажет как новый товар, потому что до этого она не видела данный ид карточки, то пусть так и будет, я сам проверю действительно ли это новый товар или он был и просто появился в наличии.

Когда появится новый товар он попадает в Раздел Новый товар, и остается там до тех пор пока у меня  не появится время его обработать, если товар пропадет с наличия пусть у него будет статус нет в наличии но все ровно он остается в данном разделе, когда я добавлю этот товар, я подтверждаю действие и он переходит уже в раздел по наличию.


Я Вам написал пример как я себе это представляю, но если Вы считаете, что то добавить нужное, сделать более логичнее, то пожалуйста сообщите мне.

Отзыв заказчика о сотрудничестве с фрилансером

Качество
Профессионализм
Стоимость
Контактность
Сроки

Все сделали так как было указано в ТЗ
Рекомендую

Отзыв фрилансера о сотрудничестве с Владимиром Буровым

Оплата
Постановка задачи
Четкость требований
Контактность

Приятный заказчик, всегда на связи,
Своевременная и быстрая оплата,
Рекомендую!

Профиль заблокирован | Сейф Сейф


  1.  фрилансер больше не работает на сервисе