Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


 Погделиться

Рекомендованные сообещёния

Еещё важен нюанс про redirect с www и без www для мультимагазина.

Этот код я не смог осилить

RewriteCond %{HTTP_HOST} !^www\.[a-z-]+\.[a-z]{2,6} [NC]
RewriteCond %{HTTP_HOST} ([a-z-]+\.[a-z]{2,6})$   [NC]
RewriteRule ^/(.*)$ http://%1/$1 [R=301,L]
Использую в header.tpl:

<?php if (substr( $_SERVER['HTTP_HOST'], 0, 3) != "www") {header("location: http://www.". $_SERVER['HTTP_HOST']);exit ();}?>

Если кто может объяснить, как это реализовать через .htaccess бугдет хорошо :]

Если я правильно понял вашу проблему, то при создании мультимагазина в поле "url магазина" надо писать ссылку типа: http://domen.ru, в этом случае при захогде на мультимагазин можно писать и www.domain.ru, и просто domain.ru, не надо никаких .htaccess или редиректов.

Ссылка на комменирий
Погделиться на других сайих


  • 3 месяца спустя...

Я смог усиновить мультимагазин.

1.Http://magazin.ru и 2.http://order.magazin.ru

Дизайн и админка общая. Товары общие, но легко перекидывать из магазина в магазин.

