Добрый день!
По данному проекту прошу откликаться только программистам, имеющим хороший опыт работы на фреймворке Yii2 и знают Admin LTE. Имеется web-ресурс, написанный на Yii2 и работающий с админкой Admin LTE. Готовность ресурса: порядка 75%.
Оставшиеся 25% работы поделены на несколько этапов.
Первый этап:
1. На ресурсе имеется функция "Запросить поставщика". После заполнения формы запроса пользователем поставщик получает заявку.
НЕОБХОДИМО РЕАЛИЗОВАТЬ СИСТЕМУ ПРИОРИТЕТОВ:
1.1. Демонстрационное распределение заявок для продавцов. находящихся в "тестовом периоде" (ровно 30 дней с момента регистрации). Таким поставщикам заявки предоставляются на бесплатной основе. Данные поставщики в рамках тестового периода должны получать не свежие заявки, а те, актуальность которых составляет от 5 до 10 дней (старше 10 дней заявки система не рассылает вообще). Итого: в рамках данного демо-периода 30 дней поставщики бесплатно получают старые заявки, сроком давности от 5 до 10 дней.
1.2. Если одним из поставщиков заявка выкуплена на условиях Эксклюзива (стоимость такой заявки 500 руб.) она тут же снимается из рассылки по поставщикам-конкурентам (продающим аналогичные товары), ее не возможно больше оплатить и получить по ней контактные данные запросившего и, конечно, Эксклюзив никогда не попадает в бесплатную рассылку заявок в рамках демо-периода (ни на 5й, ни на 10 день).
2. Реализовать слайдер на главной странице. Картинка в слайдер подставляется изначально автоматически с карточки товара. Информация берется изначально автоматически со страницы описания товара (первые строки таблица характеристик товара).
3. Реализовать добавления чужого товара к себе в магазин. Если поставщик видит на сайте своего конкурента (другого поставщика) товар, которым также может торговать (или торгует уже) он может одним щелчком мыши разместить данный товар у себя в "Моих товарах" личного кабинета. То есть в карточке каждого товара (на странице товара) необходимо реализовать кнопку "Добавить в мои товары". Нажатие кнопки товар добавлен в Мои товары личного кабинете Поставщика. На месте "Добавить в мои товары" кнопка меняется на "Есть в моих товарах" и щелчок переход на редактирование товара у себя в ЛК. При этом товар в системе копируется под новым id и пользователь получает возможность вносить в него необходимые изменения менять картинки, описание, характеристики. Админ сайта менять meta-данные товара. Если товар будет удален из Моих товарах кнопка на карточке конкурентного товара снова меняет свой статус на "Добавить в мои товары".
4. Реализовать систему распределения заявок с формы "Запросить поставщика" между основным (запрошенным) поставщиком и поставщиками с идентичными, либо аналогичными товарами (поставщик и товар являются аналогичными, если у него частично совпадает название и/или он находится в одной субкатегории с запрошенным товаром). Т.е. пока заявка не выкуплена на условиях "Эксклюзива" (за 500 рублей) она будет отображаться у всех поставщиков, которые продают данный или похожий (по типу или названию) товар.
4.1. ВАЖНО: Система распределения и рассылки заявок должна быть многопоточной и "не зависать", гарантируя, что все поставщики, зарегистрированные в системе сайта одновременно получают заявки от пользователей (как сам запрошенный поставщик, так и поставщик в NNой степени- товарный синоним). Таких поставщиков, продающих похожие товары, может быть тысяча и все они должны получить заявку одновременно.
4.2. НЕ МЕНЕЕ ВАЖНО: Система сайта гарантированно и моментально должна снимать заявку с возможности ее дальнейшего приобретения сразу, как только найдется поставщик, заплативший за нее 500 рублей (Эксклюзив). Разумеется, те поставщики, кто до этого момента успели оплатить эту заявку на Стандартных условиях (по 100 рублей) не теряют возможности просмотра ее контактных данных. Но с момента оплаты Эксклюзива она должна незамедлительно блокироваться к возможности дальнейшей оплаты (и не забудьте, что Эксклюзивные заявки ВООБЩЕ не начинают рассылаться в бесплатном демо-режиме через 5 дней).
4.3. Данный пункт необходимо отработать совместно с п. №1, т.к. они очень близки по смыслу и функционалу.
5. Реализовать переписку "клиента и поставщиков" и "поставщика с поставщиками" mailbox/чат. Т.е. выглядит это через систему личных сообщений через Личный Кабинет с "папками"-разделами в виде названий клиентов и названий поставщиков. Т.е. принцип должен быть не почтового ящика, где бардак и не понятно что от кого пришло, а скорее социальной сети, где диалог с каждым пользователем ведется отдельно. По проработке интерфейса и юзабилити данного вопроса ждем Ваших предложений.
ОБРАЩАЕМ ВНИМАНИЕ: структура каталогов на хостинге должна быть максимально логичной не витиеватой, не запутанной, не захламленной. Чтобы в дальнейшем можно было легко все найти и помнить где и что лежит без поисковых операций с собаками.
Работа будет вестись на нашем хостинге по схеме: СДАЧА-ПРОВЕРКА-ОПЛАТА ПО ФАКТУ ПРИЕМКИ. Ждем откликов.
Опубликован 11.03.2015 в 14:31
Заказ находится в архиве