Squeak.ru - шаблоны программирования

Один Magento, один каталог, несколько доменов, несколько языков, общая корзина, SSL при оформлении заказа

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

1 Магенто (1.6.2.0)

1 каталог

3 домена

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

3 языка

  • нидерландский язык
  • Немецкий
  • Шведский

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

SSL на кассе

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

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

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

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

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

Привет, Роберт


Ответы:


1

Я немного поиграл с этой концепцией, и я думаю, что вы бы сделали это именно так. В разделе «Администратор Magento» -> «Система» -> «Управление магазинами» вы должны настроить следующее.

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

Затем вы перейдете в Система-> Конфигурация. Выберите каждый конкретный язык в «Текущая область конфигурации», затем измените Общие->Веб->Незащищенный->Базовый 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

22.02.2012
Новые материалы

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

Веселье с прокси-сервером JavaScript
Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...