Заказ закрыт
Требуется специалист со знанием Yii2

Бюджет: 15 000 руб
197.04 $ – 172.62 €
Заказчик выбрал исполнителя:
Дмитрий Алексеев  
Добрый день. 

Требуется программист с хорошим опытом работы на фреймворках Yii2/Yii. 

Сайт: opt.expert/ 

Задачи: 

1. Реализовать рейтинг поставщика 
Реализуется в виде иконок поднятых вверх больших пальцев (знак потребительского одобрения). Общее количество «поднятых пальцев» – 5. По умолчанию – «горит» ноль пальцев. Критерии загорания очередного «пальца»: 
Палец первый: пользователь корректно заполнил все поля О компании, успешно прошел модерацию. 
Палец второй: пользователь разместил 50 товаров. 
Палец третий: пользователь купил статус EXPERT 
Палец четвертый: пользователь разместил 150 товаров 
Палец пятый: у пользователя 10 и более товаров, оцененных на «5 звезд». 
2. Реализовать рейтинг товара 
Реализуется в виде иконок звездочек (Популярность). Иконки будут прорисованы. Звезды, как и «пальцы» имеют 2 статуса отображения – полупрозрачный (значит статус не присвоен для каждой звезды в отдельности) и «зажженый». 
При создании нового товара – система ему присваивает рейтинг по умолчанию – сразу 3 звезды (не путать с пальцами – там 0 пальцев). Далее – пользователи имеют возможность кликать на эти звезды по шкале влево или вправо, тем самым оставляя отзыв о рейтинге товара. Далее рейтинг просчитывается на основании среднего арифметического – берем среднее значение 3, учитываем, сколько раз было кликнуто на 1цу, 2ку, 3ку, 4ку, 5ку и делим на общее количество кликов – получаем новый показатель рейтинга товара. Счетчик работает ПОСТОЯННО. Принимаются клики 1 раз с одного ip. 
Пример реализации звезд и пальцев: www.primetechnologies.ru/... – только здесь рейтинг задается админом из админки, а сейчас мы говорим об интерактивном формировании рейтинга. Иконки можно взять отсюда же. 
3. Реализовать написание отзывов о поставщике (через проверку модератором перед финальным постом). 
4. Реализовать написание отзывов о товаре (через проверку модератором перед финальным постом). 
5. Перенесен на следующее задание. 
6. Создать рассу «Полуадминов», которые бы не видели всего функционала админки, не видели бы чужие товары и чужие категории, а могли бы только создавать новых пользователей, компании, товары, атрибуты (БЕЗ возможности удаления и корректировки созданных атрибутов НЕ под их полуамдинским логином), привязывать атрибуты (БЕЗ возможности «отвязывать» или «перепривязывать» атрибуты, созданные не под их полуадминским логином), направлять приглашения, дополнять раздел Подписки (без возможности корректировки чужих записей). В общем данные полуадмины должны создавать пользователей, компании и товары, НО при этом не могут влазить в чужие товары, атрибуты, компании, юзеров, подписчиков и прочее. 
7. Слайдер, аналогичный тому, что на главной странице, должен также размещаться и в категориях/субкатегориях. При этом товары, размещаемые в данном слайдере – должны быть тематическими, тобишь только из данных категорий/субкатегорий. При этом в категория все для дачи – товары из разных субкатегорий. А в субкатегории мангалы – только товары из данной СУБкатегории. Т.е. реализовать таргетирование показываемых товаров в слайдере, исходя из уровня «вложенности» страницы, на которой слайдер располагается. Привязать слайдеры (на всех страницах сайта – главная, категории, субкатегории) к статусу EXPERT. Т.е. чел проплачивает эксперт и его товары автоматически появляются в слайдере, размещаясь к показу в соответствующей категории/субкатегории. 
Схема работы: 
Главная страница – попадают до 10 товаров из различных субкатегорий, каждая субкатегория – уникальная и товар берется не более чем из 1 КАТЕГОРИИ. Т.е. если в 1 категории 5 субкатегорий и из одной из них товар уже попал в слайдер – из второй субкатегории данной категории товар в слайдер уже не попадает. 
Категория- попадают до 10 товаров из субкатегории конкретной категории, где располагается сладер. Т.е. из чужих категорий товары в слайдер не попадают. 
Субкатегория – попадают до 10 товаров, располагающихся в конкретно этой субкатегории. 
Т.е. логика следующая – пользователь покупает EXPERT и система автоматически проставляет его товары в слайдер на основе случайного выбора и с ежедневной рандомизацией. Т.е. если поставщик занимается Всем для дачи – у его товаров есть незначительный шанс попасть на слайдер главной, шанс попасть на слайдер в Категории, скажем Все для дачи и существенный шанс попасть на слайдер в субкатегории, скажем Мангалы, находящейся во Все для дачи. И так по 1 (одному) товару у него есть шанс увидеть во всех трех уровнях вложенности – главная-его категория-его субкатегория. – На будущее 
... 
Всего пунктов – 24 – FL не дает возможности выложить всё ТЗ – слишком много символов. Полное ТЗ готов скинуть всем заинтересованным. 

Реализовывать все пункты за раз – НЕ НАДО. 
Выберете один наиболее удобный – реализуйте – покажите к проверке. 
Примем – следующая задача. 

Бюджет обозначен за все задачи. 
При невозможности выполнения какого-либо из пунктов – бюджет будет уменьшаться, оговариваясь с исполнителем.
Опубликован 10.11.2015 в 10:05
Заказ находится в архиве

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

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