Настройка нескольких витрин в одном Shop-Script

В одном Webasyst-аккаунте можно управлять несколькими витринами Shop-Script. Несколько витрин могут быть созданы на одном доменном имени либо на разных доменах.

Как добавить еще одну витрину на том же доменном имени

  1. Перейдите в приложение «Сайт».
  2. Выберите домен, на котором хотите создать еще одну витрину.
  3. Откройте раздел «Структура».
  4. Добавьте новое правило:
    • Введите URL новой витрины.
    • Из списка приложений выберите «Магазин».
    • Выберите тему дизайна для новой витрины и укажите другие параметры: доступные способы доставки и оплаты, отображаемые типы товаров и т. д.
    • Сохраните настройки.

Как добавить еще одну витрину на другом доменном имени

  1. Зарегистрируйте доменное имя.
  2. Разместите доменное имя на хостинге (например, прикрепите свой домен к аккаунту в облаке Webasyst).
    В свойствах (DNS-зоны) домена укажите директорию сервера, в которой установлен ваш Вебасист (в облаке Webasyst это делается автоматически без вашего участия).
  3. Перейдите в приложение «Сайт».
  4. Добавьте новый сайт с помощью ссылки «Новый сайт». В свойствах сайта введите свое новое доменное имя. При создании сайта оставьте выбранным вариант «Новый сайт» (не «Зеркало»).

  5. Откройте раздел «Структура».
  6. Удалите единственное стандартное правило для приложения «Сайт».
  7. Добавьте новое правило.
    • Введите URL новой витрины. Если витрина должна открываться в корне домена (например, http://mydomain.ru/), оставьте URL витрины пустым.
    • Из списка приложений выберите «Магазин».
    • Выберите тему дизайна для новой витрины и укажите другие параметры: доступные способы доставки и оплаты, отображаемые типы товаров и т. д.
    • Сохраните настройки.

44 комментария

  • +3
    Ekaterina - Ekaterina - 6 сентября 2013 17:05 #
    Совсем не понятно, как настроить новое доменное имя:) Даже не понятно, как объяснить хостинг-провайдеру, что мне нужно.
    Помогите разобраться.

    У меня фреймворк установлен в корень домена http://yourdomain.ru/
    Мне нужно добавить ещё один домен http://otherdomain.ru

    1. адрес DNS установлен
    2. Это пункт совсем не понятен.
    Что нужно сделать? Перенаправление домена http://otherdomain.ru на какой-то URL сайта http://yourdomain.ru/ или какую-то другую настройку?
    Если фреймворк установлен в корень http://yourdomain.ru/, то как выглядит URL, к которому нужно обращаться домену http://otherdomain.ru?
    • +1
      Нужно запарковать все доменные имена на один и тот же хостинг-аккаунт.
      Например, по адресу yourdomain.ru открывается сайт. Вам нужно сделать так, чтобы по otherdomain.ru, thatdomain.ru, andeventhatdomain.ru открывали тот же самый сайт, чтобы обращение к доменам вело в ту же папку на хостинге, что и для yourdomain.ru
      Когда это сделано, добавляете в бекенде приложения "Сайт" все эти домены и далее уже настраивать правила маршрутизации. По домену фреймворк будет определять какие правила маршрутизации и приложения показывать пользователю.
      • +1
        Ekaterina - Ekaterina - 7 сентября 2013 12:31 #
        Т.е. сделать домен http://otherdomain.ru
        синонимом домена http://yourdomain.ru/?
        • 0
          Да, можно и так сказать.
          • 0
            Ekaterina - Ekaterina - 8 сентября 2013 09:34 #
            Спасибо, Владимир.
            Я попробовала сделать домен http://otherdomain.ru синонимом домена, на котором фреймворк установлен.
            Всё заработало, но наполовину:)

            Поэтому появился ещё один вопрос.
            При такой настройке (дополнительный домен, как синоним) как можно решить проблему с открытием сайта с адреса http://otherdomain.ru и http://www.otherdomain.ru?

            Во фреймворке я создала новый сайт для http://otherdomain.ru
            Если создать сайт вида otherdomain.ru, то браузер выдаёт ошибку о зацикленной переадресации и не открывает сайт.

            Если создать сайт вида www.otherdomain.ru, то сайт работает, если только к нему и обратиться через www.otherdomain.ru, а если обращаться через http://otherdomain.ru, то открывается страница для авторизации в бекенде, а не сайт.
            • 0
              Ekaterina - Ekaterina - 8 сентября 2013 14:33 #
              Владимир, вопрос решён.
              Все как-то само заработало.
              Теперь сайт открывается и с www и без.

              Ещё раз спасибо за помощь!
            • +1
              Дмитрий Филатов Дмитрий Филатов 9 июня 2016 17:22 #

              Поставить паранапраление с домена otherdomain.ru на youdomain.ru?

            • +1
              Дмитрий Д Дмитрий Д 21 сентября 2013 16:52 #
              Сделал всё по инструкции, для создания витрины на отдельном доменном имени, но при обращении к домену открывается форма входа в бекенд.
              На хостинге сделал переадресацию на установку фреймворка, редирект работает, но открываться витрина не хочет...
              • 0
                mstak mstak 24 октября 2013 04:44 #
                Не редирект нужно сделать ,а использовать "Доменные указатели" в ДиректАдмине
              • +1
                Дмитрий Д Дмитрий Д 13 марта 2014 15:41 #
                Всплыл вопрос с приобретением отдельной лицензии SS5 для второй витрины. Поддержка утверждает, что если витрины на поддоменах или в поддиректориях, то это не требует дополнительной лицензии, а вот если домены разные, как описано во второй части данной инструкции, то надо приобретать ещё одну лицензию. Я вот в данном случае теряюсь - формально, мультивитринность, это особенность движка и есть инструкция от создателей, как эту мультивитринность прикрутить для разных случаев. При этом, скрипт я использую один, но платить за него предлагают как минимум дважды. Очень хочется внятных пояснений.
              • +1
                Александр Борисович Александр Борисович 12 декабря 2014 15:46 #

                В рамках одной установки создал 3 дополнительных витрины с разными доменами. получаю такую ошибку

                Для получения обновления необходимо иметь отдельную лицензию приложения «Shop-Script 5» для каждого домена, на котором это приложение используется





              • +1
                www.skvorez.ru; www.soksa.ru www.skvorez.ru; www.soksa.ru 2 декабря 2015 04:01 #

                В частной переписке мне поступил ответ от технической поддержки на вопрос:

                Объясните смысл двух магазинов в данной интерпретации, а именно, несколько магазинов на разных доменных именах? Товар один и тот же, цены одни и те же, разные только доменные имена, в чем суть и смысл?

                Ответ:

                Есть масса причин, по которым создание дополнительных витрин может оказаться полезным, к сожалению, в рамках ответа на персональный запрос, этот вопрос осветить невозможно.

                Хотелось бы узнать более подробно с приведением примеров, что бы было понятно, как и для чего это внедрять?

                • +1
                  Shaman Shaman Партнер-разработчик 10 декабря 2015 12:19 #

                  Если один и тот же товар и два разных домена, то мы имеем проблему с дублем одного сайта по отношению к другому. Проблемы при сео и т.п. Тем более что описание товара и фото будет одинаково на обоих витринах.

                  А вот если один товар принадлежит одной витрине, а второй другой, то во тут многовитринность может помочь. Например инструмент на одной витрине, запчасти к нему на другой. Контакты, сайт и т.п. одинаковы. Хотя как по мне всеравно спорно. Хотелось бы услышать или увидеть реальные образцы сайтов где это применяют.

                • +1
                  Игорь Игорь 8 января 2016 07:42 #

                  Есть работающий на старом Shopscript сайт domen.ru. Установлен webasyst в подпапку сайта domen.ru/catalog. Есть ли возможность создать еще одну витрину на отдельном домене newd.ru? Чтобы часть товаров показывать по адресу domen.ru/catalog, а часть по адресу newd.ru. Если да, то есть ли какие-то особенности при настройке второй витрины?

                  • +1
                    Михаил Ушенин Михаил Ушенин Webasyst 3 февраля 2016 09:10 #

                    Главная особенность состоит в том, чтобы направить домен newd.ru в директорию domen.ru/catalog, в которой у вас установлен Webasyst. Это необходимо указать в настройках доменной зоны второго домена.

                  • +1
                    8746005@mail.ru 8746005@mail.ru 21 февраля 2016 01:55 #

                    Пытаюсь подключить к домену domen1.ru еще одну витрину, новую витрину планирую отображать по адресу domen2.ru.

                    Настройку CMS сделал - добавил правило маршрутизации в созданный новый сайт в приложении "Сайт", которое открывает магазин по адресу www.domen2.ru / *

                    На хостинге указал второму домену в связке домен/каталог туже папку, что и domen1.ru

                    Но ни чего не сработало.

                    При обращении на адрес domen2.ru просто открывается домен domen1.ru, пробовал и редирект навешивать и убирать - не помогает. Может какие то правки нужно внести в htaccess или на оборот нужно что то убрать? Вообще как должен выглядить htaccess при связке витрин? Потом есть еще один нюанс - домен domen1.ru использует ssl сертификат и висит на отдельном IP, который отличатся от общего IP всего шаред хостинга - это как то влияет на запуск?

                    Я прочитал вот это, и мне не совсем понятно, нужно ли докупать еще одну лицензию или нет? Или функционал разных витрин работает только с поддоменами? Хотелсь бы получить ответ не в духе - "правьте DNS", а что то более подробное, что бы я мог это донести до хостера.

                    • +1
                      8746005@mail.ru 8746005@mail.ru 21 февраля 2016 12:18 #

                      Разобрался.

                      В общем инструкция правильная, только для своего хостинга есть следующие моменты

                      1. .htaccess - должен быть из коробки, т.к. во многие ребята пишут переадресации www/без www и т.д.

                      2. Оба домена должны смотреть в один каталог

                      Правда в моем случае я не обращал внимание, что перезаливая фаил .htaccess не происходило ничего, т.к. права на файле стояли 440.

                    • +1
                      Роман Чебунин Роман Чебунин 10 марта 2016 09:49 #

                      Не знаю, в тему ли вопрос. возможен ли способ с прописыванием алиасов в случае, если поддомены имеют региональность?

                      Например:

                      ekb.test.ru

                      spb.test.ru

                      соответственно контент одинаковый у них. сейчас прописаны как отдельные поддомены (сервак не справляется, их порядка 5000).

                      Заранее спасибо.

                    • +1
                      Влад Влад 15 марта 2016 10:20 #

                      Здравствуйте. Насколько я понял выше в файле .htaccess новой витрины надо как то указать на папку другого домена в которую установлен вебасист.
                      Если так подскажите что надо написать(

                    • +1
                      Владимир Владимир 17 марта 2016 05:48 #

                      Добрый день! При создании второй витрины появились дубли товаров. Если в настройках витрины выставить "Опубликованные товары" только выбранные и выбрать один тип товаров, то при поподании на артикул со второй витрины выдает бесконечную переадресацию. Подскажите пожалуйста как настроить редирект на основной артикул, что бы при попадании на адрес сайт/витрина2/товар редиректило на сайт/витрина1/товар.

                    • +1
                      Андрей Сахаров Андрей Сахаров 10 апреля 2016 07:32 #

                      1. Создаю новую витрину, но там нет выбора темы оформления, только Дефолт 0.3, в результате у меня просто копируется первая витрина. Что не так?

                      2. как изменить телефон в подвале сайта - и так и сяк пробовал, искал, не нашол где изменить...

                    • +1
                      4UMan 4UMan 11 декабря 2016 10:36 #

                      Может был невнимателен, но решение не увидел.

                      Хочу сделать 2 магазина на одном домене (2 поддомена) one.domen.ua и two.domen.ua в рамках одной лицензии для торговли разным товаром (1- спорт, 2 - канцтовары) и при этом хочу что бы эти два магазина были совершенно обособлены (своя админка, своя бд)

                      Как это реализовать что бы лицензия подтянулась (сам пока еще не пробовал).

                      Сделал все как описано выше, но вариант когда все товары смешаны между собой в одной админке не устраивает

                      • +1
                        Михаил Ушенин Михаил Ушенин Webasyst 12 декабря 2016 14:44 #

                        В этом случае вам нужно установить два экземпляра фреймворка в две отдельные директории на сервере и выделить под них две отдельные базы данных. Установите в каждом бекенде Shop-Script отдельно и создайте с их помощью два отдельных интернет-магазина. Однако в этом случае вам нужно приобрести 2 лицензии, потому что будут иметь место несколько установленных копий программного продукта. Тут вы выбираете, что для вас важнее: удобство управления витринами или стоимость покупки лицензий.

                      • +1
                        Eurosar Eurosar 21 декабря 2016 03:40 #

                        Сделал все по инструкции. В итоге поддомен открывает главную страницу домена. Правка .htaccess, как описано в комментарии выше ни к чему не привела. В чем может быть проблема?

                      • +1
                        Василий Г. Василий Г. 12 марта 2017 04:21 #

                        Ситуация:

                        На одном аккаунте есть две витрины, которые привязаны к разным доменам.

                        Витрины разные по тематике. И с разным дизайном. Каждая витрина ,- это самостоятельный интернет магазин - со своим уникальным телефоном, емейлом, НАЗВАНИЕМ!

                        но при этом название магазина в админке вебассиста можно менять только в общих настройках и это отображается сразу одинаково на оба магазина.

                        Как выйти из такой ситуации?

                        Ну и да, интуитивно,- понятный интерфейс админки хромает...

                        • +1
                          Михаил Ушенин Михаил Ушенин Webasyst 13 марта 2017 09:51 #
                          при этом название магазина в админке вебассиста можно менять только в общих настройках и это отображается сразу одинаково на оба магазина.

                          Для этого вам потребуется внести изменения в тему дизайна. Например, создать клон темы и в исходном коде каждой их копий вместо автоматического получения имени аккаунта из настроек "Инсталлера" вручную вписать нужный текст.

                          • +1
                            Василий Г. Василий Г. 13 марта 2017 23:07 #

                            ну в то ладно, разберусь, догадывался о таком ответе. 20 лет в ИТ поможет

                            Но как быть остальным чайникам?!!! Сделайте уже нормальный дружелюбный интерфейс для каждой витрины отдельно...

                            ШС конечно не даст мозгам заржаветь. На старте ожидалось чего то более юзер-френдли...

                            Ну и на том спасибо.

                            • +1
                              Михаил Ушенин Михаил Ушенин Webasyst 14 марта 2017 10:20 #

                              Пожелания по доработке программных продуктов публикуйте, пожалуйста, в специальном разделе общего хаба поддержки.

                            • +1
                              Vaycheslaff Vaycheslaff 21 сентября 2017 11:54 #

                              Василий, здравствуйте. Удалось изменить код для смены наименования магазина? Если да, можете поделиться в каким месте и на что менять?

                              Спасибо

                              • +1
                                Михаил Ушенин Михаил Ушенин Webasyst 21 сентября 2017 12:22 #

                                Поищите ответ на свой вопрос с помощью функции поиска в общем хабе поддержки. Если не найдёте ответ, задайте там новый вопрос. Постаратесь максимально подробно описать свои требования, чтобы получить ответ как можно скорее.

                              • +1
                                Irina Zibroff Irina Zibroff 29 июня 2017 16:32 #

                                Все сделала, как здесь указано, но сайт все равно не работает. Обратилась в поддержку

                                Последний от них ответ: Судя по всему, домен https://epillas.ru/ не направлен на установку фреймворка. Пожалуйста, воспользуйтесь материалом https://developers.webasyst.ru/installation/change-location/, раздел "Перенос фреймворка на другое доменное имя", чтобы направить домен.

                                В связи с этим возникает вопрос: как проверить, что новое доменное имя указывает в директорию, в которой установлен фреймворк?

                              • +1
                                Алексей Алексей 3 июля 2017 14:18 #

                                Здравствуйте.

                                Помогите разобраться. Как добавить еще одну витрину на другом доменном имени.

                                2 пункт. как в свойствах dns зоны указать директорию сервера, в которой установлен Вебасист?

                                • +1

                                  Спросите о этом у службы поддержки вашего хостинга, на сервере которого установлен Webasyst, куда вы хотите направить второй домен. Скорее всего, это нужно сделать в контрольной панели вашего хостинга.

                                  • +1
                                    Алексей Алексей 3 июля 2017 14:41 #

                                    В DNS нельзя конкретно прописать директорию сервера. Можно прописать А-запись(IP-адрес) для сайта или поддомена.

                                    • +1

                                      Возможно, вы в свойствах своего домена указали адреса серверов DNS-хостинга (а не веб-хостинга). Да, там нельзя указать путь к директории, потому что DNS-хостинг позволяет только перенаправлять запросы по адресу А-записи к серверам веб-хостинга. В этом случае вам нужно обратиться в поддержку этого веб-хостинга с просьбой создать виртуальный хост для вашего второго домена, в котором и указать путь к директории с установленным Вебасистом, к которому прикреплён ваш первый домен.

                                      А если в свойствах домена вы указали адреса DNS-серверов веб-хостинга (в этом случае веб-хостинг совмещён с DNS-хостингом), значит, администрации вашего веб-хостинга точно так же остаётся создать виртуальный хост для вашего второго домена и в нём указать путь к директории с Вебасистом.

                                      Тут речь идёт о настройке доменов и серверов — к разработчикам чего бы то ни было вопрос не имеет отношения.

                                    • +1
                                      Алексей Алексей 3 июля 2017 14:35 #

                                      Я спросил. Меня послали к разработчикам

                                    • +1
                                      Stanislav Stanislav 3 октября 2017 07:20 #

                                      Здравствуйте. Подскажите, нужно ли покупать несколько лицензий.

                                      Сейчас есть большой интернет магазин, который хочу разделить на несколько небольших, каждый со своим доменом. Например в одном будет продаваться только одежда, во втором только телефоны, в третьем детские товары и т.д. Категории одного магазина не будут пересекаться с категориями другого, т.е. фактически это не будут заркала, но в рамках одной установки. Как нужно настраивать? Как зеркало, или как новый сайт? И что с лицензиями, если делать как новый сайт?

                                      Спасибо.

                                      • +1
                                        Алексей Алексей Webasyst 3 октября 2017 11:20 #

                                        Необходимо приобретать дополнительные лицензии для новых доменов. Зеркало это полностью идентичное содержимое, поэтому только новые сайты.

                                        Добавить комментарий

                                        Чтобы добавить комментарий, зарегистрируйтесь или войдите