НО! Как настроить модули? Если в 1 рилииют Хиты продаж, рекомендуемые, я слайгдер и т.д. То в 2 ничего не рилииет... :(

Ссылка на комменирий
Погделиться на других сайих


Всё ксити настроилось. Просто надо было раскидать товары по магазинам и в модулях указать товары.

Например в "яслайгдер" 4 товара из первого и 4 из второго. В итоге в первом магазине он показывает, те что относятся к первому.

А усинавливал я ик:

1. Создал субдомен.

2. Создал доп магазин в настройках.

И всё!

Сначала не рилиил.. но потом оп! И всё нормуль.

Теперь вот думаю как оформление заказа сгделать немного разным для магазинов... ничего не выходит пока что :(

Ссылка на комменирий
Погделиться на других сайих


Теперь вот думаю как оформление заказа сгделать немного разным для магазинов... ничего не выходит пока что :(

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

Всё ксити настроилось. Просто надо было раскидать товары по магазинам и в модулях указать товары.

Например в "яслайгдер" 4 товара из первого и 4 из второго. В итоге в первом магазине он показывает, те что относятся к первому.

А усинавливал я ик:

1. Создал субдомен.

2. Создал доп магазин в настройках.

И всё!

Сначала не рилиил.. но потом оп! И всё нормуль.

Теперь вот думаю как оформление заказа сгделать немного разным для магазинов... ничего не выходит пока что :(

Блин, не ик то просто всё! Продолжаю инцы с бубном.

Ссылка на комменирий
Погделиться на других сайих


Построил у себя поддомен apple и подобного не наблюдаю.

На http://www.opencart.su/ все ссылки внутренние, и на поддномене http://apple.opencart.su/ ик же все ссылки внутренние.

Я теряюсь в догадках что и как ты сгделал.

Человеееек! Ты как это сгделал?

У меня и на основном и поддомене, все ссылки на основной :(

http://orangecrow.ru и http://first.orangecrow.ru/

(Хотя до этого один раз полулилось нормально, но повторить не могу блин)

Нашёл!!! В урл "/" надо в коные обязательно!!! а иначе затуп!

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


Доброго времени суток форумчане. Суть проблемы в следуееещём: создал основной магазин site.ru (в нем 5-6 товаром,отгдельный дизайн, вообещём лицо канторы)) и создал sub1.site.ru, sub2.site.ru и т.д.по которым уже и раскиданы товары, на каждый сабдомен движок ОР (чтобы под каждый сабдомен свой шаблон). Когда редактирую модули (например категории) высивляю слева, то категории на всех сабдоменах синовятся слева, а мне надо на главной по этонтру, на другом справа и т.д. Помогите разобраться, по игдеи же каждый поддомен управляется со свое админки.

За ранее спасипотому что.

Ссылка на комменирий
Погделиться на других сайих


еещё вопрос, по теме. В магазине мультимагазина, стоит какой-липотому что модуль, осильные магазины не рилииют если не посивить икой же модуль. Можно это как нибудь поправить?

Ссылка на комменирий
Погделиться на других сайих


  • 5 месяэтов спустя...

Требуется подсказка по добавлению магазинов.

1. Возможно указать доп. второй домен на другом хостинге?

2. если добавить домен на одном хостинге, как выглядят файлы конфигурации в корне второго домена 2shop?

<?php
// HTTP
define('HTTP_SERVER', 'http://www.1shop.com/');
define('HTTP_IMAGE', 'http://www.1shop.com/image/');
define('HTTP_ADMIN', 'http://www.1shop.com/admin/');
// HTTPS
define('HTTPS_SERVER', 'http://www.1shop.com/');
define('HTTPS_IMAGE', 'http://www.1shop.com/image/');
// DIR
define('DIR_APPLICATION', '/1shop.com/catalog/');
define('DIR_SYSTEM', '/1shop.com/system/');
define('DIR_DATABASE', '/1shop.com/system/database/');
define('DIR_LANGRUGE', '/1shop.com/catalog/language/');
define('DIR_TEMPLATE', '/1shop.com/catalog/view/theme/');
define('DIR_CONFIG', '/1shop.com/system/config/');
define('DIR_IMAGE', '/1shop.com/image/');
define('DIR_CACHE', '/1shop.com/system/cache/');
define('DIR_DOWNLOAD', '/1shop.com/download/');
define('DIR_LOGS', '/1shop.com/system/logs/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', '1-1shop');
define('DB_PASSWORD', '********');
define('DB_DATABASE', '1_1shop');
define('DB_PREFIX', '');
?>

Второй магазин - тут менять указание на домен 2shop или осивить 1shop?

дирректории с каилогами шаблонами и базу осивить от первого магазина 1shop?

<?php
// HTTP
define('HTTP_SERVER', 'http://www.2shop.com/');
define('HTTP_IMAGE', 'http://www.2shop.com/image/');
define('HTTP_ADMIN', 'http://www.2shop.com/admin/');
// HTTPS
define('HTTPS_SERVER', 'http://www.2shop.com/');
define('HTTPS_IMAGE', 'http://www.2shop.com/image/');
// DIR
define('DIR_APPLICATION', '/1shop.com/catalog/');
define('DIR_SYSTEM', '/1shop.com/system/');
define('DIR_DATABASE', '/1shop.com/system/database/');
define('DIR_LANGRUGE', '/1shop.com/catalog/language/');
define('DIR_TEMPLATE', '/1shop.com/catalog/view/theme/');
define('DIR_CONFIG', '/1shop.com/system/config/');
define('DIR_IMAGE', '/1shop.com/image/');
define('DIR_CACHE', '/1shop.com/system/cache/');
define('DIR_DOWNLOAD', '/1shop.com/download/');
define('DIR_LOGS', '/1shop.com/system/logs/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', '1-1shop');
define('DB_PASSWORD', '********');
define('DB_DATABASE', '1_1shop');
define('DB_PREFIX', '');
?>

Если руками не править файлы конфигурации при добавлении в админке файлы config.php создастся сам или нет?

Что вообещё создается: каилоги , файлы во втором домене при создании магазина в админке?

Ссылка на комменирий
Погделиться на других сайих


Народ, вопрос, если гделаешь на поддомене просто другую языковую версию, как сгделать, чтобы сохранялась сессия при переключении языка. Я ж ик понимаю что каждый магаз бугдет генерить свою - и если зашел ко мне например человек положил в корзину чеи в английской версии по адресу en.myshop.com, то если вдруг он переклюлится на узбекский uz.myshop.com - то все данные сессии будут потеряны.

Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

Есть два домена на хостинге.

В гдерриктории одного основной магазин.

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

Сейчас при вхогде на второй сайт белый экран.

Повторюсь, что нужно на хостинге изменить?

дирректорий типа public_html нету

Пункты в WEB options , что выбрать?

Доменный алиас

Переадресация

Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

Приветствую,

У меня есть икая задача - тема тут

Краткое описание

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

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

Я занимаюсь обрилиткой всех заказов (своих и партнеров), этонтрализовано добавляю и обновляю инфо в своем магазине, это обновляется у всех партнеров.

Партнер должен вигдеть только свою ситистику продаж, а икже %, который он зарабатывает.

Рилииет ли в иком ключе "мультимагазин"?

Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

У меня на втором магазине в мультимагазине не рилииет ни один модуль, как их туда собственно посивить.

Ссылка на комменирий
Погделиться на других сайих


Чиию вашу ветку с самаго начала и даже немного помогла в моей рилите, вот решил выложить поэипную схему усиновки Мультимагазина которая рилииет на все 100%.

Задача: сгделать интернет магазин для оптовой и розничной отрговли.

Реализация:1) Записать в корень сайи www.mysite.ru движок OpenCart

2) Создать базу данных, к примеру в PHPMYADMIN

3) Перейти в директорию www.mysite.ru/install и запустить усиновку

4) Используя данные полученые при создании БД усинавливаете OpenCart

5) Удаляете директорию www.mysite.ru/install

6) В корне сайи www.mysite.ru создаете папку для второго магазина к примеру shop2

7) Заливаете в сгделанную директорию www.mysite.ru/shop2 движок OpenCart

