Задался вопросом, как создать группу вариации с помощью импорта, так же как на скриншоте:
Так возможно создавать из XML-файла или CSV-файла, или же это достигается только ручным склеиванием? Вообще, какая должна быть последовательность действий, чтобы был такой результат?
Статья объясняет теорию, но на практике вариации (так как на примере скриншота) при импорте не склеиваются. Вот упрощённый пример структуры моего файла:
По сути, в моём XML тоже самое, что отображено на скрине из CSV в документации:
В результате импорта из моего файла, вариации формируются отдельными группами согласно указанным group_id, а на скрине видно, что группа состоит из трёх подгрупп:
Такое ощущение, что на данном скриншоте показан вариант собранный вручную. Хотя и вручную непонятно как так собрать. Так или иначе ручной вариант мне неподходит, нужно достичь результата импортом, и желательно из XML-файла.
И ещё нюанс. Я морочаюсь из-за того, что в названии товара присутствуют характеристики Цвет и Размер, именно по этому и надо собрать группы таким образом. Если бы в названии не было характеристик, то достаточно было бы обычной группы вариации.
Вижу, что в примере из вашего поста group_id (аналог CS-Cart’овского variation_group_code) общий только для размеров, но разный для цветов (1 для всех белых, 2 для всех синих).
Чтобы при импорте белые и синие футболки склеивались в одну группу, у них group_id должен быть общим. И тогда они правильно объединятся в группу как на картинке; т.к. характеристики у вас уже есть и настроены правильно:
И ещё, дополнительные проблемы создаются из-за того, что дочерние вариации берут названия от главного товара из группы, и это лишает манёвра, так как многие поставщики добавляют в названия товаров характеристики.