Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день, будущий кодер! Требуется добавить возможность оставлять отзывы в карточке товаров (используя инструмент комментирования 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, все возможности должны быть сохранены.
  • Все костыли комментируем в коде - не создайте проблемы будущему кодеру!
Дополнение к дополнению:

  • Работаем с точным дедлайном. Срыв дедлайна - заканчиваем работу. Сразу оцениваем массив задач и принимаем решение о сроке, без переносов "по уважительным причинам".
5 лет назад
Rgoldman
Роман 
33 годаКазахстан
11 лет в сервисе
Был
2 года назад
  • Похожие заказы
  • Хотели бы найти мастера по внедрению CRM системы Reatail Для нас важно : 1) Синхронизация с сайтом и звонками. 2)Синхронизация с почтой и маркетплейсами  3)Запись разговора 4)Синхронизация с moysklad 5)Синхронизация с рекламой

    Закрыт
    5 лет назад
  • Необходимо сверстать сайт-каталог (кулинарной тематики) на Wordpress под Woocommerce. Есть готовый дизайн (все макеты в псд формате) 6 страниц: 1.Главная 2.Страница заказа/Меню 3.Корзина 4.Вакансии 5.Вопросы и ответы 6.Отзывы Функционал по шагам: 1.Выбор блюда и граммовку; 2.Выбор имеющихся ингредиентов, добавление в корзину 3.Оформление заказа (имя, адрес и ...

    Закрыт
    5 лет назад
  • Нужно доработать плагин [url=https://wpnull.org/plugins/ultimate-affiliate-pro-wordpress-plugin]https://wpnull.org/plugins/ultimate-affiliate-pro-wordpress-plugin[/url] под наши нужны, добавить покупку подписки при регистрации и интегрировать с воокомерс на 100 проц. чтобы со счета партнерки оплачивать на сайте. Подробнее - Нужно чтобы люди регистрировались по реф ссылке на ...

    Закрыт
    5 лет назад
  • Необходимо добавить 4 поля (со всего должно быть 6) для заполнения внизу. Сайт адаптивный, так что все должно выглядеть прилично и на телефонах.  Кроме этого нужен PHP скрипт, который высылал бы емэйл на нужный адресс со ...

    Завершен
    5 лет назад
  • Сайт курьерской организации . Простой , пока что только 3 полноценные услуги , которые варьируются по цене в зависимости от веса .  Есть не мало информации в группе https://vk.com/kmesty_by  , которую можно почерпнуть  . Только организовались , выбрали ...

    Закрыт
    5 лет назад
  • Имеется сайт для которого заказчик потребовал слайдер с эффектом плавного перелистования с правого нижнего угла на верхний левый угол.  пример [url=https://flashpageflip.com/demos/html5-presentation/?fbclid=IwAR2wTBUR7uLD1av819ob-HHhxLcziFlvISEEjU8Lv3t2_z_8_erMtBYa4Bk#page/2]https://flashpageflip.com/demos/html5-presentation/?fbclid=IwAR2wTBUR7uLD1av819ob-HHhxLcziFlvISEEjU8Lv3t2_z_8_erMtBYa4Bk#page/2[/url] такой эффект нужен для слайдера прелистование слайдера на всю ширину  перелистование по клике на стрелки по обеим сторонам как ...

    Закрыт
    5 лет назад