Перейти к содержанию

Рекомендуемые сообщения

Нужно допилить модуль https://opencartforum.com/topic/3789-exportimport-ocstore-v020-title-h1-rus/

 

Внимание! Под версию движка ocStore v.0.2.0-0.2.2 (старенькая версия)

 

Автор на данный момент не может помочь, поэтому решил написать в разделе Услуги.

 

Проблема: https://opencartforum.com/topic/3789-exportimport-ocstore-v020-title-h1-rus/?do=findComment&comment=212110

 

 

Проставил категорию для товара:

iWpSG5b0.jpeg

 

 

Сделал експорт, получил файл xls, далее сделал импорт (при этом данных никаких в файле не менял). При експорте автоматом слетает id проставленной категории (на 0 меняется).

Поэтому получаем вкладку ---Не выбрано---

68iqD5b1.jpeg

 

Надеюсь проблему описал доступно и понятно. Жду вашей помощи :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

актуально, срочно требуется человек!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересная задачка.

  • Замените в модуле модель (./admin/model/tool/export.php) на прикрепленный файл.
  • Сделайте экспорт
  • Сделайте импорт
Должно работать.

export.php

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

появились дубли категорий + поле main_category_id перешло с вкладки Products во вкладку Categories (в xls файле)

На счет дублей, в xls файле продублировались категории несколько раз, т.е Категория, Категория, Категория, Категория2, Категория2, Категория2, Категория2 и т.д, да и в main_category_id стоит NULL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для экспериментов я поставил:

  • движок ocStore v.0.2.2
  • модуль ocStore-v.0.2.0-export-import-title-h1

После правок в сгенерированном excel-файле во вкладке Categories добавились два поля: main_cateogory_id и product_id - это так было задуманно для решения Вашей задачи. Вы пишите:

main_category_id перешло с вкладки Products во вкладку Categories (в xls файле)

 
Странно. Но на что я обратил внимание при изучении кода, что как раз это поле нигде не упоминается и и в файле во вкладке Products не создается.
 

да и в main_category_id стоит NULL

 
Правильно. У тех товаров, которые не принадлежат к какой-либо категории будет выставлен NULL.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да я ошибся, main_cateogory_id вообще нету изначально.

Но от этого изменения дубли категорий идут.

За что отвечает таблица store_ids? Если она не отвечает за меин категорию, то тогда нужно во вкладку Products к товарам добавить табл main_cateogory_id и делать проверки в коде, а вкладку Caregories вообще не трогать.

А тут непонятно зачем main_cateogory_id к категориям добавлен, а не к товарам?

Да и дубли категорий из-за того, что добавлена табл product_id к категориям во вкладке Categories, т.е если у нас 5 товаров в категории, следовательно 5 id товаров, то из расчета 1 категория на 1 id товара, выходит 5 подряд категорий с разным product_id.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.