ТЗ для программистов на создание тегирования интернет-магазина

Разместил , 9 Окт.2015 / Нет комментариев
Нашли то, что нужно вам? Закажи себе! Без переплат.

В последнее время вопрос правильного и корректного тегирования вырос в десятки раз по сравнению с предыдущими годами. Продвижение низкочастотных запросов отдельными страницами — удобное и эффективное решение для любой площадки, будь то информационный сайт или тегирование. Ниже — техническое задание на разработку на создание тегирования интернет-магазина.

Админка

  1. Тег – отдельная структурная единица в админке.
  2. Список всех тегов доступен в левом меню админке в пункте «Теги».
    1. Пагинация.
    2. Поиск по названию тега с возможностью пагинации, выводить по 20 шт.
    3. Сортировка по статусу тега:
      1. указаны товары.
      2. нет товаров но указаны категории.
      3. нет товаров и нет категорий (если ничего не указано или товаров нет в выбранных категориях, то выводим самые новые товары которые есть в наличии).
  1. В создании/редактировании тега:
    1. Название тега.
    2. ЧПУ с возможностью редактировать и проверкой на уникальность, кнопка пересоздать ЧПУ. ЧПУ генерируется на основе Н1.
    3. Заголовок H1.
    4. Title, description, keywords.
    5. Редактор html-кода (поле ввода текста).
    6. выбор категорий товаров.
    7. На странице добавления/редактирования тегов должна быть привязка товаров к этому тегу. При добавлении товара к тегу должен выскакивать поиск, где вбивая начало названия товара будет подгружаться список товаров с изображением и артикулом, удовлетворяющих этому названию (живой поиск). Товаров к тегу можно привязывать неограниченное число.
    8. Удаление тега. При удалении вся информация и привязка к товарам очищается из базы данных.
  2. Если у товара, который привязан к 1 или нескольким тегам стоит статус «Не в наличии» — он исчезает из списка товаров на странице тега на сайте.

На сайте

  1. Создать отдельную страницу «Метки» или «Теги», где красиво вывести весь список (облако) тегов.
  2. Автоматически добавлять теги (анкорными ссылками) в html-карту сайта. При удалении тегов они удаляются из карты сайта.
  3. Автоматически добавлять ссылки на теги в tag.xml или создать отдельный. При удалении тега он автоматически удаляется из этой карты сайта.
  4. В товаре выводить список названий тегов, которые относятся к данному товару (+протестировать, как это будет смотреться на мобильных устройствах) в отдельном блоке анкорными ссылками на страницу тега.
  5. На странице тега:
    1. В начале – выводить заголовок H1 из админки.
    2. Ниже — список привязанных товаров тега. Пагинация.
    3. В конце – html-код из поля текст из админки.
    4. Еще ниже – блок «Другие теги» где красиво вывести до 5 предыдущих и следующих тегов анкорными ссылками на страницы этих тегов.
    5. Если к тегу не относится ни один товар – выводить до 20 товаров из указанной категории в админке. Если нет товаров даже в категории – вывести последние 20 товаров которые есть в наличии.