Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Мультимагазин


Recommended Posts

Нашел: http://opencart-ru.blogspot.ru/2012/12/opencart_26.html

Все заработало, но категории никак не хотят отображаться.

Схемы проверьте - для нового магазина нужно заново их создавать.

Надіслати
Поділитися на інших сайтах

  • 1 month later...
  • 2 weeks later...

Мультимагазин на двух доменах через алиас - может кому пригодится как сделать быстро и просто.
Как известно, яндекс маркет не принимает кирриллические домены, а у меня как раз такой.
Пришлось для маркета делать неглавное зеркало латинницей.
Есть сайт.рф
1 Зарегестрировал домен на латиннице site.ru
2 В панели управлением хостингом прописал site.ru (на всякий и www.site.ru) алиасами к сайт.рф
3 в магазине ничего ни в какие папки не копируем и не устанавливаем
4 в панели магазина в Система-Настройки добавляем новый магазин. Я обозвал так же как и основной (я делаю зеркало). Урл пишем http://site.ru/ слеш в конце! (с www или без - как у вас выбрано главное зеркало, так и пишем, иначе не заработает!)
5 Система-Дизайн-Схемы для каждой схемы, которая позволяет добавить путь - добавляем новый путь для
нового магазина (пример для Home: Добавить путь, выбираем из списка новый магазин, копируем путь
conmmon/home, сохранить)
6 И далее нудная, монотонная (если не умеем делать запросы SQL) работа - во всех категориях, товарах,
производителях и некоторых статьях ставим галочку на новом магазине (чтобы в нем выводилось) на
соответствующей вкладке (или Данные или Связи)
7 Если нужна общая корзина и регистрация - вот модуль https://opencartforum.com/files/file/683-%D0%BC по второму варианту (Common)
9 со счетчиками для второго домена поступаем на свое усмотрение и по инструкциям "производителей"
8 все должно работать
Это инструкция только для неглавного зеркала, когда содержимое сайтов полность совпадает!!!

  • +1 1
Надіслати
Поділитися на інших сайтах


Предложу немного другой алгоритм:

Создаем базу данных (если мы уже имеем работающий сайт пропускаем) она будет основная - base.sql

Создаем базу данных временную tmp.sql

Ставим opencart на site1.ru (или возможно мы уже имеем сайт тогда это пропускаем) сайт будет основным и база будет основная - base.sql

Ставим opencart на site2.ru при установки прописываем временную базу данных - tmp.sql

при желании ставим еще сайты site3.ru и т.д при установки прописываем временную базу данных - tmp.sql

Для работе на одной базе на сайтах site2.ru site3.ru вносим измерения в файл config.php

// HTTP

define('HTTP_IMAGE', 'http://site1.ru/image/'); для работе с картинками основного сайта меняем эти строки на строки из файла config.php в основном сайте site1.ru

// HTTPS

define('HTTPS_IMAGE', 'http://site1.ru/image/'); -//-

// DIR

define('DIR_IMAGE', '/var/www/site1.ru/image/'); -//-

// DB

define('DB_USERNAME', 'имя пользователя основной базы'); находим это в файле config.php в основном сайте site1.ru

define('DB_PASSWORD', 'пароль пользователя основной базы'); находим это в файле config.php в основном сайте site1.ru

define('DB_DATABASE', 'tmp.sql'); меняем на base.sql

Также вносим изменения в файл config.php в папке admin

Ну и создаем доп. магазины в админ части

Если я не прав поправьте!

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

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

Поэтому редактировать по вашему способу буду конф. файл на первом домене (витрина) так, чтобы ссылки на картинки вели на вторую базу. 

В связи с этим два вопроса:

1. Какие ещё поля, кроме image надо редактировать в конф. файле, чтобы из второй базы брались не только картинки, но и все данные (категории, атрибуты, опции, новости и пр.) Можно это сделать?

2. А если рабочий магазин (второй, не витрина) не один? Можно ли как-то в конф. файле дублировать поля данных и прописывать в них пути на эти магазины?

Кто так может сделать? Есть интерес.

Надіслати
Поділитися на інших сайтах


Есть 1 магазин с товарами. domen.ru

Есть идея оставить этот магазин как общий склад для регионов РФ и добавить 2 магазина (1 для СПб и 1 для МСК) где будет не полный ассортимент.

 