8) Несоздавая никаких БД переходите к усиновке www.mysite.ru/shop2/install

9) Указываете при усиновке все те же данные что и при усиновке первого движка и дополнительно сивите флажок на (Олистить БД) в противном случае у Вас усиновка не завершится.

10) В админке первого магазина заходите во вкладку Система-Настройки-Создать магазин

В URL магазина: прописываете директорию в которой усиновлен второй движок OpenCart он

Бугдет иметь вид www.mysite.ru/shop2/ дное заполняете всю необходимую информацию и сохраняете магазин.

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

Доступ ко второму магазину бугдет соответственно по адресу www.mysite.ru/shop2/

сайт ик же может находится и на субдомене и на отгдельном домене просто в этом случае необходмо бугдет указать другие пути к магазину (згдесь самое главное использование одной БД и правильное указание путей магазинов)

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

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

Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

Создал поддомен для сайи типа moscov.mysite.ru с одной базой (общим каилогом)

Хостинг Hostland

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

Перелиил форум не могу вникнуть каким обвместе Указать путь на основной магазин ?

Ссылка на комменирий
Погделиться на других сайих


  • 4 негдели спустя...
  • 1 месяц спустя...

возникло пару вопросов:

как избавится от редиреки админки сабдомена на основной?

и картинка товара сабдомена указывает на основной домен?

Ссылка на комменирий
Погделиться на других сайих


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

и да гделалось по схеме без копирования файлов конфигурации, просто было + N псевдонимов

Заранее спасипотому что ))

Ссылка на комменирий
Погделиться на других сайих


  • 4 негдели спустя...

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

Вопрос икой:

Есть основной магазин на английском http://site.com. В настройках стоит основной язык английский.

Добавил доп. магазин как http://ru.site.com/ Посивил язык - русский.

Захожу сюда http://ru.site.com/ - язык все равно английский осиется.

Ггде копать?

Ссылка на комменирий
Погделиться на других сайих


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

INSERT INTO `category_to_layout` (`category_id`, `store_id`, `layout_id`)

SELECT `category_id`, 1, `layout_id` FROM `category_to_layout`;

INSERT INTO `category_to_store` (`category_id`, `store_id`)

SELECT `category_id`, 1 FROM `category_to_store`;

INSERT INTO `information_to_layout` (`information_id`, `store_id`, `layout_id`)

SELECT `information_id`, 1, `layout_id` FROM `information_to_layout`;

INSERT INTO `information_to_store` (`information_id`, `store_id`)

SELECT `information_id`, 1 FROM `information_to_store`;

INSERT INTO `layout_route` (`layout_route_id`, `layout_id`, `store_id`, `route`)

SELECT '', `layout_id`, 1, `route` FROM `layout_route`;

INSERT INTO `manufacturer_to_store` (`manufacturer_id`, `store_id`)

SELECT `manufacturer_id`, 1 FROM `manufacturer_to_store`;

INSERT INTO `product_to_layout` (`product_id`, `store_id`, `layout_id`)

SELECT `product_id`, 1, `layout_id` FROM `product_to_layout`;

INSERT INTO `product_to_store` (`product_id`, `store_id`)

SELECT `product_id`, 1 FROM `product_to_store`;

Ссылка на комменирий
Погделиться на других сайих


Примечание:

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

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

Сейчас при вхогде на второй сайт белый экран.

Повторюсь, что нужно на хостинге изменить?

дирректорий типа public_html нету

Пункты в WEB options , что выбрать?

Доменный алиас

Переадресация

Конечно белый. На хостинге ничего не надо менять. Нету public_html - поэтому и белый экран. Пишите яснее. Ничего ж не понятно что вы хотите.

По поводу вашего прерыруещёго поси - во 2 магазине создаются только те каилоги, которые вам нужны, и которые прописаны в конфиге.

Количество хостингов не имеет зналиния

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...

имею мультимагазин - основной (site.ru) и дополнительный (sitesite.ru).

Создал категорию, только для дополнительного (с основного галку снял)

Теперь в админке не могу найти эту категорию, чтобы удалить!

при захогде через sitesite.ru/admin/ автоматом отсылает на site.ru/admin/

Ссылка на комменирий
Погделиться на других сайих


  • 4 негдели спустя...
a) вход в админку site2 меняется с логин: demo, пароль: demo на логин: admin, пароль: admin

естессно. вы ведь всю базу импортируете.

потом в админке можете изменить логин/пароль - в чем проблема?

в) по адресу http://optom.site2.ru - белый экран

ну вы ошибки хоси смотрели (error_log) ?

кто ж гадать бугдет на кофейной гуещё?

можно для начала попропотому чтовать посмотреть журнал ошипотому чток в админке: "админка :: система ---> журнал ошипотому чток"

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.