[Помогите] Зеркало сайта или мультимагазин? Как?

Тема в разделе "OpenCart", создана пользователем mr.Elias, 16 апр 2018.

  1. mr.Elias

    mr.Elias

    Регистрация:
    15 июн 2013
    Сообщения:
    319
    Симпатии:
    54
    привет камрады
    Подскажите как на Опенкарте реализовать полноценное зеркало сайта?
    Задача - есть "мойдомен.ру", есть "мойдомен.ком.юа". Как сделать чтобы тот кто зашел на первый домен, всегда оставался на нем, соответственно кто пришел на второй, был на нем без переадресации на первый домен?

    Это решается мультимагазином?
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    бодрого времени, так и не понял задачу, в чем заключается ? в зеркале или в прописании кукофф в браузер юзера для отловки домена и подальшему форсингу его на этот же домен ?
    по первому вопросу, то сделать файловый дубляж на обоих доменах и по крону обновлять базу (например по cURL) ежедневно ночью с донора (домен А) на реципиента (домен Б) по ключевым таблицам (например по заказам, остаткам, товарам...) по 2-му вопросу - прописать cookies cо значением домена, на который юзер впервые ступил и на обоих доменах проверять по ключу печеньки и соотв. форсировать 301 редиректом (или посоветоваться с сеошником какой редирект лучше) на домен, который прописан при первом входе.
     
  3. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Зачем такие сложности?! Такой вариант значительно хуже, чем просто мультимагазин!

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

    mr.Elias

    Регистрация:
    15 июн 2013
    Сообщения:
    319
    Симпатии:
    54
    Все очень просто. Для жителей России - цены в рублях и домен ru. Для Украины - цена в грн. и домен com.ua
    Задача - не плодить дубликаты файлов, фото и прочего.

    Если идти путем мультимагазина, можно и нужно ли вынести отдельно фотографии на какой-нить другой "нейтральный" домен на своем сервере? image.mydomain.com
    --- Добавлено, 17 апр 2018 ---
    Как это будет отличаться от мультимагазина? Ведь все равно БД должна знать что связка есть. Какая ориентировочная стоимость подобного "модуля" и его преимущества перед мультимагазином?
     
  5. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Если мультимагазин проходит, как вариант, то конечно так лучше, у меня подобный проект был в Росии, с саженцами, то там под каждый регион свой склад и свои цены на товар и соотв. поддомен были, так что мультик - оптимальное решение однозначно, а вот допил уже до полноценного функционирования - вопрос 3-й, так как с коробки мультик в ОС та ещё конХфетка, по аналогичности модуля, вот что могу предложить к просмотру: https://opencartforum.com/files/file/3283-multimagazin-dlya-opencart-15/
     
  6. mr.Elias

    mr.Elias

    Регистрация:
    15 июн 2013
    Сообщения:
    319
    Симпатии:
    54
    Кстати, как в опенкарте можно решить вопрос нескольких складов?
    (этот вопрос не относится к мультимагазину)
    чтобы покупатель видел на каком складе есть товар: Страна1 | Страна2 | Страна3
     
  7. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Это не ваш случай! Если б вы сразу написали, что второй домен это не просто зеркало, а версия для другого региона и с ценами в другой валюте - я б ничего кроме мультимагазина не предлагал.

    Просто добавить в базу дополнительные колонки количества в таблицу товара, а дальше зависит от масштабов интеграции этого в магазин. Вывести в виде информации на странице товара - это совсем не проблема. Организовать заказ с конкретного склада (с вычетом из соответствующей колонки) - это уже посложнее.
     
    mr.Elias нравится это.
  8. mr.Elias

    mr.Elias

    Регистрация:
    15 июн 2013
    Сообщения:
    319
    Симпатии:
    54
    Как насчет выноса изображений на внешний домен? стоит это делать или нет? Или мультимагазин сам прописывает везде ссылки на изображения и другие ссылки для Магазин1 и Магазин2?
     
  9. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Ну, все ссылки, в том числе и на изображения, на каждом домене будут соответствовать домену. Хотя это ещё зависит от версии и сторонних модулей, ибо в разных версиях попадались разные баги, а уж модули некоторые так и вообще не подозревают о существовании мультимагазинов.

    Выносить изображения на отдельный домен имеет смысл с точки зрения кеширования браузерами, но не думаю, что это ваш случай, учитывая, что у вас посетители не должны постоянно скакать между доменами.
     
    mr.Elias нравится это.