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

Разработка переезда на новые вариации пока только в планах. Как будет информация, обязательно сообщим.

Вы перепутали - старая вариация основана на опции Размер. Новую теперь нужно разделять на Высота и Ширина.

Извиняюсь. Лично мне удобнее выбирать высоту и ширину по-отдельности, чем искать среди длинного списка сочетаний. Вторая картинка показалась “лучше”, поэтому подумал, что вы хотели так, и перепутал.

Если вашим клиентам удобнее иначе, почему бы тогда не создать характеристику “Размер” вместо такой опции? Её ведь можно нигде не показывать, а использовать только для группировки товаров и переключения между ними.

Скорее показать не какой есть, а какой можно заказать. Т.е. это правда, что нужно показывать товары, которых нет в наличии, но которые можно Предзаказать. Но при этом не нужно показывать те товары, которые предзаказать нельзя. Если же я сниму галку “Показывать товары, которых нет в наличии”, то пропадут товары, которые можно предзакзать. Поэтому фильтрация должна отображать только то, что можно заказать или предзаказать. А делать еще отдельный фильтр по наличию это и нам лишний геморрой, и клиенту не удобно.

Да, генерирую со страницы товара. Берем товар с названием “Футболка Олени”. Сейчас если создавать вариации, то к названию будут добавляться размеры - “Футболка Олени размер М”, “Футболка Олени размер L”. Вот в названии вот эти лишние конструкции вообще не нужны. Нужно просто “Футболка Олени”. Поэтому приходится каждый раз заходить удалять.

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

P.S. Кстати, скоро на всё это будет влиять не только “Предзаказ” и количество товаров, но ещё и многоскладовость. Т.е. если мы захотим переработать настройку “Скрывать товары, которых нет в наличии”, то и склады придётся как-то учитывать. Поэтому предлагаю вопрос отложить, как минимум пока не выпустим полноценную многоскладовость.

Так ведь есть уже решение, когда в каталог выводятся все размеры. Почему бы не сделать именно так?
Не все будут наводить мышкой на товар. Зайдут в каталог, не увидят нужный размер и уйдут.
Либо вообще не выводить, вынуждая заходить в карточку. Этот вариант, конечно, не очень хороший.

все наводят. В одежде обуви 100% наводят.

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

Зато там нельзя из товара перейти в другой цвет. А у нас уже можно))

Можно. Там переход между одной моделью в разных цветах есть.

1 лайк

Нужна простая конвертация из вариации в обычный товар и обратно. Кажется это планировалось или я не правильно понял?

  1. Как-то очень легко изменяются важные значения в закладке “вариации”. Это, вероятно, сделано для быстрого редактирования. В целом - удобно. НО как-то бы от дурака защитить!
    Цену там править может и часто надо будет, а вот хар-ки - они ведь часто не меняются…
    Очень легко случайно тыкнуть, потом забыть, потом цену поправить, сохранить и всё - товар значительно изменился!

  2. Как быстро поменять основную вариацию? В прежнем варианте это делалось удобно и быстро. Сейчас не нашел.

  3. Ранее у хар-ик была возможность делать вариант отображения “радиогруппа”, кажется (точками которая). Почему сейчас только список выпадающий?

  4. Ширина полей хар-ик в закладке Вариации не редактируется и не соответствует длине строки. В итоге лишнего места занимает и приходится скролить

  5. Решил потупить.
    шаг I. Сделал сперва один товар с одной хар-кой, которая “Сгруппировать позиции в каталоге как вариации”. Потом зашёл в вариации и сделал еще 2 товара через “добавить вариации - создать новые товары”. Удобно!
    шаг II. Потом зашёл в первый товар и заполнил еще две хар-ки, которые “Сгруппировать вариации в одну позицию в каталоге”. Вернулся в Вариации, захотел добавить новые товары с уже новыми хар-ками. Нельзя. Почему?
    В остальных двух товарах заполнил эти же две хар-ки - из них тоже не даёт создавать новые вариации с новыми хар-ками.
    Ок. Завёл новый товар. Заполнил все три хар-ки сразу. Из неё можно теперь создавать вариации с учетом всех трёх хар-ик.

Резюмирую. Немного всё запутано и неочевидно. Если я уже сделал товар, а потом добавил новых хар-ик - нужно дать возможность создавать вариации с учетом этих новых хар-ик. Иначе придётся заново создавать товары? :frowning:

  1. Очень классно работает автозаполнение названия при создании вариаций.
    Но как-то странно работает. Я должен создать “левый” товар, заполнить хар-ки, потом создать все вариации, потом удалять первый товар. Может есть более правильный способ, конечно, но я не сообразил.

Было бы удобно при создании товара сразу сделать автозаполнение названия на базе хар-ик. Ну и может быть сразу создавать все комбинации…

  1. Всё равно не понимаю почему в каталоге “компактный список” нельзя вытащить выбор вариаций, что б сразу из каталога проставлять кол-во и добавлять в корзину - не заходя в карточку товара. Этот вид как раз для такого режима и нужен - фотка маленькая, человек с товаром уже знаком, ему нужно накидать товаров в корзину и купить.
    Там где он интересуется товаром - использует “сетка” или “список без опций”. Разве нет?
    Ну и конечно, переключение надо делать кнопками, а не выпадающим списком.
    Тем более, что быстро оценить наличие при списке - нельзя.
    Понятно, что вы пытаетесь дать возможность заработать партнерам на модулях, но хотя бы в каком-то упрощённом варианте сделайте “из коробки”.
    А сейчас готовых модулей не будет - все были сделаны на базе Опций…

На вайлдбериз это устроено так: Для товара артикул разбит на две части - артикул предложения и артикул цвета. Товары с одинаковым артикулом предложения объединяются в одну карточку с разными артикулами цвета. Поэтому да, там это прекрасно работает.

Она есть, принцип описан в документации: https://www.cs-cart.ru/docs/4.10.x/user_guide/manage_products/products/product_variations.html#id4 Главное, чтобы у товара были заданы значения для нужных характеристик. Тогда его можно присоединить к группе вариаций как со страницы вариаций, так и со страницы самого товара. Всё делается на вкладке “Вариации”.

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

1 лайк

Вот только новые вариации протестировать на ней не получится. Туда мы по техническим причинам не выкладывали “Вариации 2.0”, там пока “Вариации 1.5”. Смотреть новые вариации надо именно на http://dev.demo.cs-cart.ru или http://dev.demo.cs-cart.com.

У нас система похожая: есть Product code (уникален для товара/вариации) и Variation group code (общий для нескольких вариаций; виден на вкладке Variations). Они в отдельных столбцах импортируются.

Посмотрел на демо, Title меняется. При смене размера в URL добавляется variation_id. И вот с этой страницы будет canonical на “позицию в каталоге” (т.е. на вариацию выбранную по умолчанию), у которой в URL нет variation_id.

Да, сейчас сделано так: если у вариаций позиция в каталоге одна, то и отобразится при фильтрации только она. Это скорее всего не изменится, НО в планах возможность уже на списке товаров показать, какие там характеристики есть:

Про это тоже есть задача в планах. Будет поле “Общее имя товара”. Если его заполнить, то на витрине покупатель увидит его, а не название вариации.