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

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


Recommended Posts

Еще важен нюанс про 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 months later...

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

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 months later...

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

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_LANGUAGE', '/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_LANGUAGE', '/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 weeks later...

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

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

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

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

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

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

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

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

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

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


  • 3 weeks later...

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

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

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

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

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

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

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

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

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


  • 1 month later...

Читаю вашу ветку с самаго начала и даже немного помогла в моей работе, вот решил выложить поэтапную схему установки Мультимагазина которая работает на все 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 month later...

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

Хостинг Hostland

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

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

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


  • 4 weeks later...
  • 1 month later...

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

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

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

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


  • 4 weeks later...

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

Вопрос такой:

Есть основной магазин на английском 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 weeks later...

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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