Категории продуктов против бизнес категорий - PullRequest
1 голос
/ 08 декабря 2011

Я занимаюсь разработкой сайта электронной коммерции и столкнулся с проблемой.Требование, которое я должен выполнить: учитывая определенную строку, такую ​​как «блокировка», «теннис», «кинотеатр» или «эшафот», введенные пользователем, я должен отображать как профили, так и публикации продукта, соответствующие этому запросу.* Это приводит меня к следующим выводам:

а) Я должен классифицировать профили (что они делают): может быть, что-то вроде "бизнес-категории".Здесь я сталкиваюсь с проблемой: почти невозможно создать список, охватывающий все виды деятельности в мире, поэтому я прочитал здесь несколько хороших вопросов, и мне понравилась стратегия создания иерархии 1 или 2 уровней, а затем захватить пользователяОбратная связь автоматически через повторно используемые теги.

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

Кстати, есть ли действительно хороший список бизнес-категорий, который мне не хватает?

b) Я должен классифицировать продукты и услуги (что они предлагают) : с похожим подходом мне нравилось использовать фиксированные категории, а затем разрешать пользователям использовать постоянные теги.Я спрашиваю вас снова, есть ли список категорий, который действительно потрясающий.

Вопросы:

1) Вам нравится то, что я только что описал?Основываясь на вашем опыте, думаете ли вы, что это может сработать, или я утону в море тегов?

2) Иногда иерархии продуктов и бизнесов являются излишними.Есть люди, которые описывают свой бизнес как «театр», «банк», «стоматолог», и это не продукт или услуга, а то, чем они на самом деле являются.Но есть много случаев, когда люди говорят «(продажа / производство) автомобилей», «(производство) гончарных изделий» и так далее.Их деловая активность в основном определяется продуктом или услугой, которую они продают или производят.Что вы думаете об этом?

1 Ответ

0 голосов
/ 08 декабря 2011

Я сделал что-то вроде этого - ror_ecommerce.Я использовал дерево для product_types.

Таким образом, вы могли бы продать:

Мебель => Гостиная => Стулья

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

Чтобы сделать его более сложным, я бы сначала боролся с деловым человеком.
Во-вторых, я бы создал модель, в которой продукт имеет много типов product_types.Таким образом, вам нужна таблица соединения между product_type и product.

Ответ на ваш вопрос:

1) Возможно, вы утонете, потому что категории бесконечны.Ограничьте количество тегов или создайте интерфейс администратора, который могут заполнить ваши деловые люди.Если не ваши деловые люди будут просить вас делать эту работу снова и снова.

2) Похоже, ваше дерево будет выглядеть так:

  • продажа / производство => автомобили
  • продажа / производство => гончарное дело
  • банк => личный
  • банк => бизнес

таким образом, если кто-то просто хочет банк, он получаетрезультаты для личного и бизнеса.но они могут еще более уточнить поиск только для личного банкинга.

Похоже, что иерархия бизнеса и продуктов полностью избыточна.Я бы на самом деле боролся с бизнесменом, который говорил что-нибудь еще, потому что в будущем необходимо будет связать бизнес и личную иерархию.Если они одинаковы, это будет легко.Вы могли бы хотеть флаг типа в списке для личного / делового / обоих.будет намного легче убрать флаг, если он не нужен.

Удачи

...