msSortFields
Компонент позволяет создать для каждой категории свое независимое поле сортировки товара. Эта возможность особенно актуальна когда категория не является для товара родительской, в классическом варианте при сортировки такого товара его родитель будет изменен на категорию в которой происходит сортировка.
Видео-обзор
Купить
Видео-обзор
Купить
Поблагодарить автора
Отправить деньги
Комментарии: 12
Добрый день!
Подскажите, пожалуйста, с помощью данного компонента можно отсортировать товары по артикулу, неучитывая буквы?
В начале всех артикулов стоят от одной до трех букв, затем цифры (например, Кол456315 или С454123), количество цифр разное
Подскажите, пожалуйста, с помощью данного компонента можно отсортировать товары по артикулу, неучитывая буквы?
В начале всех артикулов стоят от одной до трех букв, затем цифры (например, Кол456315 или С454123), количество цифр разное
Нет
Есть одна проблема, компонент поля создает в таблице ms2_products. А если категорий штук 200 будет, и для каждой своя сортировка нужна. И полей будет столько же в ms2_products? Крутое решение, ничего не скажешь))
Изначально цель этого решения добавить возможность в рекламных/посадочных страниц вывести определенный товар из разных категорий, а не для 200 категорий создать свою сортировку )
Ну значит проблемы этот компонент не решает глобально) Костыль, оформленный в пакет, да еще и за деньги предлагается))
Это ни какой не костыль, а вполне нормальное решение для текущей задачи в рамках функционала minishop2
У меня задача сделать свою сортировку для каждой категории. Так как категорий много, и структура категорий обширная, то при перетаскивании в админке бывает путаница, minishop перекидывает товар из одной категории в другую. Ваше решение было бы отличное, если бы не одно но, которое я описал в первом сообщении. Даже если бы категорий было не 200, а 20, а это обычная ситуация для магазина, то ваш компонент уже не подходит…
У меня задача сделать свою сортировку для каждой категории.
Даже если бы категорий было не 200, а 20, а это обычная ситуация для магазина, то ваш компонент уже не подходит…А с чего вы вдруг решили, что данный компонент должен решать конкретно вашу задачу?
Так написано же в описании «Компонент позволяет создать для каждой категории свое независимое поле сортировки товара», или я читать не умею? Так и написали бы «для каждой, если их всего десять, не больше») При чем тут моя задача?
А кто сказал что их может быть не больше 10 ?) Тут только ограничение mysql на количество столбцов в таблице и это насколько мне известно 4096 столбцов в таблице, 1000 для InnoDB
В здравом уме никто даже 10 делать не будет таким образом. Про нормализацию данных видимо тут никто не слышал.
Как я уже писал, цель данного дополнения создать возможность отсортировать товара для рекламных и посадочных страниц в рамках функционала minishop2 т/е, что бы обычный пользователь мог без проблем просто указать свое поле сортировки в стандартных сниппетах. Да, этот способ с точки зрения реляционных базах данных не есть хорошо, но опять же, все дело в цели и конкретной задачи.
Естественно если ты делаешь, что то типа маркетплейса, где каждый продавец должен иметь возможность отсортировать свой товар то данное решение тебе абсолютно не подходит.
P.S. Сегодня как раз получил заказ на разработку, что то типа маркетплейса с возможностью своей сортировки каждым продавцов. Так что в итоге будет создано и более специализированное решение. )
Естественно если ты делаешь, что то типа маркетплейса, где каждый продавец должен иметь возможность отсортировать свой товар то данное решение тебе абсолютно не подходит.
P.S. Сегодня как раз получил заказ на разработку, что то типа маркетплейса с возможностью своей сортировки каждым продавцов. Так что в итоге будет создано и более специализированное решение. )
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.