категория - товар.
Хочу, чтобы товар "отображался" с разным набором полей, в зависимости от того, кто запрашивает заказ: покупатель или продавец.
Как быть?
Делать сериализатор товара для продавца и для покупателя - да.
Но как не повторять код: заказ - подзаказ - позиция - категория...?
Так может бы это разные сериализаторы тогда?
Меня смущает вот что: заказ - подзаказ - ... - товар для покупателя заказ - подзаказ - ... товар для продавца. Мне не хочется делать "2 ветки", типа: заказ продавца - подзаказ продавца - ... - товар продавца заказ покупателя - подзаказ покупателя -... товар покупателя Просто смущаюсь завести 1 такую абстрактную ветку (заказ - подзаказ...), а потом наследоваться и выводить ещё 2 "такие же" (очень похожие) ветки: для покупателя и продавца
Обсуждают сегодня