Польза
Чеклист многосайтовости

Чеклист многосайтовости или мультирегиональности

17 декабря 2019 года
Издание третье, дополненное
Битрикс, мультисайт, региональность, многогород.

Если перед нами встала задача реализовать многосайтовость или мультирегиональность, будет больно что-то не предусмотреть и потом переделывать.

Ниже дан список задач, которые возможно придётся решать в процессе выполнения задач. Пройдитесь по пунктам, возможно среди них тот, который вы упустили.

Инфоблоки:

  • локализованный контент в элементах (к примеру: «NAME является и обязательным и единственным тематическим полем в карточках элементов и разделов,... каким образом построить перевод для второго сайта?»; ну и по аналогии со всеми остальными полями/свойствами);
  • локализованный контент в разделах;
  • разные изображения в зависимости от языка, региона;
  • тексты описаний/статей/новостей;
  • символьные лингвистические коды (как части урла):
     ...korobka
     ...box
     ...dostavka-v-moskwe
     ...dostavka-v-pitere
  • SEO-поля у разделов, элементов*

Кеш:

  • если реализована мультирегиональность на разных поддоменах, но под одной админкой... как быть с кешем (потому что сайт-то общий, шаблон сайта общий, а контент может отличаться на одних и тех же урлах но на разных поддоменах)?

Магазин:

  • разного рода мерч: цены, валюта, правила корзины, скидки, купоны;
  • синхронизации: 1С, ритейлы, crm-ки;
  • адрес, местоположение (настройки Магазина);
  • склады, наличие на складах**;
  • способы и условия доставки/оплаты**;
  • торговые представительства, пункты выдачи**;
  • проведение локальных акций**.

Файлы, включаемые области:

  • разные контакты, блоки приветствия, заголовки;
  • интеграции внешних сервисов (позвонилки, початилки, раз-эс-эм-эски).

*) На основе присланного Оником Гаспаряном @gasparonik:

  • фильтры компонентов и умные фильтры, где свойства зависят от лингвистики/сайтовости;
  • типовая лингвистика (/lang/язык/) — упаковать в лингвистические директории, если не упаковано и настрочить переводов;
  • электронки для уведомлений (дефолтный всего сайта, ветвления по сайтам в почтовых шаблонах);
  • соглашения (типа о персональных данных).

На основе присланного Андрієм Кляпчуком @americanoidioto:

  • поисковая выдача в зависимости от сайта/языка (индексация, поиск по заголовкам, общая страница поиска).

**) На основе присланного Александром @Oldfag:

  • сайтмап под регионы/сайты/языки;
  • учёт часовых поясов — рабочее/нерабочее время,(графики менеджеров, отправка смс, прозвон).

Присылайте свои пункты, если есть что добавить.

Обсуждение статьи

Написать