Приветствую фрилансеры! Нужно сделать следующие правки на сайте (новый OpenCart): Настроить ЧПУ (в админке включено но наверно не настроено).Сейчас есть загрузка товаров, нужно сделать выгрузку (в ексель).Сделать ватермарк для фотографий товаров.Жду Ваших заявок.
Модуль (костыль) на битрик- автогенерация ЧПУ УРЛ для стр. фильтров
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Ссылка на это же ТЗ, только с картинками - https://docs.google.com/document/d/1UNzzZbQUE08xU9AFQaNmPoJxX54Kjknpyk8iMO_fKQc/edit?usp=sharing
На сайте plast.ru Есть страницы категории (4й уровень вложенности) в структуре сайта.
Например - Лист полистирол
https://plast.ru/catalog/listovye_plastiki/listy_abs_ps_pet/list_polistirol/
У каждой категории товаров есть свой набор свойств.
Например, Бренд , Страна производитель, Цвет - однозначные фильтры
И Цена, Толщина - фильтры с диапазонами.
Когда выбран фильтр создается страница с параметрическим УРЛ.
Например - жёлтый
У сайта есть модуль умный сео фильтр. Пример полистрол - цвет = белый
https://plast.ru/catalog/listovye_plastiki/listy_abs_ps_pet/list_polistirol/beliy/
В его интерфейсе можно настроить:
1) Условие - категория;
2) Условие - значение фильтра (может быть много условий).
https://yadi.sk/i/THkERNmR3SprAJ
3) Задаю параметры для формирования мета-тегов
https://yadi.sk/i/6WAbxUyn3SprFc
4) Настраиваю редирект УРЛа с параметрического на ЧПУ
https://yadi.sk/i/KsVLUgeX3SprNo
Задача - сделать кастомизированное решение (Модуль) для автоматизированной генерации ЧПУ УРЛов и с мета тегов для старниц производных от фильтров.
- Интерфейс - ввода данных
1) Выбираем категорию.
2) Отображается список фильтров данной категории (с чек боксами).
В зависимости от категории список фильтров может быть разным.
Задаём галочки для тех фильтров, которые нас интересуют.
3) Задаём формулы для формирования мета тегов:
- Шаблон META TITLE
- Шаблон META KEYWORDS
- Шаблон META DESCRIPTION
- Заголовок раздела (Н1)
- Название страницы в хлебных крошках
Модуль автоматизировано проверяет все возможные вариации по выбранным фильтрам.
- Одновременно много значений по одному свойству не может быть выбрано.
- Одновременно несколько фильтров не включаем.
- Если фильтр с с диапазоном (мин и мак значение), то проходим по всем дискретным значениям от минимального до максимально, там что бы минимальный и максимальный имели одно и тоже значение.
Значит, нужно проверить комбинации (1 - 1), (2 - 2) , (3 - 3), (4 - 4), (5 - 5), (6 - 6).
По очереди по каждому свойству проходим и проверяем, есть ли при таком условии товары. Каждый вариант помечаем, есть товара или пустой (нет товара).
В результате прохода по свойству толщина генерируются адреса для страницы:
https://plast.ru/catalog/listovye_plastiki/listy_abs_ps_pet/list_polistirol/tolstcina-1-mm/
https://plast.ru/catalog/listovye_plastiki/listy_abs_ps_pet/list_polistirol/tolstcina-2-mm/
https://plast.ru/catalog/listovye_plastiki/listy_abs_ps_pet/list_polistirol/tolstcina-3-mm/
https://plast.ru/catalog/listovye_plastiki/listy_abs_ps_pet/list_polistirol/tolstcina-4-mm/
https://plast.ru/catalog/listovye_plastiki/listy_abs_ps_pet/list_polistirol/tolstcina-5-mm/
https://plast.ru/catalog/listovye_plastiki/listy_abs_ps_pet/list_polistirol/tolstcina-6-mm/ (последний урл не настроен)
1.1) Адреса страниц формируются по правилу
К УРЛу категории добавляется название фильтра транслит в латинице минус значение (используем только прописные буквы).
.
Пример,
толщина = 4мм, tolstcina-4-mm/
цвет = красный, tsvet-beliy/
бренд = Полимерхолиднг , brand-polimerholidng/
!!! Все страницы производные по фильтру, имеют один уровень вложенности ( +1 от категории родителя).
1.2) Формирование Мета-тегов (заголовков)
Пример, для категории Полистирол. Для каждой категории формула шаблона будет меняться, в зависимости от
- Шаблон META TITLE =
=Купить [%Цвет%] %Категория% [%Толщина%] [%Бренд%] в МосквеВ квадратные скобки поставил значения фильтра. Т.к. Одновременно только один фильтр берём, то остальные не показываем.Получатся вариации: Купить красный полистирол в Москве; Купить полистирол 1 мм в Москве; Купить полистирол Полимерхолдинг;
- Шаблон META KEYWORDS =
- Шаблон META DESCRIPTION =
- Заголовок раздела (Н1)
- Название страницы в хлебных крошках
Пример,
https://yadi.sk/i/JWOt0q3P3Srh6R
После запуска автогенерации контента получаем на выходе csv таблицу или гугл.док.
В котором заполнены поля:
1) Название фильтра;
2) Значение фильтра;
3) УРЛ - парметрический;
4) Проверка на наличие товара (есть товар или пусто);
5) ЧПУ УРЛ;
6) Текст META TITLE;
7) Текст META KEYWORDS;
8) Текст META DESCRIPTION;
9) Текст Заголовок раздела (Н1);
10) Название страницы в хлебных крошках;
11) Описание перед товарами*;
12) Описание под товарами**;
* По умолчанию поля 11) и 12) пустые. Эти ячейки можно только в ручном формате добавить в таблицу и загрузить.
Файл пример заполнения для полистирола - https://docs.google.com/spreadsheets/d/12Ro6mmQD4f6Z5y9BPDkAqh0wxvm6MHLjBP20Yw_GfTQ/edit?usp=sharing
2) Распределение контента
Сгенерированную таблицу можно:
1) Скачать, чтобы проверить или отредактировать;
2) Загрузить “свою” отредактированную версию;
3) Применить - на основе списка сгенерировать страницы с нужными фильтрами по товарам, с ЧПУ УРЛ и Мета тегами.
Соискатель, укажи срок реализации и стоимость работы.
Заявки фрилансеров
Похожие заказы
- Веб-программирование5 заявокЗакрыт7 лет назад
- $40
Нужен сайт наподобие knijky.ru . Сайт должен быть со всем функционалом. Можно сделать на cms, только на бесплатной.
Веб-программирование5 заявокЗакрыт7 лет назад На постоянную работу В ОФИСЕ КОМПАНИИ в Москве требуется web-разработчик на должность Full-Stack Developer. Наши требования: Уровень PHP и JavaScript middle - strong middle. HTML5, CSS3, MySQL, английский (желательно свободное владение).Приветствуется: Навыки и опыт ...
Веб-программированиенет заявокЗакрыт7 лет назад- $20
Сделать начисление бонусов на сайте, при нажатии на комбинацию из баннеров, что бы начисление срабатывало не раньше, чем один раз в час. Вот сайт http://shamil0g.beget.tech
Веб-программирование1 исполнительЗавершен7 лет назад Здравствуйте! Есть сайт по открытию кейсов с играми. Хочу сделать еще один сайт, только в этот раз для английской аудитории. Будет несколько задач, среди которых: 1) Изменение цены (не рубли, а ...
Веб-программирование3 заявкиЗакрыт7 лет назадНеобходимо разработать скрипт, который будет обеспечивать обработку сканированных документов.кто сможет реализовать?
Веб-программирование3 заявкиЗакрыт7 лет назадТребуется специалист, который способен работать с битрикс на Уровне фреймворка. В сторону битрикса смотрим, т.к. задачу решить нужно быстро. Краткое ТЗ проекта: Василий Петров занимается приемкой оборудования. У ...
Веб-программирование1 заявкаЗакрыт7 лет назадТребуется человек для проведения доработок сайта на битрикс: Устранение баговНастройка кешированияУлучшение показателей Гугл ИнсайтКастомизация компонент по готовой версткеПоследующее ведение проектаЕсли вы оперируете почасовой ставкой, прошу сразу привести примеры программирования 2-3 блоков сайта и ...
Веб-программирование2 заявкиЗакрыт7 лет назадgazonsport- com- ua CMS Joomla Есть в Шапке и в Футере ссылка "Заявка online". Она открывает Pop-Up. Надо Чтобы нормально открывалась Заявка на Звонок и работал функционал. Цена, ...
Веб-программирование5 заявокЗакрыт7 лет назадНеобходим плагин, его задачи: 1. При отправке на печать, скрывал предварительный просмотр и сразу отдавал на печать. 2. При печати с определенной страницы использовал бы другой принтер (к компьютеру подключены 2 разных принтера)
Веб-программирование4 заявкиЗакрыт7 лет назад