Если данный туториал не то, что Вы искали, у Вас все еще остались вопросы или предложения - дайте нам знать. Пожалуйста, помогите нам обслуживать Вас лучше!

Ваше имя

Ваш e-mail

Ваше сообщение (обязательно)

captcha

Новые шаблоны

Magento. Как работать с мульти-магазинами

Этот туториал показывает, как добавить несколько магазинов в Magento.

Multiple Stores (несколько магазинов) — этот функционал позволяет иметь сразу несколько магазинов с одной инсталляцией Magento. Это полезно, если Вы собираетесь продавать продукты на разных доменах, при это используя только одну панель управления (админ-панель).

Есть много вариантов включить эту опцию. Этот пример показывает как использовать одну админ-панель для двух разных сайтов — www.your_domain.com/magento/ и www.your_domain.com/magento/magento2. Точно такая же процедура использования для двух разных доменных имен.

Вот шаги для включения этой опции:

Шаг 1. Создание категорий:

  1. Откройте админ-панель.
  2. Выберите Catalog -> Manage Categories (каталог — управление категориями).
  3. Если Вы хотите, чтобы два сайта использовали одну и ту же категорию(“Default Category”), выберите ее слева. Или нажмите Add Root Category (добавить корневую категорию), чтобы создать одну категорию для всех магазинов.
  4. Далее в General Information установите Is Active как Yes (чтобы включить категорию)

    во вкладке Display Settings выберите Is Anchor как Yes.

  5. Нажмите Save Category для сохранения изменений.

Шаг 2. Настройка магазина

  1. Откройте System -> Manage Stores
  2. Нажмите Create Website (создать сайт)

    здесь нужно ввести:

    • Name – доменное имя
    • Code – параметр, который будет использован в настройках сервера Apache для определенного домена (без пробелов)
  3. Сохраните изменения Save Website.
  4. Откройте System -> Manage Stores и нажмите Create Store (создать магазин).
  5. В меню Website название магазина, который Вы создали — Name перед шагом (2).
  6. Введите Name – название второго сайта
  7. Выберите Root Category корневую категорию. (См. Шаг 1 для большей информации)
  8. Нажмите Save Store, чтобы сохранить изменения.
  9. Откройте System -> Manage Stores и нажмите кнопку Create Store View.
  10. В меню Store выберите магазин, который будет ассоциирован с ним.
  11. В поле Name название вида магазина, например (English Version).
  12. В поле Code уникальный код для этого вида магазина.
  13. Выберите Status – включен или выключен.
  14. Нажмите Save Store View, чтобы сохранить изменения.

Шаг 3: Настройки магазина на сервере

  1. Эти шаги покажут, как добавить второй сайт на www.your_domain.com/magento/magento2. Откройте папку в инсталляцией — magento (в нашем случае) и создайте подпапку magento2.
  2. Скопируйте index.php и htaccess файлы из папки magento в magento2. В случае, если Вы используете другой домен, то скопируйте эти файлы в корневую папку этого домена.
  3. Откройте index.php и найдите следующую линию
    "$mageFilename = ‘app/Mage.php’;"
  4. Измените ее на
    $mageFilename = ‘../app/Mage.php’;
  5. Сохраните изменения
  6. Откройте скопированный htaccess файл.
  7. Добавьте этот код в конец этого файла
    SetEnvIf Host .*base.* MAGE_RUN_CODE="base";
    SetEnvIf Host .*magento_site_2.* MAGE_RUN_TYPE="magento2";

    где magento2 код сайта (из Шага 2, пункт 2 этого туториала).

  8. Сохраните изменения.
  9. В админ-панели откройте System -> Configuration -> General.
  10. Убедитесь, что выбрано Default Config и нажмите Web
  11. В разделе Url options измените Auto-Redirect to base URl (перенаправление на базовую ссылку) на No
  12. Сохраните изменения — Save Config
  13. Измените Default Config для ново созданного вида сайта в настройках и нажмите Web
  14. В разделе Web нажмите вкладки Unsecure и Secure. Вы должны изменить Unsecure Base URL (незащищенная ссылка) и Secure Base URL (защищенная ссылка) на соответствующие доменные имена, убирая флажок с ”Use default [STORE VIEW]”, сохраняя конфигурацию. В нашем случае мы изменим их так (установлено локально):
  15. Нажмите Save Config, чтобы сохранить изменения.
  16. Проверьте Ваш второй сайт, чтобы увидеть изменения.

Пожалуйста, ознакомьтесь с детальным, обучающим видео ниже:

Magento. Как работать с мульти-магазинами

  • Hemant Ahir

    Great work……!!!

    Rating: 5.0. From 1 vote.
    Please wait...
  • Ankit Jaiswal

    Great Post…Awesome…Thx…

    Rating: 5.0. From 1 vote.
    Please wait...
  • naresh

    thanq …awesome tutorials

    Rating: 5.0. From 1 vote.
    Please wait...
  • syed kadhar

    thank u

    Rating: 5.0. From 1 vote.
    Please wait...
  • Nikunj Vaghasiya

    Thank U For Post

    No votes yet.
    Please wait...
  • Mohamed

    Great tutorial..Awesome

    No votes yet.
    Please wait...
  • Raza Rehman

    Your missing something On Step3:
    You also need to add the following for correct syntax if you are using Local-host
    /../includes/config.php
    /../app/Mage.php
    /../app/bootstrap.php

    No votes yet.
    Please wait...
 
Live Chat
Consultant
We help you to choose the right product.