Модификация комментариев в WordPress
5 000 руб. за проект
•
наличный расчёт, безналичный расчёт, электронные деньги
Добрый день, будущий кодер! Требуется добавить возможность оставлять отзывы в карточке товаров (используя инструмент комментирования WordPress).
Отзыв включает в себя следующие поля:
Видим - видно ли другим пользователям
Скетч по ссылке
Интерфейс комментирования:
Отзыв включает в себя следующие поля:
- Имя (обязательно, видим) - уже есть в wp
- Емайл (необязательно, невидим) - уже есть в wp
- Подтверждение покупки (необязательно, видим) - нужно добавить
- Оценка по 5-балльной шкале (обязательно, видим) - нужно добавить
- Текст отзыва (обязательно, видим) - уже есть в wp
- Капча гугла - нужно добавить
Видим - видно ли другим пользователям
Скетч по ссылке
Интерфейс комментирования:
- Имя. Текстовое поле любого содержания (спецсимволы запрещены)
- Емайл. Текстовое поле, проверка формата емайла
- Подтверждение. Текстовое поле (цифры и буквы). Пользователь вводит серийный номер камеры, тем самым подтверждая, что купил товар в данном магазине (менеджер вручную сверит совпадение серийника, была ли позиция отгружена).
- Оценка. Звездочки, выбирает оценку в диапазоне от 1 до 5
- Текст отзыва. Текстовое поле любого содержания (спецсимволы запрещены)
- Капча гугла
- Имя
- Дата, когда отзыв был оставлен
- Ярлык "Подтвержденная покупка" (если модератор выставил галку в админке)
- Оценка
- Текст отзыва
- Отзывы разместить в новой вкладке "Отзывы", между "Примеры" и "Аксессуары", скрин по ссылке
- На вкладке, рядом с текстом "Отзывы", в кружке указано кол-во отзывов (на примере вкладки "Аксессуары" этой страницы). Если отзывов нет, кружок не отображается (кружок с цифрой 0 не нужен).
- По умолчанию, отзывы уходят в модерацию. Пользователь, разместивший отзыв, получает об этом уведомление после того, как нажмет кнопку "разместить отзыв".
- Если пользователь вводит недопустимые символы в поля (например, емайл не соответсвует формату) - всплывает уведомление, что нужно поправить (без перезагрузки страницы). Вообще никаких перезагрузок страницы для пользователя быть не должно.
- В админке можно менять все поля отзывов (минимально - время/имя/емайл/текст отзыва/рейтинг/серийный номер и подтверждение покупки)
- После публикации отзыва, в урл не должны генерироваться и быть доступными якори к комментам (например *.html/comment-page-1#comment-5). Все "сопли" после *.html должны быть отключены.
- Текст полей в интерфейсе комментирования разместить в placeholder, как здесь ( скрин)
- Использовать текущие стили сайта (поля, шрифты, кнопки). Добавлять свои элементы по согласованию.
- По умолчанию, каждая карточка товара имеет свой рейтинг (звездочки по 5-баллке). Если комментариев с рейтингом нет, то использовать рейтинг по умолчанию, если есть, то считать среднее значение, шаг 0.5 (пол звезды). Например, есть 4 отзыва - 3, 3, 4, 5. Средний балл 3,75. Округляем к ближайшему большему - т.е. 4.
- Если отзывов нет, отображать в области комментариев текст: "К сожалению, отзывов пока нет"
- После обновления WordPress, возможности отзывов не должны слетать. Например, в дефолтной сборке WordPress, в среде комментирования нет возможности устанавливать рейтинг, загружать дополнительное поле (Подтверждение покупки с серийным номером), галочки "Подтвержденная покупка". Обновив WordPress, все возможности должны быть сохранены.
- Все костыли комментируем в коде - не создайте проблемы будущему кодеру!
- Работаем с точным дедлайном. Срыв дедлайна - заканчиваем работу. Сразу оцениваем массив задач и принимаем решение о сроке, без переносов "по уважительным причинам".
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.