Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Warianty, połączenie w MYSQL, Pomysł na połączenie wariantowości
denis95x
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 21.02.2015
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


Cześć (IMG:style_emoticons/default/smile.gif)

Planuję wziąć się za wariantowość produktów, ale nie mam pomysłu jak się za to zabrać.
Może ktoś już coś takiego robił i podsunie (naprowadzi) jakiś pomysł?

Dla przykładu - najprościej:

Mamy produkt w sklepie XYZ
Produkt występuje w:
KOLORACH: czerwony, zielony, czarny
ROZMIARACH: S, M, L, XL, XXL

I jak teraz połączyć to i definiować ceny dla każdego z wariantów.
np: czerwony + S = 14,00
zielony + S = 15,00
czerwony + XL = 16,00

Najlepiej definiować ceny? Czy ustalić jakoś jako "wariant = cena X+Y+Z" - gdzie X to cena bazowa produktu a Y i Z to cena wariantu (dodaje - sumuje)

Ktoś jakiś pomysł? Doradźcie! (IMG:style_emoticons/default/smile.gif)

Ten post edytował denis95x 13.05.2019, 21:02:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Niestety jeżeli chcesz mieć możliwość życia wariantów to jest to najlepsze rozwiązanie.

tabela_produkt : {id, nazwa, idKategorii}
tabela_atrybut : {id, idProduktu, typAtrybutu, wartosc}

w tabeli atrybut możesz mieć atrybuty związane z ceną, kolorem, rozmiarem

Można to dalej rozszerzać np.:

tabela_grupa_produktow : {id, nazwa, idKategorii}
a
tabela_produkt : {id, idGrupyProduktow}

I tak dalej...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 03:09