Правильно ли я понимаю, что мне необходимо для этого сделать так:

 

создать 2 поддомена:

msk.domen.ru

spb.domen.ru

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

в админке domen.ru сделать 2 магазина для этих поддоменов,

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

все?

 

Если поисковики видят каждый поддомен как новый сайт, с точки зрения SEO необходимо для каждого поддомена писать новые описания, H1, title?

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Главный магазин установлен в директории public_html/ (там находятся все папки: admin, catalog,cgi-bin,download,image,inst_ll,sql,system). Создаем новый субдомен en.домен.ru с корневым каталогом документов public_html/en. В настройках OpenCart создаем новый магазин с указанием URL магазина http://en.домен.ru/.

В данном случае при загрузки страницы http://en.домен.ru/ в браузере выдает сообщение:

You don't have permission to access / on this server.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Что не так? Ведь не писали на форуме, что в папку с субдоменом необходимо переносить какие-либо файлы.

Надіслати
Поділитися на інших сайтах


Вроде, разобралась. Напишу, может, кому понадобится.

 

Сбивает с толку, когда читаешь что-то подобное этому http://www.templatemonster.com/help/ru/opencart-how-to-set-up-and-manage-multiple-stores.html :

 

Обычно, если Вы хотите расположить 2 домена на одном сервере, необходимо всего лишь создать новую папку для поддомена. Например, если главный магазин установлен в директории "public_html/opencart", то новый поддомен (opencart2) должен разместиться в директории "public_html/opencart" , т.е: "public_html/opencart/opencart2".

 

По факту необходимо создавать новый субдомен en.домен.ru с указанием, в моем случае, корневого каталога документов не public_html/en, а public_html/ 

 

Об этом также можно почитать здесь

Надіслати
Поділитися на інших сайтах


В новом магазине в Opencart в настройках отображаются не все вкладки и пункты (Система-Настройки): нет вкладок Почта, SMS, на вкладке Сервер есть только пункт Использовать SSL и все.

 

Это у всех так?  :huh:

Надіслати
Поділитися на інших сайтах


Народ, всем привет! хочу наконец разобраться в настройке мультимагазинов. Есть подробная инструкция? Суть задачи изложена ниже.

 

Что мы имеем?

 

1.       Основной магазин SITE.RU  с готовым каталогом и уникальным контентом.

 

Что нужно сделать?

 

Создать мультимагазины - 60 поддоменов с региональной привязкой.

 

Управление всеми магазинами с их поддоменами производится из одной административной панели  с одной базой данных SITE.RU

 

Цель – привлечь региональный трафик.

 

Что должно совпадать на всех поддоменах  и основном магазине?

 

1.       Дизайн.

2.       Каталог товаров.

3.       Цены на товары.

4.       Меню: доставка, оплата, новости, статьи

5.       Одна корзина.  

6.       И т.д…

 

Какие отличия должны присутствовать между поддоменами и основным сайтом?

1.       Наличие регионального контента на сайте (достаточно на главной странице).

2.       Блок с географической информацией по соответствующему региону (упоминание города, области, индекс, код города и другой региональной информацией).

3.       Каждому поддомену присваивается соответствующий регион.

 

_____________________________________________________________________

 

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

 

Скидывайте ваши предложения в л\с.

Надіслати
Поділитися на інших сайтах


Может кто и бесплатно подскажет)) за Спасибо)))))))))))

Тоже интересует решение данной задачи, но пробовать самому страшновато - вдруг базу товаров  затру)

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Про мультимагазин все понятно, вроде. Но вот какая ситуация. Есть site.ru, site.com - один русский, второй нет. Создал мультимагазин, для обоих доменов на хостинге указал одну и тужепапку с opencart, создал второй магазин в панели администрирования site.com, выставил для него язык английский. Но при переходе на этот домен он один фиг русский. В чем проблема?

Или как реализовать мультиязык сайта, чтоб они были на разных доменах.

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Здравствуйте! Ситуация такая:


- есть основной магазин royalbeads.ru


- у него в файле htaccess прописан 301 редирект с основным зеркалом без www  вот так:


 


Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.royalbeads.ru$ [NC]

RewriteRule ^(.*)$ http://royalbeads.ru/$1 [R=301,L]

 

- есть второй домен ibeads.ru (прописан алиасом к ibeads), который подключён без установки файлов т.е. на хостинге папка ibeads пустая!

