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


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

Обновление через импорт наличия вариаций 1 товара


Лучший Ответ SmetDenis , 24 June 2015 - 16:59

Добрый день,

Спасибо за подробное объяснение.

Цена и её вариации разделены по колонкам с точки зрения оптимизации. Каждая новая строка в CSV - это дополнительные расходы времени на поиск в базе данных, инициализации материала, сохранении его. Если параметров, вариаций и материалов много, то мы получаем долгий процесс. Чтобы уменьшить накладные расходы, лучше один раз найти материал и один раз его сохранить.

К тому же CSV в этом случае получается гораздо меньше, нет дублирования информации.

В 1С выгрузку можно сделать самыми разными способами. Думаю разместить всю информацию об одном товаре не составит большого труда.


Я прекрасно понял вашу мысль.
Скорее всего подобная возможность импорта и экспорта появится в будущих версиях импорта. Когда точно, не могу сказать. Перейти к сообщению


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

#1 dalwebmaster

dalwebmaster

Отправлено 21 June 2015 - 14:03

Есть 1 товар (одежда), у него есть два цвета и четыре размера (8 вариаций). В Excel-каталоге от поставщика каждой вариации соответствует свой артикул (столбец код):

 

2015-06-21 22-13-39 Скриншот экрана.png

 

Нужно чтобы в JBZoo был один товар с разными вариациями (цвета, размеры). И в тоже время, чтобы получив подобный прайс от поставщика, можно было эти вариации синхронизировать по наличию (нет артикула с вариацией в импортируемой таблице - прячем ее на сайте).

 

Вручную создал в JBZoo 1 товар с 8 вариациями цены (меняются атрибуты цены: размер, фото, цвет и артикул)

 

Потом сделал экспорт, получил собственно одну строку с восьми вариантами поля "Цена (#4)".

 

При подобном раскладе не понимаю, как можно будет синхронизировать вариации, если каждая не начинается с новой строки и не имеет отдельное поле "артикул"?

 

Попробую объяснить на пальцах: был товар в двух цветах и 4х размерах (всего 8 вариаций). Через месяц приходит табличка от поставщика с остатками, в ней всего 6 вариаций, каждая с новой строки со своим артикулом, остальные две распродали, их нет в таблице. Как с такой таблицей через импорт я смогу актуализировать инфу на сайте?

 

Понимаю, что если создать 8 отдельных товаров, с разными артикулами, то такой таблицей от поставщика вполне смогу проворачивать такое обновление остатков, а как быть с вариациями 1 товара? Никак в подобном ключе? Только ручками?

 

Надеюсь хоть что-то понятно ))

 

Ссылка на товар: http://modno27.ru/ba...-dlya-malchikov


Сообщение отредактировал dalwebmaster: 21 June 2015 - 15:10

  • 0

Все что делал www.dalweb.su и делаю www.dalweb.studio


#2 tapakan

tapakan

Отправлено 22 June 2015 - 14:20

Потом сделал экспорт, получил собственно одну строку с восьми вариантами поля "Цена (#4)".

Собственно это и есть ваши 8 вариантов.

Если бы вы добавили еще одну колонку "Цена (#4)" и в строку данные для варианта, в товаре бы появился вариант №9.

 

fgf4_200x0.png

Это при условии, если вы укажите соответствие всех колонок для одного элемента цены.


  • 0

#3 dalwebmaster

dalwebmaster

Отправлено 23 June 2015 - 13:34

Собственно это и есть ваши 8 вариантов.

Если бы вы добавили еще одну колонку "Цена (#4)" и в строку данные для варианта, в товаре бы появился вариант №9.

 

fgf4_200x0.png

Это при условии, если вы укажите соответствие всех колонок для одного элемента цены.

 

Ну, я это понимаю. Получается для вариаций цены одного товара файл импорта-экспорта может выглядеть только так? Т.е. выгрузками из 1С или прайс-листами, как я указывал в топе, где для каждого варианта одна новая строка (которые разнятся например артикулами или кодами товара, чтобы к ним привязаться), а не несколько колонок в одной, обновлять остатки не получится? Чтобы поправить остатки я открываю таблицу со столбцами вариаций, как у вас, и начинаю ручками для каждой вариации править остатки и цены? Т.е. фокуса, как с отдельным товаром, если он отсутствует в загружаемом CSV - и соответственно прячется или удаляется из каталога (в зависимости от действия, которое указали при импорте), не получится?

 

Мне нужно то, чтобы вариации были каждая с новой строки в таком файле. Например, поле ID у них одинаковое, т.к. товар один, а поля артикул, цвет, размер и т.д. разнятся. А так получается, что для каждой вариации нужно заводить отдельный товар, чтобы потом быстро обновлять остатки или другие атрибуты цены из сторонних таблиц.

 

В общем то, о чем я пишу, на практике встретилось в импорте Ksenmarta (слышали наверное про такой продукт), там как раз работает такая фишка, грубо говоря, пять одинаковых строк в CSV, отличаются только размером одежды L, XL, XXL и т.п. - на выходе получается один товар с пяти размерами.

 

Хотя может конечно то что я пытаюсь донести, это из области фантастики )) но как народ здесь обновляет такие изменения, если товаров тысячи? Руками? По идее есть выгрузка из 1С или прайс от поставщика, по которому нужно периодически актуализировать имеющуюся информацию. Или настолько четкие обработки в 1С, что формируют файл с вариациями уже по столбцам?


  • 0

Все что делал www.dalweb.su и делаю www.dalweb.studio


#4 SmetDenis

SmetDenis

Отправлено 24 June 2015 - 16:59   Лучший Ответ

Добрый день,

Спасибо за подробное объяснение.

Цена и её вариации разделены по колонкам с точки зрения оптимизации. Каждая новая строка в CSV - это дополнительные расходы времени на поиск в базе данных, инициализации материала, сохранении его. Если параметров, вариаций и материалов много, то мы получаем долгий процесс. Чтобы уменьшить накладные расходы, лучше один раз найти материал и один раз его сохранить.

К тому же CSV в этом случае получается гораздо меньше, нет дублирования информации.

В 1С выгрузку можно сделать самыми разными способами. Думаю разместить всю информацию об одном товаре не составит большого труда.


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



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


#5 dalwebmaster

dalwebmaster

Отправлено 25 June 2015 - 02:46

Спасибо, так и предполагал. Пока сделал в минус удобству для каждой вариации отдельный материал (приоритет пока в оперативности обновлений остатков), и чтобы в глазах не пестрило от одинаковых товаров в категории - вкорячил табличный вывод teaser и item-list из уроков. Если появится такая возможность - то буду очень рад (и наверное не только я).


  • 0

Все что делал www.dalweb.su и делаю www.dalweb.studio





Click to return to top of page in style!