Один Magento, Один каталог, Несколько доменов, Многоязычность, Общая корзина покупок, SSL при оформлении заказа - PullRequest
0 голосов
/ 22 февраля 2012

Это то, чего я пытаюсь добиться на нашем выделенном сервере (Direct Admin):

1 Magento (1.6.2.0)

1 каталог

3 домена

  • domain.nl (является основным и имеет файлы magento)
  • domain.de (является псевдонимом домена, а не виртуальным хостом, вообще не имеет файлов))
  • domain.se (является псевдонимом домена, а не виртуальным хостом, вообще не имеет файлов)

3 языка

  • Голландский
  • Немецкий
  • Шведский

Общая корзина покупок

SSL на Chekout

Допустим, голландский посетитель печатает«Продукт X» в Google и находит его продукт на нашем немецком сайте (domain.de).Он добавляет его в корзину и любит продолжать на голландском языке.Поэтому он нажимает на голландский флаг и должен иметь возможность оформить заказ на domain.nl.

Я попробовал пару вещей с языком. В одну сторону У меня было 3 веб-сайта, по одному для каждого домена и все с 3 магазинами, по одному для каждого языка.Итак 9 магазинов и просмотров всего.Это был единственный способ показать флаги.Но большую часть времени изображение флага не показывалось, потому что код представления должен был быть двухбуквенным кодом страны, который можно использовать только один раз.И когда я сменил язык (таким образом, домен), корзина не была открыта для общего доступа.

Другой способ У меня был 1 веб-сайт с 3 магазинами, по одному магазину и просмотром для каждого языка / домена.Но в этом случае селектор языка (флаги) вообще не отображается.

Я уже читал об этом.Но все (в основном старые) темы или статьи, которые я нашел, имеют отношение к одной теме и настолько отличаются друг от друга, что я не могу объединить их в одну.

Спасибо за любую помощь !!

Ура, Роберт

1 Ответ

4 голосов
/ 22 февраля 2012

Я немного поиграл с этой концепцией, и я верю, что именно так вы и сделаете.В Magento Admin-> System-> Manage Stores вы можете настроить следующее.

  • Один веб-сайт (скорее всего, основной веб-сайт)
  • Один магазин
  • Три просмотра магазина (по одному на каждый язык)

Тогдавы перейдете в System-> Configuration.Выберите каждый конкретный язык в «Текущей области конфигурации», затем измените «Общие» -> «Интернет» -> «Небезопасный» -> «Базовый URL» и «Общие» -> «Интернет» -> «Безопасный»> «Базовый URL» на URL, который вы хотите использовать для каждого магазина.т.е. ваша немецкая конфигурация не должна использовать настройки веб-сайта и должна быть установлена ​​на domain.de.

Для каждого из ваших виртуальных хостов настройте их так, чтобы все они указывали на вашу отдельную установку Magento.Когда они приходят с определенным URL-адресом, Magento должен перенаправить их на нужную языковую версию и, если они выбирают флаг, он должен перейти на другой URL-адрес для этого языка.

Попробуйте и дайте мне знать, каковы ваши результаты.Я только слегка поиграл с этим и ссылался на эти темы.Я согласен с вами, что это область, которая иногда имеет слишком много способов ее настройки и недостаточно рекомендуемых способов.

http://www.magentocommerce.com/boards/viewthread/227246/

http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/navigation/multiple-website-setup

...