Jump to content


Photo
- - - - -

Обновление товаров чере импорт

импорт csv json

Best Answer SmetDenis , 09 June 2013 - 15:47

1. Можно ли заставить импорт Json работать так, чтобы товар с тем же псевдонимом не задваивался, а перезаписывался.

на сколько я знаю из коробки такой возможности нет
 

2. Если напрямую поработать с базой MySQL из собственной клиентской программы. Я попробовал на хостинге, все прекрасно работает. И, вроде как, структура понятная. Но есть вероятность что-нибудь не учесть. Вы детально изучали структуру ZOO и можете дать рекомендации

Да, можете наполнять напрямую, но тогда материалы желательно пересохранить либо делать чистку БД с помощью инструментов Zoo. Иначе материалы не будут индексироваться для поиска. Go to the full post


  • This topic is locked This topic is locked
1 reply to this topic

#1 iserbinov

iserbinov
  • JBZoo User (rus)
  • User rate: 0
  • posts: 21
  • topics: 10

Posted 09 June 2013 - 10:25

Существующий импорт позволяет первоначально разово заполнить список категорий и товаров в формате Json и товаров в формате CSV.

 

И все замечательно работает.

Но есть необходимость обновлять список товаров постоянно. На практике, если повторно импортировать список товаров в Json, товары задвояться. Т.е. если система встречает товар с уже существующим  "псевдонимом", она его записывает заново и присваивает ему новый псевдиним.

 

В формате CSV можно обновить товар по ID, но для этого надо вначале выгрузить из ZOO товары с ID, потом записать эти ID в собственную программу и после этого можно выружать в CSV. Но это, по крайней мере, неудобно, а иногда и невозможно.

 

Теперь вопросы:

 

     1. Можно ли заставить импорт Json работать так, чтобы товар с тем же псевдонимом не задваивался, а перезаписывался.

     2. Если напрямую поработать с базой MySQL из собственной клиентской программы. Я попробовал на хостинге, все прекрасно работает. И, вроде как, структура понятная. Но есть вероятность что-нибудь не учесть. Вы детально изучали структуру ZOO и можете дать рекомендации.

 


  • 0

#2 SmetDenis

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

Posted 09 June 2013 - 15:47   Best Answer

1. Можно ли заставить импорт Json работать так, чтобы товар с тем же псевдонимом не задваивался, а перезаписывался.

на сколько я знаю из коробки такой возможности нет
 

2. Если напрямую поработать с базой MySQL из собственной клиентской программы. Я попробовал на хостинге, все прекрасно работает. И, вроде как, структура понятная. Но есть вероятность что-нибудь не учесть. Вы детально изучали структуру ZOO и можете дать рекомендации

Да, можете наполнять напрямую, но тогда материалы желательно пересохранить либо делать чистку БД с помощью инструментов Zoo. Иначе материалы не будут индексироваться для поиска.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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






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

Click to return to top of page in style!