Wissler Posted May 4, 2006 Report Share Posted May 4, 2006 Folgende Situation: Ich habe Artikel, die es in mehreren Varianten gibt und die unterschiedliche Artikelnummern haben. Diese m?chte ich aber als einen Artikel anlegen. Gibt es diese M?glichkeit? ?ber die Suche sollen alle Varianten gefunden werden. Beispiel: ArtikelXY - Farbe rot : Art. Nr. 12343 ArtikelXY - Farbe blau : Art. Nr. 12345 ArtikelXY - Farbe gr?n : Art. Nr. 12347 Ich m?chte das als einen Artikel anlegen, nicht als 3. Die einzelnen Artikelnummern sollen ?ber die Suche zu finden sein und zu ArtikelXY f?hren. Danke im Voraus Wissler Link to comment Share on other sites More sharing options...
Shogun Posted May 5, 2006 Report Share Posted May 5, 2006 Ich habe das ?ber die Artikeloptionen gekl?rt. Zuerst den "Hauptartikel" mit der Artikelnummer 123XY und dann die Optionen mit den einzelnen Artikelnummern (12343, 12345, 12347...) Damit das ganze dann ?ber die Suche und vor allem ?ber den "Schnellkauf" gefunden wird habe ich alle Artikelnummern nochmal in die "Zusatz-Begriffe f?r Suche:" erfasst. Ist bei der Erfassung zwar noch etwas aufwendig aber eine andere L?sung habe ich nicht gefunden. Hier kannst Du Dir dann ansehen wie es fertig aussieht. Ich hoffe das war es was Du gemeint hast. Link to comment Share on other sites More sharing options...
Wissler Posted May 5, 2006 Author Report Share Posted May 5, 2006 Vielen Dank, das geht auf jeden Fall in die richtige Richtung! Wie hast Du die Tabelle oben erstellt? Ich meine die "Ausf?hrung Artikel-Nr. B?gelst?rke B?gelweite B?gelh?he ". Ich nutze Version 2.x. Ist so eine Tabelle damit m?glich? Danke und Gru? Wissler Link to comment Share on other sites More sharing options...
Wissler Posted May 6, 2006 Author Report Share Posted May 6, 2006 Originally posted by Wissler@May 5 2006, 03:03 PM Vielen Dank, das geht auf jeden Fall in die richtige Richtung! Wie hast Du die Tabelle oben erstellt? Ich meine die "Ausf?hrung Artikel-Nr. B?gelst?rke B?gelweite B?gelh?he ". Ich nutze Version 2.x. Ist so eine Tabelle damit m?glich? Danke und Gru? Wissler Ok, das hat sich erledigt. Wo finde ich denn die "Zusatz-Begriffe f?r Suche:"? Link to comment Share on other sites More sharing options...
Wissler Posted May 6, 2006 Author Report Share Posted May 6, 2006 Originally posted by Shogun@May 5 2006, 06:46 AM Damit das ganze dann ?ber die Suche und vor allem ?ber den "Schnellkauf" gefunden wird habe ich alle Artikelnummern nochmal in die "Zusatz-Begriffe f?r Suche:" erfasst. Ist bei der Erfassung zwar noch etwas aufwendig aber eine andere L?sung habe ich nicht gefunden. Ich mittlerweile schon. War nur eine minimale ?nderung in der advanced_search_result.php Nochmals danke! Gru? Wissler Link to comment Share on other sites More sharing options...
Shogun Posted May 7, 2006 Report Share Posted May 7, 2006 Entschuldige bitte die sp?te Reaktion. Aber ich schau nur einmal am Tag hier rein. :-) Ich antworte trotzdem noch kurz auch wenn sich das meiste schon erledigt hat. Meine Tabellen erstelle ich mit einem externen Editor (Seamonkeys Composer) und kopiere den Quellcode dann in meinen Shopeditor. Der Shopeditor hat ein paar kleine Probleme vor allem wenn es um die ?nderung von vorhandenen Tabellen geht. Und das obwohl ich die Shopversion 3.0.4 SP1 nutze in der mir der Editor schon wesentlich besser gef?llt als in der 3.0.3. Die Version 2 habe ich nie zu Gesicht bekommen. :-) Ich kann die 3.0.4 SP1 ?brigens nur empfehlen. Die "Zusatzbegriffe f?r die Suche" sind nach meinem Wissen auch erst ab der 3.0.4 drin. Ich nutze diese z.B. auch wenn ich irgendwelche Sets verkaufe. Dann schreibe ich die Artikelnummern der Set-Bestandteile hier mit ein, so dass die Sets auch gefunden werden, wenn nur nach einem Teil davon gesucht wird. Ich mittlerweile schon. War nur eine minimale ?nderung in der advanced_search_result.php Das w?rde mich interessieren. Vielleicht kannst Du es kurz posten. Danke Link to comment Share on other sites More sharing options...
Wissler Posted May 7, 2006 Author Report Share Posted May 7, 2006 Originally posted by Shogun@May 7 2006, 08:56 AM Das w?rde mich interessieren. Vielleicht kannst Du es kurz posten. Danke Meine ?nderung ist allerdings "quick & dirty": Eine Suche nach Hersteller ist mit meiner Version nicht mehr m?glich. Da ich nur einen Hersteller habe, ist das kein Problem f?r mich (kann man bei Bedarf aber noch einbauen). Zudem ist meine ?nderung in Version 2.x gemacht! suche $select_string = "select distinct p.products_model, [...] p.products_tax_class_id "; Den ganzen Block ersetzen: $select_str = "select distinct p.products_model, pd.products_name, p.products_quantity, p.products_fsk18, p.products_image, p.products_weight, pd.products_short_description, pd.products_description, p.products_id, pd.products_name, p.products_price, p.products_tax_class_id "; Suche $where_str .= "(pd.products_name like '%" . addslashes($search_keywords[$i]) [...]; Ganze Zeile ersetzen: $where_str .= "(pd.products_name like '%" . addslashes($search_keywords[$i]) . "%' or p.products_model like '%" . addslashes($search_keywords[$i]) . "%' or pa.attributes_model like '%" . addslashes($search_keywords[$i]) . "%'"; Gru? Wissler Link to comment Share on other sites More sharing options...
Wissler Posted May 7, 2006 Author Report Share Posted May 7, 2006 Suche $from_str = "from " . TABLE_PRODUCTS . " p left join [...] Ganze Zeile ersetzen durch: $from_str = "from " . TABLE_PRODUCTS . " p left join products_attributes pa using(products_id), " . TABLE_PRODUCTS_DESCRIPTION . " pd left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_CATEGORIES . " c, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c"; Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.