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


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

Расшифровка полей CSV файла.


Лучший Ответ Василий , 10 July 2013 - 08:13

Для экспорта попробуйте это http://forum.jbzoo.c...a-csv-bez-tceny

Т.е. с этим хаком и этой доработкой я смогу осуществить импорт всех полей и экспорт всех полей. Верно?

 

ПС: два хака и все про цену ... это путает немного. 

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 20

#11 Василий

Василий

Отправлено 10 July 2013 - 07:19

Каждый ID уникален для поля в рамках всего сайта.

Т.е они не могу повторятся между разными типами материалов - иначе нарушится целостность базы данных.

Т.е. для заливки, к примеру, 10-и фотографий для одного товара, мне достаточно

  1. Сгенерировать данные поля в типе товара
  2. зайти по указанному Вами ранее пути и записать эти ID?
  3. Дальше можно под каждый ID вносить фото. 

Всё верно?


  • 0

#12 SmetDenis

SmetDenis

Отправлено 10 July 2013 - 07:27

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

Дальше можно под каждый ID вносить фото. 

Что это значит? 


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



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


#13 Василий

Василий

Отправлено 10 July 2013 - 07:35

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

 

 

Что это значит? 

Я планирую делать заливку на сайт всех 500 товаров. Для этого мне необходимо знать название полей, в которые я буду заполнять: в поле ширина буду вписывать 1000 мм, в поле фотография - путь к папке с фотографиями, в поле прайса - цены с расшифровкой и т.д. 



Каждый ID уникален для поля в рамках всего сайта. Т.е они не могу повторятся между разными типами материалов - иначе нарушится целостность базы данных.

Я думаю что всё ок: поле "64c60a1a-d52f-4ecc-a34f-1bdc98818f46" будет уникально для всех товаров относящихся к одному типу. Тогда я могу в Excel в шапке прописать это поле и заполнить. Далее уже переведу Excel в YML, а YML затем в формат JBZoo. 

Верно?


  • 0

#14 SmetDenis

SmetDenis

Отправлено 10 July 2013 - 07:42

Я запутался, что вы хотите сделать.

Опишите конкретно и очень подробно.

Есть ощущение, что я вас не понимаю.


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



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


#15 Василий

Василий

Отправлено 10 July 2013 - 07:50

  1. Я создаю файл Excel, где строчки - товарные позиции, а столбцы - название полей (фото, ширина, галерея ...);
  2. Заполняю все поля в Excel;
  3. Перевожу формат xls в YML;
  4. Поскольку единственный формат, который понимает система и который содержите все поля это json, то я ещё перевожу YML в json;
  5. Далее делаю экспорт. 

Для выполнения вышеописанного мне необходимо знать название полей. Я думал что поля типа "64c60a1a-d52f-4ecc-a34f-1bdc98818f46" генерируются для каждого товара свои, но на сколько я понял, это не так. Весь вопрос и состоит в том, так это или не так.   


  • 0

#16 SmetDenis

SmetDenis

Отправлено 10 July 2013 - 08:01

JSON - не единственный формат. через CSV можно наполнить большую часть магазина, включая цены.
http://forum.jbzoo.c...-v-formate-csv/
 
Создаете один тип материала, заранее настраиваете все поля.
Загружаете данные из CSV.


64c60a1a-d52f-4ecc-a34f-1bdc98818f46 - это внутренний идентификатор ТИПА поля. Т.е между разными товарами он одинаковый а внутри товара уникальный.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#17 Василий

Василий

Отправлено 10 July 2013 - 08:05

JSON - не единственный формат. через CSV можно наполнить большую часть магазина, включая цены.
http://forum.jbzoo.c...-v-formate-csv/
 
Создаете один тип материала, заранее настраиваете все поля.
Загружаете данные из CSV.


64c60a1a-d52f-4ecc-a34f-1bdc98818f46 - это внутренний идентификатор ТИПА поля. Т.е между разными товарами он одинаковый а внутри товара уникальный.

 

 

6. Не все типы полей можно загрузить Согласен. Решение во второй части этого топика поможет вам с импортом полей от JBZoo.

 

Сделав хак я смогу не только импортировать но и осуществлять экспорт в формате CSV. И это касается всех полей настроенных в типе товара. Верно?


Сообщение отредактировал Василий: 10 July 2013 - 08:07

  • 0

#18 SmetDenis

SmetDenis

Отправлено 10 July 2013 - 08:09

Для экспорта попробуйте это http://forum.jbzoo.c...a-csv-bez-tceny
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#19 Василий

Василий

Отправлено 10 July 2013 - 08:13   Лучший Ответ

Для экспорта попробуйте это http://forum.jbzoo.c...a-csv-bez-tceny

Т.е. с этим хаком и этой доработкой я смогу осуществить импорт всех полей и экспорт всех полей. Верно?

 

ПС: два хака и все про цену ... это путает немного. 


  • 0

#20 SmetDenis

SmetDenis

Отправлено 10 July 2013 - 08:23

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



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





Click to return to top of page in style!