Не меняется ссылка в адресной строке при смене вариации

Последняя версия cs-cart
https://dev.demo.cs-cart.ru/stores/b2dfe3cbb78c69eb/apparel/mens-clothing/trefoil-hoodie/
https://demo.cs-cart.ru/stores/1b47a62536317dea/apparel/mens-clothing/trefoil-hoodie/

Суть проблемы: В карточке товара при переключении на другой цвет не меняется ссылка в адресной строке. Это затрудняет отправку ссылки на товар потенциальному покупателю.

Как воспроизвести проблему: Перейти по одной из ссылок на dev или demo, попереключаться между цветами товара, наблюдать за адресной строкой.

Возможно, это фича, но реализация так себе.

1 лайк

Это не фича, это явный баг!
@Nail.Gafin смотрите какой красивый я купил вам красный Джемпер, откройте будет зеленый ))

Нынче актуально, отправь reels другу обложка будет другая :joy:

а цвет в данном случае разве вариации? а у опций строка и не меняется

1 лайк

имхо это не баг


Это вариации, если судить по инспектору. В нем видна прямая ссылка c variation_id на нужный цвет.

@Asya Будьте добры, возьмите в работу. Дайте фикс или подскажите, какой шаблон/js файл ковырять, чтобы избавиться от этого.

Основную проблему упоминал ранее - невозможность отправить покупателю ссылку на нужный товар.

Вариации созданы как отдельные товары?

У себя на сайте сменил на вариацию в url добавляется: ?variation_id=32900

Это уточняющий вопрос?

Нахожу некорректным для сотрудника технической продержки давать пространственные комментарии и задавать пространственные вопросы.
Сходите и проверьте, demo.cs-cart.ru относится к вашей зоне ответственности.

Заодно закажите аудит компетенций команды технической поддержки у сторонней организации. Позорище.

Ответ, который я ожидаю получить:

  1. “Проверили, да, на текущий момент это стандартное поведение потому-то, потому-то. Мы в какой-то момент решили, что нормально оставлять в адресной строке для вариаций один адрес, потому что у нашего ведущего разработчика/архитектора/члена совета директоров хромает логика. Согласны, что могут возникнуть неудобства, вот вам способы (workaround’ы) обхода данного недоубства”

  2. “Проверили, это баг. На текущий момент нет быстрого фикса. Уведомим вас в этой теме, как только он появится”

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

Требования к описанию багрепортов можно прочитать здесь

Хорошо, вот видео

Нужно понимать как воспроизводить проблему. Вариации созданы как отдельные товары или как один товар?

Variations as one product

Еще одно видео

вот поэтому ссылка не меняется. Попробуйте создать вариации как отдельные товары. В этом случае ссылки будут разные

В этой же карточке товара есть еще вариация, и она тоже as one product. При этом ссылка в адресной строке уже меняется.

Видео по ссылке:

Уважаемый Наиль, я кажется вас понял и техническую ситуацию с ссылкой на вариацию если не как отдельный товар. Претензий нет к разработчикам CS Cart — в таких случаях наверное было бы правильно сделать так чтобы при выборе вариации в браузере было автоматическое добавление уникальной ссылки что-то вроде “suffix append to current url” через “#variation_id” то есть если выбрать вариацию то чтобы в браузере
добавлялся anchor url например site/thisproduct#selected_variantion чтобы можно было отправить клиенту (покупателю) и он открыв ссылку сразу бы попал на нужную вариацию.

2 лайка

Добрый день.

Ожидаю ваших действий по озвученной в теме проблеме.

@Nail.Gafin

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

Наиль, вы посмотрели последнее видео, которое я отправлял 10 дней назад?

Будьте добры, уточните, какое именно поведение не является багом.

На примере футболок если, то сделайте так. Цвета футболок это “вариации как отдельные товары”. Размер это “вариации как один товар”. Но при этом все эти артикулы в одной общей группе вариаций. И будет каждой комбинации цвет/размер вам отдельный URL.
Причем таких характеристик как размер “вариации как один товар” можно сделать сколько угодно, будут отдельные url на все комбинации цвет плюс набор характеристик.
У меня так работает
Если размер делать опциями, то отдельных url не будет, это я думаю понятно

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

Если выбирать выпадающий список или текстовые метки, то все хорошо.

@Nail.Gafin Вы подтверждаете, что при выборе внешнего вида вариации в одном случае ссылка переключается, а в другом нет?
Если так задумано, прошу объяснить логику, которая стоит за этим.

1 лайк