- у второго сайта основное зеркало тоже без www

 

Вопрос! Как и где правильно прописать 301 редирект для второго домена? 

Варианты: htaccess по аналогии впихнуть в папку ibeads, дописать редирект в htaccess в папке основного сайта - результатов не дали...

Надо, чтобы при наборе в адресной строке www.ibeads.ru сайт перекидывал пользователя на ibeads.ru!
Надіслати
Поділитися на інших сайтах


  • 1 month later...

А у меня такая проблема - категории в магазине (на поддомене который) добавились, а товары нет. И если нажать на любую категорию, то перекидывает но основной магазин. Как сделать чтобы ссылки все нормально работали, не перекидывало на основной магазин и были добавлены товары?

Объясню как создавал: основной домен site.ru, сделал поддомен в cpanel m.site.ru. Про алиасы не понял, что это и где их прописывать, так как в любых настройках (будь то настройки магазина или cpanel) такого слова не встречается. Но перенаправление сделал для поддомена, прописав http://site.ru/. В новой папке (которая создалась для поддомена) залил движок, при установке указал всё так, чтобы использовалась одна база данных, установил, поставил мобильную тему. В настройках основного магазина создал ещё один, прописал УРЛ магазина http://site.ru/m/, пробежался по всем категориям и товарам и проставил галочку для второго магазина. И вот, категории таким образом добавились, но ведут на основной магазин, а товаров вообще нет.

Что не так?

Надіслати
Поділитися на інших сайтах


Подскажите, что делаю не так ?

 

1. На домен site.ru установлен ocStore 1.5.5.1.2

2. Создан дополнительный магазин "Москва" с адресом http://site.ru/city/msk/

3. Новому магазину указан новый логотип, новая иконка, создан новый товар, для которого указаны два магазина - Основной и "Москва"

4. С целью перенаправления в папке site.ru/city/msk/ создан файл .htaccess: Redirect 301 /city/msk http://site.ru/

5. Создан дополнительный магазин "Санкт-Петербург" с адресом http://site.ru/city/spb/

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

7. С целью перенаправления в папке site.ru/city/spb/ создан файл .htaccess: Redirect 301 /city/spb http://site.ru/

 

Результат:

1. Во всех трех магазинах появился товар созданный для первых двух

2. Во всех магазинах изначальный логотип и иконка (не изменились)

3. Адрес после редиректа получается странноватый - http://site.ru//

4. Поведение как у одного единственного магазина.. Ни какого мульти-магазина нет!

 

Подскажите, пожалуйста, в чем может быть дело?

Надіслати
Поділитися на інших сайтах


Разобрался сам.. Для создания дополнительного магазина требуется алиас-поддомен или алиас-домен. Редирект не срабатывает в этом плане..

Успешно создал дополнительный магазин на поддомене-алиасе основного домена (создан в панели хостинга).

Новый магазин оказался полностью новорожденный, без ничего  :-)

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

Схемы, расположение модулей, категории, товары, логотип, описание, иконка. Все независимое.

Прикольно!  :-)

Надіслати
Поділитися на інших сайтах


из описания понял что этот ОпенКапт слишком простой и не может сделать обычных вещей

блин а я то привык к web2py - там то все  просто:

1. все сайты в отельных папках в главной 

C:\web2py\applications

2. по названию сайта УРЛ будет такой my_main_domain.ru/site1

при этом можно настроить что главный сайт будет иметь УРЛ my_main_domain.ru

3. каждый сайт полностью отдельный причем можно залезть в БД к любому сайту из папки applications - то есть инфо всех сайтоы смотреть

Надіслати
Поділитися на інших сайтах

Разобрался сам.. Для создания дополнительного магазина требуется алиас-поддомен или алиас-домен. Редирект не срабатывает в этом плане..

Успешно создал дополнительный магазин на поддомене-алиасе основного домена (создан в панели хостинга).

Новый магазин оказался полностью новорожденный, без ничего  :-)

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

Схемы, расположение модулей, категории, товары, логотип, описание, иконка. Все независимое.

Прикольно!  :-)

а все файлы ОС закатывал в новую папку? или только часть?

Надіслати
Поділитися на інших сайтах

а все файлы ОС закатывал в новую папку? или только часть?

Все папки пустые.. Т.е. только одна CMS на главном домене.. На поддоменах ничего нет..

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.