Jump to content


Photo
- - - - -

Импорт и типы товаров

импорт csv типы: jbzoo app

Best Answer Sliapy , 13 April 2014 - 18:56

Подозреваю, что дело в старой версии Zoo/JBZoo.

Go to the full post


  • This topic is locked This topic is locked
6 replies to this topic

#1 Евгения

Евгения
  • JBZoo User (rus)
  • User rate: 11.4
  • posts: 505
  • topics: 25

Posted 11 April 2014 - 00:32

Доброго.

 

Опишу проблему с самого начала. Встал вопрос о фильтрах по категориям, таких фильтров нет, зато есть фильтр по типам. Создаем кучу типов, создаем шаблоны поиска, все хорошо.

 

Но при этом, мы имеем каталог на 10к+ позиций, который состоит из множества больших и маленьких csv-файлов, где эти самые типы перемешаны. И нам нужно будет регулярно, частями, обновлять этот каталог.

 

Как происходит в данный момент: мы выбираем в какой тип товара выгружаться, и затем выставляем поля. Но при этом в самом csv файле, такого свойства, как "тип товара" нет в природе, хотя казалось бы "тип" напрямую относится к товару.

 

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

 

совместить в одной таблице все имеющиеся "типы продуктов" с полями. Или каким образом можно выгружать из одного csv файла товары с разными типами.

 

И расскажите, на всякий случай, где лежат файлы отвечающие за импорт.

 

Поля в обоих типах идентичны.)  По хорошему еще б одну колонку добавить с типом товара в таблицу и все :)

 

UPD или использовать вот этот патч, но я попробовала поставить, выдает ошибку:

Notice: Undefined property: JBModelValues::$_jbcache in /home/httpd/vhosts/medtechrf.com/subdomains/stellex2/httpdocs/media/zoo/applications/jbuniversal/framework/models/jbmodel.values.php on line 44

Fatal error: Call to a member function get() on a non-object in /home/httpd/vhosts/medtechrf.com/subdomains/stellex2/httpdocs/media/zoo/applications/jbuniversal/framework/models/jbmodel.values.php on line 44

Edited by Евгения, 11 April 2014 - 15:03.

  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 13 April 2014 - 07:51

Боюсь что у вас не получится сложить все типы материалов в один csv файл.

Сразу скажу, что для этого нужно переписать практически весь импорт. Лучше в этом случае писать собственный. В качестве простого примера реализации посмотреть стандартный от Zoo.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Евгения

Евгения
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 11.4
  • posts: 505
  • topics: 25

Posted 13 April 2014 - 10:13

UPD или использовать вот этот патч, но я попробовала поставить, выдает ошибку:

 

Notice: Undefined property: JBModelValues::$_jbcache in /home/httpd/vhosts/medtechrf.com/subdomains/stellex2/httpdocs/media/zoo/applications/jbuniversal/framework/models/jbmodel.values.php on line 44

Fatal error: Call to a member function get() on a non-object in /home/httpd/vhosts/medtechrf.com/subdomains/stellex2/httpdocs/media/zoo/applications/jbuniversal/framework/models/jbmodel.values.php on line 44

А ошибка-то откуда можете предположить?


  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 13 April 2014 - 13:53

Какую версию приложения вы используете?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 Евгения

Евгения
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 11.4
  • posts: 505
  • topics: 25

Posted 13 April 2014 - 14:28

  • Joomla (long name): Joomla! 2.5.14 Stable
  • JBZoo: 2.0.1 Pro
  • Widgetkit: 1.4.7free
  • PHP: 5.3.28
  • MySQL: 5.5.34-32.0-log

  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#6 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 13 April 2014 - 18:56   Best Answer

Подозреваю, что дело в старой версии Zoo/JBZoo.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#7 Евгения

Евгения
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 11.4
  • posts: 505
  • topics: 25

Posted 13 April 2014 - 19:17

Обновлюсь, напишу прошло или нет.

 

Спасибо большое за ответы :)

 

 

Обновилась. Сработало. Видимо при одном из откатов обновление потеряла. Сама бы дооолго еще думала, в чем проблема.

 

Спасибо Вам и извините за беспокойство :)

 

Зато нашлась ошибка. Ваш фикс не учитывает фильтр по цене. То есть цену он все равно будет искать по всему каталогу.

 

 


Edited by Евгения, 14 April 2014 - 19:15.

  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)






Also tagged with one or more of these keywords: импорт csv, типы: jbzoo app

Click to return to top of page in style!