php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.10.2010, 14:38  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 214
AllOnline ist in Verruf geraten
Standard Shop: Kategorien und Produktbeschreibung

Hallo,

entschuldigt wenn ich im falschem Themenbereich bin.
Denn es geht mir weniger um die PHP-Umsetzung sondern eher um ein generells Lösungsverfahren.

Wie der Titel schon sagt baue ich mir gerade einen Shop.
Die Aufteilung der Produkte in Kategorien anhand einer Kategorie-Hierarchie ist nich schwer.
Allerdings die Produkteigenschaften zu katalogisieren schon.
Wie könne man eine Datenbank dafür aufbauen?

Mit Produkteigenschaften meine ich Kriterien nach denen man Produkte filtern kann. (z.B. wie bei Ebay) U.a. Produktzustand und Lieferzeit.
Allerdings auch Produktabhängige eigenschaften.
Beim Computer z.B. Prozessor und Festplattengröße.

Diese Eigenschaften einer Produktkategorie zu zuweisen ist auch nicht schwer, allerdings müsste ich dann ja für jedes Produkt eine eigene Tabelle machen, da jedes Produkt eine andere Zahl an Eigenschaften hat.
Somit wäre der ganze Aufbau nicht mehr dynamisch, oder SEHR aufwendig für die Datenbank.

Zudem woher kann ich solche Eigenschaften importieren, damit ich nicht für jedes Produkt eigene Kriterien anlegen muss.

Falls Ihr kreative Ideen habt, immer her damit!
Danke euch!
__________________
Wer Fehler sucht wird immer welche finden und manche motzen einfach nur so
AllOnline ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.10.2010, 14:59  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Ein Produkt hat mehrere Eigenschaften.
Eine Eigenschaft kann mehreren Produkten zugeordnet werden.
Klassische m:n-Beziehung (dein Stichwort für Google).
chorn ist offline   Mit Zitat antworten
Alt 15.10.2010, 18:16  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

Ich habe das folgendermaßen geregelt:

Einem Produkt wird ein Produkttyp zugewiesen, bspw. "einfaches Produkt", "individuelles Produkt" etc.
Dem jeweiligen Produkttyp wird wiederum eine Attributsgruppe zugewisen, z.B. die Attributsgruppe für ein "einfaches" Produkt.
Die Attributsgruppe setzt sich aus beliebig definierbaren Attributen zusammen. Dabei habe ich mich momentan auf die Datentypen "decimal", "int", "varchar" und "text" beschränkt. Jenachdem was für eine Art von Attribut das ist, wird es in der jeweiligen Tabelle eingetragen und verknüpft. Die Struktur sieht folgendermaßen aus:

Tabelle: Felder
-------------
product: id | type_id | is_active | sku | created_at | updated_at
product_type: id | code | attribute_group_id
attribute_group: id | code
attribute: id | attribute_group_id | code | data_type | is_required
attribute_type_decimal: id | attribute_id | product_id | value
attribute_type_int: id | attribute_id | product_id | value
attribute_type_text: id | attribute_id | product_id | value
attribute_type_varchar: id | attribute_id | product_id | value

Zunächst frage ich alle Attribute eines Produktes ab und lade anschließend die entsprechenden Daten, je nach gesetztem "data_type", aus den jeweiligen Tabellen.
Trainmaster ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Programmierer für xt:c shop inkl. JTL Wawi gesucht pc-woelfl Gewerblich 0 12.03.2010 17:41
[Erledigt] Artikel in Kategorien unterteilen! XGamer PHP Tipps 2009 11 07.06.2009 19:26
Unterschiedene Kategorien nach einen anklick ombolo30 PHP Tipps 2009 1 03.05.2009 22:47
Kategorien ombolo30 PHP Tipps 2009 1 02.05.2009 12:09
Eure Meinung zu Modulen für einen Online Shop litterauspirna Off-Topic Diskussionen 1 16.04.2009 14:10
Shop erstellen mit Admin bereich martl666 PHP Tipps 2008 16 10.09.2008 17:11
Shop Zergling-new Off-Topic Diskussionen 4 17.04.2008 17:19
Shop Service - wie umsetzen? greg PHP Tipps 2006 1 07.05.2006 14:55
[JOINS] Auch Kategorien ohne Produkte auslesen Datenbanken 2 24.08.2005 10:33
[Erledigt] Shop - Technischer Background PHP-Fortgeschrittene 5 18.04.2005 14:25
[Erledigt] Menülinks in Kategorien per Left join Datenbanken 20 14.03.2005 12:43
[Erledigt] Kategorien in Baumstruktur PHP Tipps 2005 11 08.02.2005 22:24
pHp Shop in Homepage einbinden !!! ABER WIE ??? PHP Tipps 2004 1 15.08.2004 19:23
shop im frame problem (ie vs mozilla??) PHP-Fortgeschrittene 1 15.06.2004 02:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ebay shop kategorien auslesen, php shop mit kategorien, ebay shop kategorien dynamisch anzeigen, dynamische kategorien bei ebay auslesen, ebay kategorien dynamisch auszulesen, php kategorien, php shop kategorien, ebay shopkategorien auslesen, shopkategorien auslesen, php auslesen von ebay, shop katigorie php, eigene ebay kategorien auslesen, script zum auslesen der shop kategorien ebay, dynamisch shopkategorien ebay, ebay shp kategorien auslesen, ebay kategorien einlesen, webshop produkteigene attribute, \ebay\ \shop-kategorien\ \auslesen\ -stores.ebay.de\'*, script um shopartikel auslese, dynamische kategorien website ebay js code

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum