Опис проєкту
ПерекладВіджет потрібен і під товаром, і в окремому розділі відгуків. Відвідувач ставить оцінку, пише текст і за бажанням додає фотографію. Одразу в публікацію не йде нічого: відгук чекає в черзі, ми читаємо його, дивимося знімок і або публікуємо, або ховаємо із записаною причиною. Під кожним опублікованим відгуком магазин має змогу відповісти — саме від імені магазину, помітно, а не ще однією безіменною реплікою. Читачеві потрібні сортування за датою та оцінкою і фільтр, щоб той, хто хоче прочитати тризіркові, знайшов їх одним натисканням. У картці товару — середній бал і кількість відгуків, і обидва числа мають бути чесною арифметикою за тим, що справді опубліковано.
Три правила не обговорюються, і я хочу бачити їх у коді, а не в обіцянці. Відгуки не вигадуються і не видаляються за низьку оцінку — ховаються лише образа та спам, а правило модерації публікується поруч із віджетом, щоб кожен читач бачив, що саме ми прибираємо і чому. Фотографії перевіряються до публікації, щоб у кадр не потрапляли чужі документи та чужі обличчя. Відгук публікується за згодою автора, а його контакти лишаються в нас: відвідувач бачить ім'я або прізвисько і ніколи — адресу чи номер.
Що маю отримати:
— форма відгуку з оцінкою, текстом і завантаженням фотографії, робоча на телефоні;
— черга модерації: публікація, приховування, записана причина та опублікований текст правила;
— відповідь магазину під тим відгуком, якому вона адресована;
— сортування за датою й оцінкою, фільтр за оцінкою, посторінковий вивід довгих списків;
— середній бал і лічильник у картці товару, перераховані за опублікованими;
— розмітка для пошукових систем на сторінках товару та відгуків;
— тихий захист від спаму — без картинок-головоломок для покупця;
— вивантаження всіх відгуків з оцінками й датами для звіту.