Заводил на днях новый товар, потому и заметил. Некоторые товары повторяются на разных страницах каталога. Хотел привести пример, однако обнаружил, что в разных браузерах с настройками по умолчанию (сортировать по времени - новинки выше, 12 на страницу) - это разные товары. Например у меня сейчас на первой странице http://www.hit-dekor.ru/actions/novye-postupleniya/ в середине списка артикулы 04753 и 04776, и их же я вижу на второй странице http://www.hit-dekor.ru/actions/novye-postupleniya/page-2/ ближе к концу.
Подсчет показал - новых товаров в этом разделе 65. И при листании - на шестой странице они заканчиваются - 5 позиций. Значит, так как при листании какие-то товары повторяются - какие-то не показываются, то есть что-то посетители видят дважды, а чего-то вообще никогда не видят.
Кэш чистил всеми способами. Влияет только на изменение порядка отображения товара, после чистки кэша повторяются какие-то другие товары и в другом порядке.
ПРИ ЭТОМ! Если выбрать в выборе сортировки: Без сортировки - то выводятся ВСЕ товары из этой категории, БЕЗ ПОВТОРЕНИЙ.
Вот и вопрос - это мой глюк, или все-таки баг сортировки товаров?
При создании товара, время создания задаётся с точностью до суток.
Соответственно сортировка по Новинкам работает с точностью до суток.
[quote name='dbazhenov' timestamp='1438257500' post='224947']
При создании товара, время создания задаётся с точностью до суток.
Соответственно сортировка по Новинкам работает с точностью до суток.
[/quote]то есть, если в один день на витрину было добавлено больше 12 товаров - начнутся непредсказуемости? А что помешало использовать полный timestamp?
[quote name='Alex_VP' timestamp='1438257795' post='224948']
то есть, если в один день на витрину было добавлено больше 12 товаров - начнутся непредсказуемости? А что помешало использовать полный timestamp?
[/quote]
Так было всегда насколько мне известно, за всё время на это внимание обратили только Вы и kaavian .
В настройках товара селектор даты. При желании можно дописывать часы и секунды.
[quote name='dbazhenov' timestamp='1438257957' post='224949']
Так было всегда насколько мне известно, за всё время на это внимание обратили только Вы и kaavian .
В настройках товара селектор даты. При желании можно дописывать часы и секунды.
[/quote]ага… это мысль, для всех товаров с нужным таймстампом перебором прибавить к значению счетчик…
Хотя это конечно и мелочь, но согласитесь, неприятная…
[quote name='dbazhenov' timestamp='1438257957' post='224949']
Так было всегда насколько мне известно, за всё время на это внимание обратили только Вы и kaavian .
[/quote]
В международной ветке тоже негодовали, но как-то затихло все
[quote name='eComLabs' timestamp='1438260666' post='224964']
В международной ветке тоже негодовали, но как-то затихло все
[/quote]
Это очень педантичная проблема
[quote name='eComLabs' timestamp='1438260666' post='224964']
В международной ветке тоже негодовали, но как-то затихло все
[/quote]c полем timestamp не выгорело. насколько я помню, сортировка товаров менялась при редактировании товара, а значит для сортировки новинок используется поле update-timestamp. то есть стоит мне только зайти в товар и исправить например опечатку в слове описания - как он автоматически становится новинкой.
Ну и собственно, изменение (то есть я практически сделал поля timestamp и update_timestamp уникальными) - ни к чему не привело - одни товары дублируются, а значит другие - никогда не показываются. Я бы смирился, если бы это было просто дублирование. Но то, что из-за этого какие-то товары НИКОГДА не видны покупателям - это разве нормально?
Многие не жалуются.
Я могу если надо еще 3-х людей привести кто негодует.
Алгоритма сортировки новинок особо нет.
Есть только по дате, а далее так и не поняли как, каждый раз поразному порядок дает.
В итоге решение то будет в коробе, что дата будет с точностью до секунд?
Мы, кстати делали фикс для какой-то из 4.1.x версий. Если кому надо, обсудим детали
[quote name='eComLabs' timestamp='1438262907' post='224977']
Мы, кстати делали фикс для какой-то из 4.1.x версий. Если кому надо, обсудим детали
[/quote]Это понятно и хорошо. Но это всё-таки не доработка стандартной функциональности, а - недоработка стандартной функциональности
Мало кто жаловался - потому как без попытки серьезно вникнуть в содержание постраничного отображения каталога - ее и не заметишь.
Да какой там фикс боже мой, логично бы просто было юзать сортировка по правилам
Дата, продукт id все, товары с 1 днем, будут выводится по порядку их забивания так как id возростающий и уникальный.
Самый простой фикс.
[quote name='z3r0' timestamp='1438263931' post='224981']
Да какой там фикс боже мой, логично бы просто было юзать сортировка по правилам
Дата, продукт id все, товары с 1 днем, будут выводится по порядку их забивания так как id возростающий и уникальный.
Самый простой фикс.
[/quote]
Мы все по фен шую делали. Если продукт добавляется, то все до секунд хранится. Если апдейтится, то меняется время только если другая дата выбрана. Ну и импорт учитывается и прочие манипуляции
Исправлено 9 июля, войдёт в 4.3.4
Исправлено путём добавления полного timestamp при создании товара.
P.S. Я почуял легкий аромат попытки давления толпой. В следующий раз будут удалять, давайте рассуждать, а не предполагать и играть на эмоциях. Если о проблеме сообщали ранее, значит эта проблема уже в списке задач на разработку, дальше по приоритетам. Этой проблеме приоритет поднять проблематично, так как это не критичный функционал.
[quote name='eComLabs' timestamp='1438264287' post='224982']
Мы все по фен шую делали. Если продукт добавляется, то все до секунд хранится. Если апдейтится, то меняется время только если другая дата выбрана. Ну и импорт учитывается и прочие манипуляции
[/quote]
Да никто не спорит что все так и сделали, только стоил это же все понимаю не 50 рублей.
Выезжать на багах продукта это как-то не хорошо.
Люди же не просят, чтобы у них была сортировка в новинках по дате, но только они хотят чтобы товары помеченные скидкой, были сначала списка, это да.
Но тут недочет cs-cart
[quote name='dbazhenov' timestamp='1438264494' post='224983']
Исправлено 9 июля, войдёт в 4.3.4
Исправлено путём добавления полного timestamp при создании товара.
P.S. Я почуял легкий аромат попытки давления толпой. В следующий раз будут удалять, давайте рассуждать, а не предполагать и играть на эмоциях. Если о проблеме сообщали ранее, значит эта проблема уже в списке задач на разработку, дальше по приоритетам. Этой проблеме приоритет поднять проблематично, так как это не критичный функционал.
[/quote]
Даниил, я молчал спокойно, потому-что в голове была мысль что фиксят баг.
Но в ваших словах
[quote]
[color=#282828][font=arial, verdana, tahoma, sans-serif]Так было всегда насколько мне известно, за всё время на это внимание обратили только Вы и kaavian .[/font][/color]
[color=#282828][font=arial, verdana, tahoma, sans-serif]В настройках товара селектор даты. При желании можно дописывать часы и секунды. [/font][/color]
[/quote]
Почувствовал, что решили оставить как есть, вот и вошел в дискуссию.
[quote name='z3r0' timestamp='1438264653' post='224985']
Даниил, я молчал спокойно, потому-что в голове была мысль что фиксят баг.
Но в ваших словах
[/quote]
Можно оспорить, это не проблема, но не аргументами “Я сейчас толпу пригоню”
[quote name='dbazhenov' timestamp='1438264494' post='224983']
Этой проблеме приоритет поднять проблематично, так как это не критичный функционал.
[/quote]
Я тоже молчал, но эта фича жутко не удобная, как ходить в двух сапогах на одну ногу. Я обходил ее выгружая товар ежедневно помаленьку. Вот так, жить можно но хреново. Но если все так живут и молчат, молчу и я ))) Рад, что этот мотылек будет прибит!
[quote name='dbazhenov' timestamp='1438264786' post='224987']
Можно оспорить, это не проблема, но не аргументами “Я сейчас толпу пригоню”
[/quote]
Ну вы просто говорите только 2 человека, может правда никто не жаловался, но я знаю что люди есть которые поняли проблему, я им сказал исправят, они успокоились =}
А так вышло бы, что я их обманул =}
Ладно все хорошо, что хорошо кончается =}
Я ваши и свои силы берегу.