Неправильное поведение для товаров, имеющих вариации

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

Проблема воспроизведена на демо http://demo.cs-cart.com/stores/f5458bb4409f2c7b/apparel/mens-clothing/
(может не воспроизводиться на linux системах, у нашего разработчика не воспроизводится) для вопросизведения перейдите на товар Белая футболка.

4 лайка

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

Александр скажите, в каком браузере вы воспроизвели ошибку?
Дело в том, что тех поддержка, не может ни как это увидеть, хотя я им даже видео скидывал.

IOS + Chrome, Windows + Chrome
Нам начали активно пользователи писать о проблеме (не только вы), мы сразу проверили нативную работу без темы, там проблема воспроизвелась

1 лайк

Спасибо! Но почему они этого не видят, для меня загадка…
Второй день не могут ничего сделать, скинул в письме ссылку на эту тему, может поможет.

На Линукс + Chrome не воспроизводится

windows 10 + chrome 79 воспроизводится

1 лайк

Очередной ответ от поддержки:
Мы проверили и ваш магазин и демо-магазин на нескольких устройствах и не воспроизвели проблему. Пожалуйста, сообщите нам, если для воспроизведения нужны дополнительные шаги.:thinking:

Я запишу видео, проблема сто процентов есть.

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

Ну наконец то увидели проблему, написали что решают, но это может затянутся аж на 45 дней.

Do you have any gist of the fix? It’s annoying that it takes 2 months to fix this issue.

2 лайка

7 дней назад писал в тех поддержку, ответ: ждите 45 дней…
Вот, одно из решений на первое время, http://joxi.ru/12M5kJ0ul3Y802
Попробовал и действительно, выключение вкладки “список вариаций” помогает.

Баг заявлен 34 дня назад, какие нафиг еще 45 дней??? Хорошо устроились они там :face_with_symbols_over_mouth:

Мы прекрасно понимаем, что заявленный срок исправления может казаться долгим. Особенно если проблема критична для вашего магазина. Но “45 дней с момента подтверждения” — это максимально возможный срок исправления бага, и мы называем его не просто так:

  • Разработка CS-Cart разбита на отдельные периоды (спринты). Каждый спринт длится 2 недели. Разработчики получают задачи на весь спринт в понедельник первой недели. Новые задачи до конца спринта обычно не ставятся.

  • Допустим, баг подтвердили во вторник первой недели, на следующий день после того, как разработчики получили задачи. Тогда разработчик получит задачу на исправление бага только через 13 дней, а исправить баг нужно будет в течение двух недель.

  • Итого на исправление бага уходит до 4 недель (около 30 календарных дней). Ещё две недели нужны на случай, если потребуется общаться со сторонними организациями, или же если разработчик не сможет исправить баг за один спринт.

Чтобы баг подтверждался быстрее, лучше обращаться напрямую в Help Desk. Там больше возможностей, чтобы быстрее изучить проблему. Из недостатков — нужен положительный баланс кредитов, чтобы их зарезервировали и начали изучать проблему. Но если выяснится, что это баг, то кредиты вернутся на счёт.

P.S. Спасибо, что подняли этот вопрос. В ближайшие недели обновим политику исправления багов, чтобы и там было написано, как решить проблему быстрее.

Здравствуйте!

Мы исправили проблему с прокруткой на странице товара. Исправление войдет в CS-Cart 4.11.3.

Если вы хотите внести исправления, не дожидаясь выхода следующей версии, воспользуйтесь diff-файлом https://gist.github.com/csavoronin/997165730e2bdba9e8348e70b152b100

Вот инструкция, как воспользоваться этим файлом:
https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html

2 лайка

Подскажите для тех, кто плохо разбирается в коде.
Я так понял нужно зайти по ftp на сервер, найти фал variations_list.tpl
И в нем удалить строчку <a href="{$variation_link}" {if $smarty.foreach.variations_list.first}autofocus{/if}>

А вместо нее вставить эту строчку http://joxi.ru/KAxJQ6EtZWaDMm

Извините, но мне придётся закрыть эту тему за нарушение правил форума:

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

Весь оффтопик из темы удалён, а баг уже исправлен. Так что от закрытия темы никто не пострадает.

P.S. @dekoro, да, вы всё описали правильно. Если не трудно, напишите мне в личку, помогла ли вам статья https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html. Её как раз писал не-программист для других не-программистов.