Jump to content


Photo
- - - - -

Вариации цен подвисают после импорта полей


9 replies to this topic

#1 HugoBoss

HugoBoss
  • JBZoo User (rus)
  • User rate: 0
  • posts: 21
  • topics: 4

Posted 21 October 2017 - 02:08

При импорте к товарам каких либо данных через импорт jbzoo, например элемента или категории, вариации цен перестают работать. 

я импортирую только 1 поле товарам и ставлю "Полностью заменять все вариации в цене - нет". Да там и нет полей для jbprice вообще в csv. Делаю переиндексацию.

Сами вариации в товарах остаются, но в карточке товара при выборе на пример размеров - цена  не подгружается, а в консоли пишет ошибку:

POST .../?option=com_zoo&controller=default&task=callelement&element=88372e13-169a-464f-93f0-a91eb3c7e1d4&method=ajaxChangeVariant&item_id=61 500 (Internal Server Error)
Uncaught Error: JBZoo / JBZooPrice: ajax(2) response no parse

В самом аякс ответе:

Variant - Array doesn't exists in item id=61

Для устранения достаточно зайти в товар и просто нажать сохранить - на данном товаре все начинает работать. Но для всех товаров конеш так не сделаешь, приходится импортировать вариациии заново.

 

Это баг или фича? :) И будет ли устранено в ближайшем патче?


  • 0

Joomla: 3.7.5 /// JBZoo: 2.3.1 Pro rev3231 /// Zoo: 3.3.26 /// WidgetKit: 1.5.9 /// PHP 7.0.20


#2 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 21 October 2017 - 05:08

При импорте к товарам каких либо данных через импорт jbzoo, например элемента или категории, вариации цен перестают работать. 

я импортирую только 1 поле товарам и ставлю "Полностью заменять все вариации в цене - нет". Да там и нет полей для jbprice вообще в csv. Делаю переиндексацию.

Сами вариации в товарах остаются, но в карточке товара при выборе на пример размеров - цена  не подгружается, а в консоли пишет ошибку:

POST .../?option=com_zoo&controller=default&task=callelement&element=88372e13-169a-464f-93f0-a91eb3c7e1d4&method=ajaxChangeVariant&item_id=61 500 (Internal Server Error)
Uncaught Error: JBZoo / JBZooPrice: ajax(2) response no parse

В самом аякс ответе:

Variant - Array doesn't exists in item id=61

Для устранения достаточно зайти в товар и просто нажать сохранить - на данном товаре все начинает работать. Но для всех товаров конеш так не сделаешь, приходится импортировать вариациии заново.

 

Это баг или фича? :) И будет ли устранено в ближайшем патче?

Версии joomla, zoo, jbzoo уместно тут написать, переиндексация работает по факту именно для этого.


  • 0

#3 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 21 October 2017 - 08:11

По факту что-то не так с айтем, удалить и пересоздать.
  • 0

#4 HugoBoss

HugoBoss
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 21
  • topics: 4

Posted 21 October 2017 - 09:01

Все версии в подписе, индексация я так понял для фильтра. И она не помогает
  • 0

Joomla: 3.7.5 /// JBZoo: 2.3.1 Pro rev3231 /// Zoo: 3.3.26 /// WidgetKit: 1.5.9 /// PHP 7.0.20


#5 HugoBoss

HugoBoss
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 21
  • topics: 4

Posted 22 October 2017 - 19:05

а что не так может быть? все работает, никаких проблем. но  например я создаю новое поле у типа. (характеристика, например текст или селект) Импортирую новй csv с двумя столбцами sku в Артикул, и второй столбец  - к нужному пользовательскому элементу. И после этого элемент цены (селект) перестает работать пока не пересохранишь товар или не импортируешь по новой все вариации цены.


  • 0

Joomla: 3.7.5 /// JBZoo: 2.3.1 Pro rev3231 /// Zoo: 3.3.26 /// WidgetKit: 1.5.9 /// PHP 7.0.20


#6 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 22 October 2017 - 19:08

В Zoo есть инструмент встроенный - он пересохраняет item - но по сути были траблы у меня на 1 проекте - пришлось руками 30-50 айтемов пересохранить.

 

Хотя потом просто удалил их и заново создал (с другими ID).


  • 1

#7 HugoBoss

HugoBoss
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 21
  • topics: 4

Posted 22 October 2017 - 21:43

Ага, нашел:

ИНСТРУМЕНТЫ ZOO -> Чистка базы данных

 

Попробую если понадобится. 5500 итемов не вариант руками))


  • 0

Joomla: 3.7.5 /// JBZoo: 2.3.1 Pro rev3231 /// Zoo: 3.3.26 /// WidgetKit: 1.5.9 /// PHP 7.0.20


#8 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 23 October 2017 - 04:51

А если экспорт - очистить таблицу айтем - импорт
  • 0

#9 HugoBoss

HugoBoss
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 21
  • topics: 4

Posted 24 October 2017 - 16:03

А если экспорт - очистить таблицу айтем - импорт

 

Даже если так, тогда баг все равно есть. Каким образом ломается jbprice при импорте данных в другие элементы?


  • 0

Joomla: 3.7.5 /// JBZoo: 2.3.1 Pro rev3231 /// Zoo: 3.3.26 /// WidgetKit: 1.5.9 /// PHP 7.0.20


#10 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 25 October 2017 - 07:44

Даже если так, тогда баг все равно есть. Каким образом ломается jbprice при импорте данных в другие элементы?

 

мне это не известно, просто говорю по опыту. Бывали баги такие.


  • 0




Click to return to top of page in style!