Мультимагазин [Opencart 2.3.X]

Тема в разделе "Общие вопросы", создана пользователем solunski.d, 10 авг 2015.

  1. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    454
    попробуй так:
    Код:
    define('HTTP_SERVER', 'http://'.$_SERVER['HTTP_HOST'].'/');
     
  2. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Я сделал так, купил домены, подключил к хосту, создал для каждого домена отдельные папки и просто скопировал движок в те папки, база данных одна, домен первого уровня другой, клиент говорит что сайты есть, хотя у меня провайдеры еще не подняли сайт.
    Что дальше создать отдельные магазины и в поле "URL магазина" указать название сайта + домен?
     
  3. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    да
     
  4. graundpost

    graundpost Новичок

    Сообщения:
    9
    Симпатии:
    0
    Нужно создать около 15 поддоменов для интернет-магазина. Как делал, создавал поддомен, направлял его на основной магазин, в админке создавал язык для поддомена. В Настройках добавлял новый магазин, указывал поддомен и в локализации указывал соответствующий язык.


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


    В чем может быть причина? Уже не знаю где ковырять нужно
     
  5. newAge

    newAge Новичок

    Сообщения:
    2
    Симпатии:
    0
    По поводу доменов третьего уровня. Чтобы не создавать каждый домен, вы можете сделать следующее.
    Большинство DNS серверов поддерживают A запись со звездочкой. Обычно при добавлении домена, добавляется еще одна запись www. Просто поменяйте 'www' на '*'

    А когда прописываете сам домен на сервере, так же в качестве алиаса либо добавьте, либо замените www вариант.
    Должно быть *.yourdomain.ru
     
  6. newAge

    newAge Новичок

    Сообщения:
    2
    Симпатии:
    0
    Что касается мультиязычности, часто проще поставить разные движки (развернуть разные сайты) , для случая, если будут разные новости и разные баннеры. Вот один из вариантов решения:
    Фирма расположена в Словении и Хорватии, поэтому для этих языков созданы отдельные сайты
    http://musicmax.si/
    http://musicmax.hr/

    Для продаж по всей Европе создали мультиязычный сайт
    http://musicmax.eu/

    Разные сайты понадобились еще и потому, что разные настройки по налогам для геозон. Например, при продаже за пределы ЕЭС покупатель не платит НДС.

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

    Dimasscus Пользователь

    Сообщения:
    110
    Симпатии:
    1
    Прошу помощи. хостинг рег ру, окстор 2.3. в панели хостера создал поддомен spb.site.su ( в инструкции хостера написано создавать поддомены в отдельной папке с указанием там ссылки), далее в настройках рабочего сайта указал новый магазин и url поддомена. в итоге получаю 403 ошибку.
     
  8. Ravilr

    Ravilr Специалист

    Сообщения:
    3.864
    Симпатии:
    1.059
    А теперь создавайте алиасы, чтобы ваш поддомен смотрел на директорию сайта, а не на отдельную.
     
    Dimasscus нравится это.
  9. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    110
    Симпатии:
    1
    спасибо. решил.
     
  10. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    110
    Симпатии:
    1
    такой вопрос- опенкарт 2.0.1 - создал второй домен, подключил на хостинге. в админке создал второй магазин, указал ему настройки, вообщем все норм вроде. но!!! - почему то на втором домене выводится информация с первого- данные магазина, категории ,статьи( даже если указываю в настройках магазина второго не показывать категорию- она выводится. в базе данных таблицы для второго магазина появились ,все информация(метатеги, название магазина) там правильная. не могу понять почему на втором магазине не выводится соответсвующая ему инфа и настройки
     
  11. Ravilr

    Ravilr Специалист

    Сообщения:
    3.864
    Симпатии:
    1.059
    Начнем с того, что 2.0.1 это версия не первой свежести и возможно есть ошибки.
     
  12. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    110
    Симпатии:
    1
    в журнале только ошибки кулер блога, какой то переменной не хватает в категории, и слайдер выдает ошибку PHP Warning: mb_convert_encoding() expects parameter 1 to be string, array given in.
    больше нет ошибок. не подскажете ,как можно проверить-видит ли опенкарт настройки?
     
  13. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    110
    Симпатии:
    1
    странно также то . что к примеру указываю первому магазину шаблон, второму дефолт. в базе эти изменения записывает. а на фронтенде у обоих магазинов выводит именно шаблон
     
  14. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    110
    Симпатии:
    1
    Может кто то сможет помочь? Отблагодарю материально, естественно
     
  15. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
  16. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    110
    Симпатии:
    1
    найти и пофиксить причину- почему не работает мульт. в бд пишет данные настроек для второго, в модулях и категориях видно второй и можно выбрать. но настройки при заходе на второй сайт выводятся с первого. пример: в первом магазине(по умолчанию) указываю для категории "тест" -показывать только для первого.- результат- категорию "тест" показывает на обоих магазинах, хотя в бд для нее стоит store id=0
     
  17. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685