Мультиязычный интернет-магазин (вопросы разработчикам)
Хотелось мы услышать профессиональные ответы и советы.
Задача: интернет магазин для работы на несколько стран. Допустим, на старте мы имеем несколько доменов: supershop.ru supershop.de supershop.fr (дальше больше).
Перенаправлять пользователя на нужный домен (со сменой языка и валюты) как я понимаю можно с помощью тега hreflang или простым выбором из списка в шапке сайта
Основные требования и хотелки:
1. Товары (примерно половина много артикульные) выгружаются из 1с (включая цены, остатки, наименования, краткое и полное описание, характеристики на русском языке), с через csv-файл
Наименования товаров могут отличаться, но url у них должен быть уникальный (например, Игрушки Лего, Toys Lego), соответственно набор характеристик и их значений тоже на разных языках.
2. Часть товаров показывается на всех доменах, часть, например, только на русском и наоборот (включая категории)
3. Названия категорий также имеют названия на разных языках, но адрес у всех одинаковый, отображение на каждом домене также настраивается.
4. Цены. Цены на каждом домене указываются в своей валюте и могут отличаться. Также выгружаются из 1С.
5. Остатки товаров общие по всем доменам.
5. Оплата и Доставка. На каждом домене свои способы доставки и оплаты
6. Локализация. Все служебные страницы (checkout, login, singup и пр.) показываются на нужном языке в зависимости от домена.
7. Уведомления покупателям на почту, смс отправляются на нужном языке в зависимости от того, с какого домена пришел заказ. Печатные формы также
8. Информационные страницы, контент, баннеры и подобное отображаются в зависимости от домена. Гугл аналитикс, ecommerce, метрика, цели и прочее встройки в код шаблона - также.
9. Основные плагины должны понимать всю эту кухню и иметь возможность настройки под конкретный домен, а также иметь возможность доработки.
Возможно какие-то очевидные вещи забыл, но интересует в первую очередь реализуемость самой идеи, и ваши мысли по каждому пункту.
Напишите, пожалуйста, что из этого реализуемо уже сейчас, что будет в SS8, что можно доработать, а что сделать в принципе невозможно.
2 ответа
Реализуется все, с большим объемом доработок. Собственно -наиболее простой вариант для описанной схемы - множественная установка магазинов + корневой (основной) по которому производятся все манипуляции со складом и двухсторонняя синхронизация по складам.
Особых проблем нет в реализации вашего проекта.
4. По умолчанию вы можете для товара указать основную цену в рублях и в магазине настроить курс конвертации, чтобы на остальных витринах была цена в валюте. Если нужно сделать совсем разные цены без привязки к курсу(например товар 100рублей и 10$), то это через доп. плагины но они скорее всего к 1С не будут привязаны.
7. Печатные формы в большинстве на одном языке.
9. Это зависит от конкретного плагина, еще не все умеют в локализацию.
Остальное можно реализовать с помощью приложения MyLang и долгой настройки.