TL;DR
Мы реализовали мультирегиональность на eCommerce-платформе OpenPets с помощью поддоменов, геолокации по IP, MODX и интеграции с CRM. Делимся архитектурой, кодом, решениями и подводными камнями.
Зачем нам понадобилась мультирегиональность
OpenPets — это маркетплейс и контентная платформа для владельцев домашних животных. Мы начали с одного региона — Челябинска, но поняли, что запросы типа «купить корм Royal Canin в Новосибирске» требуют не просто SEO‑оптимизации, а полноценной географической кастомизации сайта:
-
цены, склады и доставка зависят от города,
