Anderer Shop, noch eine Frage. Ich habe nicht gefunden, ob es möglich ist, nach der Artikelnummer zu suchen. Hintergrund: Der Shop verkauft viele Ersatzteile. Die werden am einfachsten über die Artikelnummer gefunden. Daher werden die Kunden auch am ehesten die Nummer eingeben und nicht irgendeine genaue Bezeichnung aus 5 oder mehr Elementen. Shopversion GX 3.6 lg, Heidemarie
Leider nicht ganz. Funktioniert, wenn der "Hauptartikel" eine Artikelnummer hat. Aber nicht, wenn die Artikelnummern bei den Eigenschaften eingetragen sind.
Schau mal unter Shop Einstellungen > Mein Shop > Suche in Artikelattributen/Artikeleigenschaften Die Einschaltung dieser Funktionalität kann die Performance deines Shops beeinträchtigen. Das nur zur Info.
Yes, danke - das wars. ABER ich komme nur zum Hauptartikel, die Eigenschaft muß ich dann trotzdem noch raussuchen. Das wird sich wohl nicht so einfach einstellen lassen
Vom Hauptartikel kommt Du schon direkt zu den zugeordneten Eigenschaften. Oder meinst Du was anderes?
Ich meinte, dass gleich die entsprechende Eigenschaft ausgewählt ist. Aber das ist schon etwas übermütig ;-)
Woher soll der Shop wissen, welche Eigenschaft zu welchem Hauptartikel gehört? Das muss Du schon selbst anstoßen und zuordnen.
Naja, ich habe die Artikelnummer ja bei der Eigenschaftkombination beim jeweiligen Artikel drinnen. Sollte also schon direkt zuordenbar sein. Aber mein Grundproblem hast Du ja gelöst, das wär nur mehr ein Goodie *g*
Wie oben schon geschrieben: Über den Hauptartikel kommst Du direkt in die Eigenschaft, die dem Produkt zugeordnet ist, wenn Du sie vorher auch zugewiesen hast. Wenn Du im Produkt drin bist, dann hast Du unten rechts ein Dropdown (Auswahlbox mit Pfeil nach unten). Dort kannst Du Eigenschaften auswählen, dann sieht man die zugeordneten Eigenschaften.
Irgendwie check ichs wohl nicht. Wenn ich in der Suche die Artikelnummer der Eigenschaft/Kombination eingebe, erhalte ich als Ergebnis den Artikel. Muß aber danach nochmal selbst über das Select-Feld die entsprechende Eigenschaft/Kombination auswählen. Cool wäre es, wenn ich mir die 2 Klicks sparen könnte. Vielleicht habe ich ja was falsch eingestellt und Gambio kann das eh... Der Shop wäre hier: https://shop.steininger-anhaenger.at/ Mögliche Artikelnummer einer Kombination für die Suche: 20059656 Danke für Deine Geduld
Alles gut. Ist ganz einfach: 1. Hauptartikel aufrufen 2. Dropdown Eigenschaften auswählen 3. Eigenschaften bearbeiten. Einen anderen "kürzeren" shopinternernen Prozess gibt es nicht. Zumindest nicht mit Bordmitteln, wie Wilken immer sagt.
Das ist aber theoretisch durchaus denkbar, sowas zu machen. Wenn du Geld für eine individuelle Lösung in die Hand nehmen würdest. Der Weg dahin wäre, dass wenn eine Artikelnummer nur in den Eigenschaften gefunden wird, dazu die combi_id ausgelesen wird und dann per Parameter an die Seite angehängt wird, z.B. (Link nur für registrierte Nutzer sichtbar.) . Nur ein Beispiel, ich kenne die combi_ids aus deinem Shop nicht. Aber dann wäre die Eigenschaft vorausgewählt.
…. oooder…. Du erstellst eine Seite "Ersatzteile" im Content Manager und bindest dort eine PHP Datei ein, die dir alle Eigenschaftsartikel mit Artikelnummer und Link zum Artikel mit vorausgewählter Eigenschaft ausgibt. Dann kann der Kunde, wenn er Ersatzteile sucht, auf die Seite gehen, dort nach der Artikelnummer suchen und dann dem Link folgen...
Ein Modul gibt es meines Wissens nicht, daher ja der Hinweis auf eine Indvidualprogrammierung. Ich hatte die zweite Möglichkeit die ich gerade angesprochen hatte, mal kurz angetestet: Code: <?php include 'includes/application_top.php'; echo '<table> <tr> <td>Artikelnr</td> <td>EAN</td> <td>Link zum Produkt</td> </tr>'; $ersatzteilquery = "select * from products_properties_combis"; $teile = xtc_db_query($ersatzteilquery); while ($zeile=xtc_db_fetch_array($teile,MYSQLI_ASSOC)) { echo '<tr> <td>' . $zeile['combi_model'] . '</td> <td>' . $zeile['combi_ean'] . '</td> <td><a href="/product_info.php?' . xtc_product_link($zeile['products_id'], $name='') .'&combi_id=' . $zeile['products_properties_combis_id'] .'&no_boost=1">Anzeigen</a></td> </tr>'; } echo '</table>'; ?> (Link nur für registrierte Nutzer sichtbar.) Leider wird die combi_id nach der Weiterleitung auf die SEO URL "verschluckt" so dass das nicht klappt. Wenn das für Heidemarie eine aktzeptable Lösung ist - vielleicht hat wer anderes noch die Funktion, mit der man direkt die SEO URL ausgeben kann, an die man dann die combi_id dranhängt. Das klappt dann nämlich.
Man muss ja keine SEO-geboosteten Links setzen, sondern man nimmt dann die ohne. Auf Suchergebnisseiten ist das komplett irrelevant, weil es die nie in Suchmaschine Indizes schaffen dürfen, dann hat man ein Problem. So ein Link sieht dann grob so aus: http://shop.de/product_info.php?info=p1x5_testartikel.html&no_boost=1 Man linkt also auf die product_info.php, man hängt hinten den no_boost Parameter an und setzt ihn eins, im info Parameter muss nach einem p die product ID stehen (hier 1) dann ein x gefolgt von der Kombinations ID (hier 5) dann ein Unterstrich mit den url keywords und .html am Ende. Die Umleitung auf die SEO Boost URL macht der Shop dann allein.