Заказ закрыт
Требуется программист с хорошим опытом работы на Yii2

Бюджет: 15 000 руб
173.24 $ – 149.15 €
Добрый день!
По данному проекту прошу откликаться только программистам, имеющим хороший опыт работы на фреймворке 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
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.