Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

доработка импорт\експорт ocStore-v.0.2.0


Recommended Posts

Нужно допилить модуль 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 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.