Помощь Перенос с opencart на ocstore

Тема в разделе "Opencart", создана пользователем anfriska, 13 апр 2014.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. anfriska

    anfriska Постоялец

    Регистр.:
    3 окт 2013
    Сообщения:
    111
    Симпатии:
    31
    Добрый день!
    Сейчас сайт на opencart, хочу перенести его на ocstore 1.5.5.1.2.
    Попытка перенести таблицы БД категорий и продукта, не увенчались успехом. В админке ocstore они не отображаются.
    Каким способом можно перенести товары с категориями, сохранив id продуктов, пути и т.д.?
     
  2. Rollo

    Rollo Постоялец

    Регистр.:
    28 сен 2012
    Сообщения:
    53
    Симпатии:
    20
    Адгоритм такой - сравните данные в соответствующих таблицах (называются они, кажется, одинаково)
    посомтрите в чем разница в данных opencart и ocstore
    возможно, ИД языка не тот или нечто в духе
    начните с категорий, это проще, продукты - делаете точно так же

    бросайте сюда инфу елси не разберетесь, по строке оттуда и оттуда, таблиц которые отечают за категории
     
  3. anfriska

    anfriska Постоялец

    Регистр.:
    3 окт 2013
    Сообщения:
    111
    Симпатии:
    31
    В category_description различаются названия полей
    Opencart:
    1. language_id
    2. name
    3. description
    4. meta_description
    5. meta_keyword
    6. custom_title

    в Ocstore:
    1. language_id
    2. name
    3. description
    4. meta_description
    5. meta_keyword
    6. seo_title
    7. seo_h1

    Как быть?
     
  4. PaShKinG

    PaShKinG Создатель

    Регистр.:
    14 мар 2012
    Сообщения:
    10
    Симпатии:
    3
    Я использовал CSV Price Pro import/export, очень удачно из Opencart в ocstore перенес все что необходимо.
     
    maxxus и Rollo нравится это.
  5. Rollo

    Rollo Постоялец

    Регистр.:
    28 сен 2012
    Сообщения:
    53
    Симпатии:
    20
    пробуйте custom_title перенести в seo_title и seo_h1
    ид я зыка - с ним разобрались?
     
    anfriska нравится это.
  6. anfriska

    anfriska Постоялец

    Регистр.:
    3 окт 2013
    Сообщения:
    111
    Симпатии:
    31
    Разобралась, спасибо!
     
  7. CO2

    CO2 Создатель

    Регистр.:
    17 апр 2012
    Сообщения:
    24
    Симпатии:
    2
    Прувет. У меня пара вопросов как-раз по теме склейки БД опенкарта с БД OcStore.
    Не силен в мускуле поэтому вопрос может не совсем корректно поставлен:

    Вопрос 1й: Сравнивая между собой БД "родного" Opencart и OcStore, во многих таблицах
    в завершающей строке вижу разницу:
    например таблица `oc_setting`
    БД Opencart: ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4923 ;
    БД OcStore: ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

    Вопрос: интересно, почему в OcStore решили игнорировать генератор уникальных идентификаторов?

    И вопрос второй.
    БД имеет (на мой ламерский взгляд) вид:
    Заголовок типа: INSERT INTO `oc_setting` (`setting_id`, `store_id`, `group`, `key`, `value`, `serialized`) VALUES
    И строчки значений типа этой: (113, 0, 'config', 'config_telephone', '123456789', 0),

    Вопрос: при обращение к данным какую роль играет значение "setting_id"?
    И можно ли присваивать ей значение "от вольного" (лишь бы только уникальным для таблицы было)?
    Ну то-есть, обращение идет как к "`store_id` из таблицы `oc_setting` равно нулю" ? Или как "store_id с идентификатором строки 113 из таблицы `store_id`равно нулю"?


    Ну вот простой пример: всё та же таблица `oc_setting`.
    В OcStore:
    (72, 0, 'config', 'config_icon', 'data/cart.png', 0),
    (73, 0, 'config', 'config_logo', 'data/logo.png', 0),
    (78, 0, 'config', 'config_return_status_id', '2', 0),

    В БД Опенкарта с навешенным шаблоном от TemplateMonster:
    (4870, 0, 'config', 'config_icon', 'data/favicon.png', 0),
    (4869, 0, 'config', 'config_logo', 'data/logo.png', 0),
    (4868, 0, 'config', 'config_return_status_id', '2', 0),

    Ну заносили бы они данные к своим шаблонам с 4х значной нумерологией, но зачем они дефолтные айдишки переписывают. Вот чего не пойму!(

    Да еще и в конце таблицы этот CHARSET=utf8 AUTO_INCREMENT=4923 ;
    будь он не ладен :)

    А траббл с видимостью данных у предыдущего вопросящего мог быть из-за несоответствия кодировок.
    В UTF8 их w/o BOM и всё проявится вполне себе.
     
    Последнее редактирование: 20 май 2014
  8. unfume

    unfume Редиска

    Регистр.:
    20 янв 2014
    Сообщения:
    519
    Симпатии:
    206
    Самый простой и бесплатный способ это модуль export\import tool, работает не всегда, но очень часто.
    Хотя я отдельно по табличке переношу, надежней получается
     
  9. Ilari

    Ilari Писатель

    Регистр.:
    6 мар 2014
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте!
    Подскажите пожалуйста, как opencart 1.5.6 на ocStore 1.5.5.1.2 ??? ни разу этого не делал, может где статья есть, че-т нигде инфы найти не могу..
     
  10. jean2009

    jean2009 Создатель

    Регистр.:
    14 дек 2008
    Сообщения:
    20
    Симпатии:
    1
    1.5.6. напрямую не совместим с оксторе. Простые варианты это использовать ocshop, который не уступает оксторе и сделан на базе 1.5.6.4.
    Имеет сеопро, свой блог кеш и пр.
    а если все таки в оксторе, то таблицами по одной, вполне несложно.