@LinderPower

Как реализовать Postgresql Ecommerce?

Подскажите пожалуйста, каким образом реализуется логика товаров с разными атрибутами, по типу цвета, размера и тд. Для каждого товара разные значения атрибутов, допустим есть футболки. Для футболки красного цвета, есть только размер XL и M , а для футболки зеленого цвета, размер L. При выборе разных атрибутов, должна быть разная цена. И допустим для разных товаров есть некие дополнения, допустим к футболке можно добавить нашивку или значок, это тоже плюс к цене. Как потом должны выглядеть чеки в базе данных и их заказы.
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 2
CodeNull
@CodeNull
Недавно обсуждалось: Как хранить товары с различными опциями в БД?
  • EAV паттерн - используется в 99% случаев, но может создать проблемы при большом объеме данных или неумелом использовании. Подробнее: https://habr.com/ru/companies/tensor/articles/657895/
  • Свои варианты завязанные на контекст решаемой задачи, придумать можно много чего.
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
Вариант
_     | M | X | L
------+---+---+----
Red   |   | Y | Y
Green | Y |   |
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы