Перейти к содержимому


Фотография
- - - - -

Как вносить данные через obGrabber в JBPrice (plain)?

jbprice obgrabber

Сообщений в теме: 8

#1 B I Q U I T E R

B I Q U I T E R

Отправлено 13 October 2017 - 21:00

Есть задача: через obGrabber парсить интернет-магазин и вносить данные в интернет-магазин на JBZoo

Картинки, тексты - это все ок.

НО вот при передачи данных в JBPrice возникает сложность. В каком виде передавать переменную туда.

Это одна строчка в адаптере, а по факту множественный элемент.

Если кто то уже прошел этот этап, пожалуйста, растолкуйте.

КАКОЙ ДОЛЖЕН БЫТЬ ФОРМАТ ПЕРЕДАЧИ ПЕРЕМЕННОЙ ЧТОБЫ ПРАВИЛЬНО ВТЯНУЛСЯ JBPrice

Для импорта например понятно, но этот вариант тут не работает: 

"default_variant:0;_value:35990 rub;_sku:apple-iphone-5s;_balance:-1;_image:images/phones/phone.png"

Приложу скриншоты ниже.

Прикрепленные изображения

  • JBPrice.JPG
  • JBPrice2.JPG

  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 14 October 2017 - 12:21

Формат - обычный json данные.


  • 0

#3 B I Q U I T E R

B I Q U I T E R

Отправлено 14 October 2017 - 13:23

Формат - обычный json данные.

Вы уже передавали данные в JBZoo Price Plain?

Уточнение: через компонент obGrabber?


Сообщение отредактировал B I Q U I T E R: 14 October 2017 - 13:30

  • 0

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 14 October 2017 - 15:34

Нет, я не использую обграббер
  • 0

#5 CB9TOIIIA

CB9TOIIIA

Отправлено 14 October 2017 - 15:49

Json это же строка в спец формате - скормте просто
  • 0

#6 B I Q U I T E R

B I Q U I T E R

Отправлено 14 October 2017 - 18:31

Спасибо, но еще бы понимать, как будет это выглядеть.

А не могли бы Вы на примере default_variant:0;_value:35990 rub;_sku:apple-iphone-5s;_balance:-1;_image:images/phones/phone.png

показать как эта строка в спецформате выглядит

или любой другой удобный для объяснения вариант


  • 0

#7 CB9TOIIIA

CB9TOIIIA

Отправлено 14 October 2017 - 18:36

Для примера: http://www.jsoneditoronline.org/

{"value":{"jselementteaserlist0":"<div data-identifier=\"_value\" data-template=\"teaser\" data-index=\"0\" data-position=\"list\" class=\"jbprice-value jsElement jsPriceElement jsValue jsCore jselementteaserlist0\">\r\n\r\n    <div class=\"jbprice-value-row\">\r\n        <span class=\"jbprice-value-label\">\u0426\u0435\u043d\u0430:<\/span>\r\n        <span class=\"jbprice-value-total\"><span data-moneyid=\"12\" data-value=\"33000\" data-currency=\"rub\" data-showplus=\"0\" class=\"jsMoney jbcartvalue\">\n<span class=\"jbcurrency-value\">33 000<\/span> <span class=\"jbcurrency-symbol\">\u0440.<\/span><\/span><\/span>\r\n    <\/div>\r\n\r\n<\/div>"},"buttons":{"jselementdefaultlist0":{"key":"74075d350a0e99cde498eabe6c22dc18","item_id":"331","element_id":"3bb39c45-6798-4464-aaab-4c8729f19d19","isModal":false,"basket":"http:\/\/avtomaty-abb.ru\/index.php?option=com_zoo&controller=basket&task=index&Itemid=437&nc=6272","isInCart":0}},"balance":{"jselementnalichielist0":"<div data-identifier=\"_balance\" data-template=\"nalichie\" data-index=\"0\" data-position=\"list\" class=\"jbprice-balance jsElement jsPriceElement jsBalance jsCore jselementnalichielist0\">\r\n<!--noindex-->\r\n    <span class=\"jbprice-balance-available-no\">\r\n        \u041d\u0435\u0442 \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438    <\/span>\r\n\r\n<!--\/noindex-->\r\n<\/div>"},"result":true,"message":false,"mpu":"24.37 M"}
to56ch.png
 
Видите JSON это строка - которая содержит данные
 
Возьмите строку из БД и через этот сайт составьте корректный текст и попробуйте его импорт

Сообщение отредактировал CB9TOIIIA: 14 October 2017 - 18:36

  • 0

#8 B I Q U I T E R

B I Q U I T E R

Отправлено 14 October 2017 - 21:09

Сформировал в JSON как Вы порекомендовали, отправляю, но не втягивается ни цена, ни баланс, ни картинка.

{"variations":{"0":{"_value":{"value":"10990 rub"},"_balance":{"value":-1},"_image":{"value":"images\\/phones\\/lenovo-s660\\/1.png"}}},"selected":{},"values":{"0":{}},"default_variant":"0"}


  • 0

#9 CB9TOIIIA

CB9TOIIIA

Отправлено 14 October 2017 - 21:14

JSON верный - значит поле в obgrabber JSON не поддерживает или режет


  • 0





Темы с аналогичным тегами jbprice, obgrabber

Click to return to top of page in style!