[Помогите] Объединение двух ИМ

Тема в разделе "OpenCart", создана пользователем saxum2010, 15 фев 2013.

  1. saxum2010

    saxum2010

    Регистрация:
    6 фев 2013
    Сообщения:
    111
    Симпатии:
    34
    Народ привет. Подскажите как более безболезненно объединить два Opencart магазина в один.
    Вернее даже добавить к одному базу других (покупатели, товары, цены).
    Заранее благодарю за Ваши ответы
     
  2. MastiFF

    MastiFF

    Регистрация:
    15 фев 2013
    Сообщения:
    8
    Симпатии:
    2
    Немного не понял, нужно просто слить базу с одного сайта к другому, или объединить сайты под одну админку?
     
  3. saxum2010

    saxum2010

    Регистрация:
    6 фев 2013
    Сообщения:
    111
    Симпатии:
    34
    Практически слить две БД
     
  4. alina

    alina

    Регистрация:
    2 фев 2013
    Сообщения:
    36
    Симпатии:
    8
    в опенкарт есть функция которая позволяет добавить второй магазин, я уже объединяла
    описание есть на англиском


    This intruction is based on my experience. You may find a different way. The steps are as follows:

    In CPanel

    1. Go to your CPanel,
    2. Open Domain > SubDomain,
    3. Fill in the subdomain input filed, such as: mobile (my second store will be <!-- m -->http://mobile.akusukatas.com<!-- m -->),
    4. Look at Directory Root input field, CPanel will fill it automatically. Don’t use it,.. Replace with your main store’s OpenCart installation folder. In my case /public_html/shop. Click Create.

    In OpenCart Administration

    1. Go to System > Settings,
    2. Click Create A New Store button,
    3. Fill in all required fields including the logo, favicon, etc.
    4. In Store URL, fill it with <!-- m -->http://mobile.akusukatas.com<!-- m -->,
    5. Click Save
    6. Done!!
     
    saxum2010 нравится это.
  5. saxum2010

    saxum2010

    Регистрация:
    6 фев 2013
    Сообщения:
    111
    Симпатии:
    34
    И он сольет две БД в одну или будет юзать ресурс второго??
     
  6. alina

    alina

    Регистрация:
    2 фев 2013
    Сообщения:
    36
    Симпатии:
    8
    стоит ли E-mail для пользователей, которые не используют электронную почту при заказе (если это разрешено в настройках): ?
    Поле Email когда регистрация не требуется
    и в Вариант доставки
    и в Валидация
    вообщем проверь всё везде, если не поможет тогда к автору
     
  7. 12341

    12341

    Регистрация:
    13 фев 2013
    Сообщения:
    343
    Симпатии:
    904
    И к чему это?

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

    sitecreator

    Регистрация:
    1 фев 2013
    Сообщения:
    291
    Симпатии:
    65
    Задача непростая. готового решения не встречал.
    Также появятся сложности если магазины на разных версиях движков. тогда для начала нужно привести базу одного из магазинов к максимальной версии из двух имеющихся.

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

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

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.042
    Симпатии:
    774
    Это мультимагазин, БД будет от того магазина, который был первым, а от второго только домен. Если нужен один магазин, но с данными из обоих баз - этот вариант не подходит.
    Для слития именно БД нужно вручную сделать дамп нужных данных второй БД, уникализовать id, чтоб ничего не затереть и залить данные в первую БД.
     
  10. 12341

    12341

    Регистрация:
    13 фев 2013
    Сообщения:
    343
    Симпатии:
    904
    можно начать с малого, допустим у нас одна версия движка и товары разные, т.е. основная проблема в замене id. если у кого-то есть мысли не помешала бы помощь с этим скриптом в данной теме
     
  11. sitecreator

    sitecreator

    Регистрация:
    1 фев 2013
    Сообщения:
    291
    Симпатии:
    65
    вероятно, что вам поможет какой нибудь модуль импорт ПРО.
     
  12. beak

    beak

    Регистрация:
    22 янв 2013
    Сообщения:
    161
    Симпатии:
    43
    Почти наверняка поможет CSV Price Pro import/export Все просто. После установки делаете экспорт переносимой базы. Получаете csv-файлик. Убираете столбец _ID_
    И заливаете в основную базу, как новые товары. Займет вся процедура минуты. Ну или чуток побольше, если у товаров есть опции-атрибуты, возможно прийдется поиграться с параметрами.
     
  13. stalker780

    stalker780

    Регистрация:
    17 фев 2013
    Сообщения:
    1
    Симпатии:
    0
    думаю, что достаточно даже бесплатного Import/Export tool. В екселе за пару часов можно объединить 2 базы.
    С покупателями такой номер не пройдет. Тут только SQL дамп и руками.
     
  14. Mega

    Mega

    Регистрация:
    20 фев 2016
    Сообщения:
    5
    Симпатии:
    0
    У меня есть Openoffice. Exel пока что не купил. Кто то может объяснить, как объединить товары с нескольких локальных Opencart 2.1.0.2 в один Opencart 2.1.0.2 в интернете? Просто Import/Export tool не умею пока пользоваться, в версии для 2.х там много настроек. Помогите, кто может. Что редактировать в таблицах и какие настройки выставлять при заливке в магазин и извлечении файлов из него?
     
    Lasted edited by : 20 апр 2016
  15. skiv14

    skiv14

    Регистрация:
    9 июн 2015
    Сообщения:
    412
    Симпатии:
    159
    :Rofl:
    Извините, странно такое слышать в России.

    Вам нужно:
    1) найти знакомого с экселем или скачать эксель и в пробном режиме, или скачать эксель и активатор, или попробовать в опенофисе открыть экселевский файл (должно получиться)
    2) скачать и научиться пользоваться модулем для импорта/экспорта.
    3) экспортировать категории, товары и прочее из основного магазина, из дополнительного магазина
    4) переносить вручную категории, товары, опции и прочее. Следить чтобы не совпадали номера категорий, подкатегорий, в общем, провести работу со структурой
    5) проследить чтобы в путях к картинкам были верные пути
    6) скопировать нужные папки с картинками с дополнительного магазина на хостинг основного
    7) всё, что получилось (эксель) импортировать на сайт
    8) долго разбираться с косяками и ошибками, которые вылезут.А они вылезут, будьте уверены.
    9) править и экспортировать, экспортировать и править. Пока всё не будет верно и не экспортируется без проблем и ошибок
    10) найти модуль, который экспортирует заказы, покупателей. Вроде видел такой модуль. Если не найдёте - искать мануал как перенести в БД руками.
    11) профит...

    Или
    Нанять человека
    Заплатить денег
    Получить результат
     
  16. Dotrox

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

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.042
    Симпатии:
    774
    OpenOffice должен без проблем открывать все экселевские типы файлов, но я бы посоветовал использовать LibreOffice. Он тоже бесплатный и в своё время отпочковался от OpenOffice, но лучше развивается.