OFBIZ Глядя, чтобы создать родительские дочерние отношения между продуктами - PullRequest
1 голос
/ 25 января 2012

Вот гипотетическая проблема, чтобы обрисовать в общих чертах то, что я ищу.

Скажем, я продаю настраиваемые подарочные корзины с желе.Во время покупки клиент выбирает подарочную корзину, а затем решает, сколько бобов он хочет в ней.Каждый бин, в свою очередь, может быть настроен из списка различных функций.Для каждого желейного боба имеется слишком много возможных конфигураций компонентов компонента, чтобы их можно было разумно представить в качестве предопределенной «функции» подарочной корзины.Более того, продажа корзины и бобов в виде отдельных предметов сталкивается с проблемой, если клиент должен купить несколько корзин в одном заказе.Как мне отслеживать, сколько (и сколько) бобов попало в какую корзину?

Я читал различные учебники и документацию по Ofbiz, пытаясь найти решение этой проблемы.Конфигурация и характеристики продукта предоставляют частичное решение, но не полностью удовлетворяют вопрос в конце моего примера.

Нужно ли расширять модель сущностей, чтобы учесть такого рода ассоциации продуктов-продуктов?Или это уже что-то, что может решить мою проблему?

Ответы [ 2 ]

2 голосов
/ 25 января 2012

Есть много способов, которыми продукты в Ofbiz могут относиться друг к другу.Пожалуйста, посмотрите на раскрывающийся список Association Type ID в Product-> Association в приложении Менеджера каталогов.

Например:

  1. Продукт A может быть Variant Product для продуктаB. [Подходит для вашего случая]
  2. Продукт A может быть Complementary or Cross-Sell для продукта B.
  3. Продукт A может быть Upgrade or Up-Sell для продукта B.
  4. Продукт A можно ассоциировать как Also Bought с продуктом B.

и т. Д. И т. Д.

Однако, учитывая ваши требования, я рекомендую следующее:

  • Настройка виртуального продукта в виде базового желе-продукта со всеми общими функциями, конфигурациями и атрибутами
  • Настройка нескольких вариантов продукта по мере необходимости с определенной функциейАтрибуты добавлены для каждого продукта физического желе.
0 голосов
/ 29 января 2012

Модель данных о продуктах OFBiz очень гибкая и может обрабатывать действительно сложные случаи. Даже если это не поддерживается OOTB, это можно сделать, взяв за основу скрины и код корзины покупок. Наиболее близкими к тому, что вы описываете, является продукт подарочной корзины или может быть настраиваемый продукт, варианты которого являются виртуальными продуктами.

...