магазины, и у разных магазинов, один и тот же товар, может иметь разные атрибуты, например вес( увидел такое на сайте ювелирки), и в зависимости от веса, соответственно и цена будет меняться, примерно я придумал как сделать, но хотелось бы сравнить с реализацией других. Нагуглить ничего толкового не удалось, мб есть у кого что т похожее?
Да, создаётся товар, к примеру золотое кольцо. В магазине - 1, кольцо будет весом в 2 грамма, в магазине - 2, весом 2.5 грамма, пока просто завёл таблицу вариации, которые связываются с продуктом по ID, а атрибуты типа веса связываются с магазином и вариацией, но тогда мне не нравится, что буду получаться дубли на другие атрибуты, к примеру цвет, он то у одного товара будет полюбому одинаковый. Это сложно объяснять) вот и хочется глянуть на реализации
можно связывать товар, атрибут и магазин, а дубли в связующей таблице - ну и пёс с ним.. а совсем общие атрибуты - в ещё одну таблицу вынести.. Типа товары, общие свойства (например название там...), атрибуты (вес, цвет...) и 2 связи свойство-товар (ид товара, ид общего свойства, значение) и товар-магазин-атрибут (айдишники + цена)
Обсуждают сегодня