Сайтмап для сайта на Python

1 200 руб.за час
16 июня 2021, 11:45 • 2 отклика • 87 просмотров
Сайт: https://bvb-alyans.ru/

Стек: Python, Django, pug, scss/less, JavaScript es6+, gulp/webpack, bootstrap.

1. Автоматическая генерация сайтмапа раз в неделю

2. Возможность ручного запуска обновления сайтмапов, по требованию

3. Убирать из сайтмапов товары



В названии карты сайта должно быть указанно какие разделы сайта в нем лежат. Все карты должны быть разбиты по типу чтобы можно было быстро проверить сгенерировалась ссылка ( например фильтра или быстрой ссылки ) в сайтмап или нет.

Типы карт:

  • для категорий товаров + категорий услуг + категорий продукции + меню шапки
  • для быстрых ссылок,
  • категорий гостов,
  • категорий марочника,
  • для фильтров категория + марка,
  • для фильтров категория + гост,
  • для размеров (пересечение 3х размеров) , размеры 1, размеры 2, размеры 3,
  • ссылки подбираемые вручную для категорий.


Ссылки подбираемые вручную для категорий.

Функционал который позволит для категории товара записать в сайтмап рандомные пересечения фильтров из 1,2,3,4 – любого количества значений параметров. Пересечения фильтров заносим в сайтмап в приоритетном режиме.

<changefreq>weekly</changefreq>
<priority>0,6</priority>



1) Всенескрытыеменю шапки и левого сайтбара
<changefreq>monthly</changefreq>
<priority>1</priority>

2) Все не скрытые категории КАТАЛОГА (товары, услуги, производство) + МАРОЧНИКА + справочник ГОСТов 1 уровня ( Screenshot )

<changefreq>weekly</changefreq>
<priority>0,9</priority>

3) Все не скрытые категории КАТАЛОГА (товары, услуги, производство) + МАРОЧНИКА + справочник ГОСТов 2 уровня ( Screenshot )
<changefreq>weekly</changefreq>
<priority>0,8</priority>

4) Все не скрытые категории КАТАЛОГА (товары, услуги, производство) + МАРОЧНИКА + справочник ГОСТов 3,4,5 уровня

<changefreq>weekly</changefreq>
<priority>0,7</priority>



5) Быстрыессылки
<changefreq>weekly</changefreq>
<priority>0,6</priority>

Быстрые ссылки формируемые из “категорий товаров” и “фильтров”, “готов” с “размерами 1,2.3” – не добавляем в сайтмап, т.к. они у нас будут уже добавлены, т.е. нужно проверять чтобы в сайтмапе не было дублей



6) Категория + марка из фильтров
<changefreq>weekly</changefreq>
<priority>0,5</priority>

Пример:https://bvb-alyans.ru/metallCatalog/473/page/0/marka/%D0%90%D0%9431%D0%A2/gost/%20/s1/0/s2/0/s3/0/

актуально и для категорий с вложенными, где есть фильтры пример https://bvb-alyans.ru/metallCatalog/115/aljuminievyj_prokat/



7) Категория + ГОСТ из фильтров
<changefreq>weekly</changefreq>
<priority>0,5</priority>

Пример: https://bvb-alyans.ru/metallCatalog/4696/page/0/marka/%20/gost/%D0%93%D0%9E%D0%A1%D0%A2%2011930.3-79/s1/0/s2/0/s3/0/

актуально и для категорий с вложенными, где есть фильтры пример https://bvb-alyans.ru/metallCatalog/115/aljuminievyj_prokat/



Пример для размеров https://bvb-alyans.ru/metallCatalog/473/
Размерами называю те параметры которые мы передаем в импорте
размер1 х размер2 х размер3 .

8) Размеры ( пересечение трех размеров)
<changefreq>weekly</changefreq>
<priority>0,5</priority>
Пример: https://bvb-alyans.ru/metallCatalog/473/page/0/marka/%20/gost/%20/s1/13/s2/18/s3/18/

9) Размеры 1
<changefreq>weekly</changefreq>
<priority>0,5</priority>
Пример: https://bvb-alyans.ru/metallCatalog/473/page/0/marka/%20/gost/%20/s1/8/s2/0/s3/0/

10) Размеры 2
<changefreq>weekly</changefreq>
<priority>0,5</priority>
Пример: https://bvb-alyans.ru/metallCatalog/473/page/0/marka/%20/gost/%20/s1/0/s2/8/s3/0/

11) Размеры 3
<changefreq>weekly</changefreq>
<priority>0,5</priority>
Пример: https://bvb-alyans.ru/metallCatalog/473/page/0/marka/%20/gost/%20/s1/0/s2/0/s3/1,5/



12) остальные посадочные страницы которые формируются через фильтры Категория+ 1 параметр
<changefreq>weekly</changefreq>
<priority>0,4</priority>



13) ГОСТЫсамогопоследнегоуровня
<changefreq>weekly</changefreq>
<priority>0,6</priority>

Пример: https://bvb-alyans.ru/gost/28/14/85/1381/



14) МАРКИсамогопоследнегоуровня
<changefreq>weekly</changefreq>
<priority>0,6</priority>

Пример: https://bvb-alyans.ru/marka/29/12/68/3189/



15) Картас PDF файлами
<changefreq>weekly</changefreq>
<priority>0,5</priority>