169 похожих чатов

Привет, делаю пэт. Стандартный инет магаз, представим что есть разные

магазины, и у разных магазинов, один и тот же товар, может иметь разные атрибуты, например вес( увидел такое на сайте ювелирки), и в зависимости от веса, соответственно и цена будет меняться, примерно я придумал как сделать, но хотелось бы сравнить с реализацией других. Нагуглить ничего толкового не удалось, мб есть у кого что т похожее?

2 ответов

10 просмотров
sietlle-s Автор вопроса

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

sietlle s
Да, создаётся товар, к примеру золотое кольцо. В ...

можно связывать товар, атрибут и магазин, а дубли в связующей таблице - ну и пёс с ним.. а совсем общие атрибуты - в ещё одну таблицу вынести.. Типа товары, общие свойства (например название там...), атрибуты (вес, цвет...) и 2 связи свойство-товар (ид товара, ид общего свойства, значение) и товар-магазин-атрибут (айдишники + цена)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта