Чеклист многосайтовости или мультирегиональности
17 декабря 2019 года
Издание третье, дополненное
Издание третье, дополненное
Если перед нами встала задача реализовать многосайтовость или мультирегиональность, будет больно что-то
не
предусмотреть и потом переделывать.
Ниже дан список задач, которые возможно придётся решать в
процессе выполнения задач. Пройдитесь по пунктам,
возможно среди них тот, который вы упустили.
Инфоблоки:
- локализованный контент в элементах (к примеру: «NAME является и обязательным и единственным тематическим полем в карточках элементов и разделов,... каким образом построить перевод для второго сайта?»; ну и по аналогии со всеми остальными полями/свойствами);
- локализованный контент в разделах;
- разные изображения в зависимости от языка, региона;
- тексты описаний/статей/новостей;
- символьные лингвистические коды (как части урла):
...korobka
...box
...dostavka-v-moskwe
...dostavka-v-pitere - SEO-поля у разделов, элементов*
Кеш:
- если реализована мультирегиональность на разных поддоменах, но под одной админкой... как быть с кешем (потому что сайт-то общий, шаблон сайта общий, а контент может отличаться на одних и тех же урлах но на разных поддоменах)?
Магазин:
- разного рода мерч: цены, валюта, правила корзины, скидки, купоны;
- синхронизации: 1С, ритейлы, crm-ки;
- адрес, местоположение (настройки Магазина);
- склады, наличие на складах**;
- способы и условия доставки/оплаты**;
- торговые представительства, пункты выдачи**;
- проведение локальных акций**.
Файлы, включаемые области:
- разные контакты, блоки приветствия, заголовки;
- интеграции внешних сервисов (позвонилки, початилки, раз-эс-эм-эски).
*) На основе присланного Оником Гаспаряном @gasparonik:
- фильтры компонентов и умные фильтры, где свойства зависят от лингвистики/сайтовости;
- типовая лингвистика (/lang/язык/) — упаковать в лингвистические директории, если не упаковано и настрочить переводов;
- электронки для уведомлений (дефолтный всего сайта, ветвления по сайтам в почтовых шаблонах);
- соглашения (типа о персональных данных).
На основе присланного Андрієм Кляпчуком @americanoidioto:
- поисковая выдача в зависимости от сайта/языка (индексация, поиск по заголовкам, общая страница поиска).
**) На основе присланного Александром @Oldfag:
- сайтмап под регионы/сайты/языки;
- учёт часовых поясов — рабочее/нерабочее время,(графики менеджеров, отправка смс, прозвон).
Присылайте свои пункты, если есть что добавить.
Обсуждение статьи