Обновление с 2.3 opencart.pro на 3.0.3.8 OP-rus

Тема в разделе "Установка и обновление", создана пользователем 001, 20 май 2022.

  1. 001

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

    Сообщения:
    31
    Симпатии:
    6
    Хотел уточнить у тех, кто разбирается в различии связей/логике таблиц OP2 и OP3, не пропустил ли я чего при переезде (только категории, производители и товары, с урлами).

    Opencart.pro 2.3 на Opencart 3.0.3.8, сборка с этого сайта.

    Глянул таблицы обеих версий, особых различий не заметил, за исключением таблиц url_alias / SEO_URL.

    Перекинул данные из OP2 в таблицы OP3, убрал лишние поля, типа noindex (opencart.pro)

    category
    category_description
    category_path
    category_to_layout
    category_to_store

    manufacturer
    manufacturer_to_store

    product
    product_description
    product_image
    product_to_category
    product_to_layout
    product_to_store

    В seo_url OP3 убрал демо записи, кроме служебных, в дампе url_alias OP2 наоборот, служебку удалил, остальные записи оставил, обновил. Дополнительно в seo_url обновил запросом поля store_id, language_id, значения по дефолту.

    Служебные op2 удалить, op3 оставить

    information_id=
    common/home
    information/*
    blog/*
    article/*

    Остальные ор2 оставить, демо записи из ор3 удалить

    product_id=
    manufacturer_id=
    category_id=

    Собственно вопрос, нужно ли обновлять для товаров, категорий и производителей другие таблицы?

    Я вроде просмотрел все таблицы, но в силу отсутствия знаний по логике OP, решил спросить более знающих товарищей.
     
  2. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.021
    Симпатии:
    174
    Если у товаров есть характеристики и опции, то нужны и таблицы с упоминанием attribute и option, включая oc_product_attribute, oc_product_option и oc_product_option_value.
    Так же, если не пустые, то нужны и остальные таблицы oc_product_*.
     
  3. 001

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

    Сообщения:
    31
    Симпатии:
    6
    Характеристик и опций, слава богу, нет, и другие таблицы тоже пустые.
     
  4. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.021
    Симпатии:
    174
    Они могут быть не пустыми на новом сайте с демо-данными. Так что нужно убедиться и очистить при необходимости.
     
    001 нравится это.
  5. Rubynoid

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

    Сообщения:
    95
    Симпатии:
    3
    Если что, пишите в личку, договоримся - обновлю на новую версию
     
  6. Tom

    Tom Специалист

    Сообщения:
    688
    Симпатии:
    207
    Что вы решили обновлять в том же самом движке?
    Попробуйте обычный функционал апгрейда
    сайт/upgrade, вам понравится....
     
  7. 001

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

    Сообщения:
    31
    Симпатии:
    6
    Скорее не обновление, а вынужденный переезд с недавно почившего в бозе opencart.pro 2.3 на 3-ю версию местной сборки. Как я понял, там отличия только в твиге и версии php. Первый раз так и делал, воспользовался функцией обновления, штук 8-9 патчей прошло, вроде завелось, но мне не понравилось. В opencart.pro есть мелкие отличия от дефолтной версии, типа лишних полей, таблиц. Где то забыл выгрести старые файлы, где то косякнуло по мелочи. IMHO лучше с нуля, чем потом разбираться, а что там такого повылезло. Да и в моем случае не так много таблиц, нет заказов и клиентов, чисто каталог, заодно глянул, что там в дампах делается, ознакомился со структурой таблиц, освоил админер, короче провел время с пользой.
     
    karpov нравится это.
  8. Shureg

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

    Сообщения:
    71
    Симпатии:
    16
    Как то вы непоследовательно действуете... Если вам только товары нужны, то зачем служебные страницы. Если полноценный переезд, то самое главное забыли - покупателей и заказы