Вариации 2.0 в CS-Cart 4.10.1

Это не надо делать, эту болезнь вылечили

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

1 лайк

Добрый день.
Пожалуста, подскажите, а как разным вариациям задать разные характеристики? Пробую на сайте: http://dev.demo.cs-cart.ru/

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


Так раздел есть только у главной вариации.

Что делать? Как для разных вариаций задать разные характеристики?

Заранее спасибо.

-----------------:
Спасибо помощь. В настройки модуля вариаций нашел - все работает.

Зайдите в Настройки модуля вариаций. Там есть настройка на эту тему

3 лайка

Кто знает, как сделать так, чтобы в карточке товаров выводились не только значения хар-к
http://joxi.ru/bmoLp4kH3XyN02
но и их названия…

Когда я говорил, что проблему с кодом группы вариаций исправили, я имел в виду следующее:

[!] Модули: Вариации товаров: Импорт/экспорт Группа вариаций расформировывалась, если в импортируемом файле не было столбца или узла с кодом группы вариаций. Исправлено.

Т.е. код группы вариаций всё равно нужен. Но нужен он только при создании товара, чтобы добавить его в группу вариаций. Если кода не будет, то существующие группы не расформируются, но и новые товары в группу не добавятся. Они создадутся как отдельные, и их можно будет добавить в группу после импорта.

@ikoshkin
Добрый день, вы мне рекомендовали экспортом импортом работать с большим кол-ом хар-к, вот я пробую, но что то не то.
В моем радиаторе 5 вариаций + родительский товар. Я выгружаю (экспорт) и хочу прописать хар-ку теплоотдача каждой вариации (эта хар-ка как "Дополнительная информация). Вы сказали если не ошибаюсь что экспорт хар-к хорошее решение, но у меня вот что получается…
http://joxi.ru/VrwXO43T7X4obm
Может есть какая то возможность экспортировать конкретную хар-ку?

Если по характеристике можно создавать вариации, то такая возможность есть. Например, на https://demo.cs-cart.com/admin.php?dispatch=exim.export&section=products можно экспортировать “Цвет” и “Размер” в отдельных столбцах.

Остальные характеристики выгружаются все в одном столбце. На Маркете есть модуль, который позволяет их выгружать по-отдельности: https://marketplace.cs-cart.com/add-ons/site-management/features-in-separate-columns.html

Нужен модуль от ecomlabs о котором пишет @ikoshkin этот модуль позволяет экспортировать каждую характеристику в отдельной колонке а не списком и тогда можно в файле экспортировать только необходимые характеристики и работать с ними по отдельности

2 лайка

@ecomlabs

Не совсем вы правы. Цвет и Размер не в отдельных столбцах, а в одном столбце. И так оно красиво у вас, потому что футболке присвоено всего две хар-ки, если еще присвоить 5-7 характеристик (которые даже могу не участвовать в вариациях), тогда же это станет, так как у меня не читаемо и не редактируемо эффективно…

Зависит от того, какие столбцы вы экспортируете. Вы экспортируете Features, а есть ещё отдельные столбцы Variation feature:

3 лайка

Семен Семеныч )))) Я не увидел…
Теперь вижу отдельные столбцы и модуль о Еком Лабса проверил, порядок все работает))
Спасибо.

Да, чтобы при импорте объединить вариации в одну группу, нужен Variation group code – общий артикул для всех вариаций одного товара. По такому же принципу принимают данные:

Возможно, у поставщика в файле нет таких данных. Тогда вижу такие варианты:

  • При первом импорте создать такой столбец и заполнить его вручную. В 4.10.2 при обновлении уже существующих и сгруппированных товаров Variation group code необязателен.

  • После импорта группировать новые товары вручную в панели администратора.

  • Автоматизировать правку файла от поставщика. Думаю, что правильнее это будет делать вне CS-Cart (т.е. написать скрипт, который автоматически будет по каким-то правилам или общим данным добавлять в CSV или XML-файл Variation group code). Могу ошибаться, но тут многое зависит от поставщика, поэтому универсально решить на уровне платформы вряд ли получится.

Разделитель нужен не для этого. Он используется в столбце Features, когда у товара в рамках одной характеристики может быть несколько значений:

(Multimedia) Supported storage devices: M[Blu-ray///CD///DVD///DVD R///DVD RW];

Т.е. “Этот конкретный товар работает и с Blu-ray, и с CD, и с DVD”.

А если 50 000 товаров, это же под каждый товар так надо делать?

Если вы переносите товары с другой CMS, то лучше всего открыть CSV-файл в Libre Office Calc, добавить туда нужный столбец и задать всем товарам Variation group code. Это нужно будет сделать один раз.

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

И через импорт их также можно будет привязать если в столбце variation group code будет код существующей группы, верно?

Да. Главное, чтобы у товара были значения характеристик, на основе которых построена группа вариаций; и чтобы в рамках группы вариаций не было двух товаров с одинаковыми сочетаниями характеристик (например, двух зелёных футболок размера M).

Т.Е. Группа вариаций - это группа собранных значений Вариаций (Характеристик) с определенного набора (многих товаров) и эта группа не привязывается к определенному товару а именно с товаров ПАРСИТ значения вариаций : Так???
Другими словами., есть 100 товаров и у каждого есть 2-3 характеристики из которых собираем все их значения и на основе их генерируется список этих значений - Группа вариаций, так???

Извините, не до конца понял вопрос. Думаю, с терминологией должна помочь разобраться вот эта статья: https://www.cs-cart.ru/docs/latest/user_guide/manage_products/products/product_variations.html

Добрый день, есть ли настройка / функция для вывода вариаций на уровень списка товаров?
Чтобы вместо “выберите опции” были сами характеристики (АКА вариации) и можно было бы положить товар в корзину, не заходя на карточку товара.