gelöst Suche nach Artikelnummer

Thema wurde von wvnetdesign, 26. Februar 2019 erstellt.

  1. wvnetdesign

    wvnetdesign Erfahrener Benutzer

    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
     
  2. Developer

    Developer Erfahrener Benutzer

    Einfach die Artikelnummer in die Suche eingeben. :rolleyes:
     
  3. wvnetdesign

    wvnetdesign Erfahrener Benutzer

    Leider nicht ganz. Funktioniert, wenn der "Hauptartikel" eine Artikelnummer hat. Aber nicht, wenn die Artikelnummern bei den Eigenschaften eingetragen sind.
     
  4. Developer

    Developer Erfahrener Benutzer

    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.
     
  5. wvnetdesign

    wvnetdesign Erfahrener Benutzer

    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 :(
     
  6. Developer

    Developer Erfahrener Benutzer

    Vom Hauptartikel kommt Du schon direkt zu den zugeordneten Eigenschaften. Oder meinst Du was anderes?
     
  7. wvnetdesign

    wvnetdesign Erfahrener Benutzer

    Ich meinte, dass gleich die entsprechende Eigenschaft ausgewählt ist. Aber das ist schon etwas übermütig ;-)
     
  8. Developer

    Developer Erfahrener Benutzer

    Woher soll der Shop wissen, welche Eigenschaft zu welchem Hauptartikel gehört? Das muss Du schon selbst anstoßen und zuordnen.
     
  9. wvnetdesign

    wvnetdesign Erfahrener Benutzer

    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*
     
  10. Developer

    Developer Erfahrener Benutzer

    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.
     
  11. wvnetdesign

    wvnetdesign Erfahrener Benutzer

    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
     
  12. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Wir verlinken nie direkt auf Varianten, das heisst die Auswahl nach Artikelaufruf ist nötig.
     
  13. wvnetdesign

    wvnetdesign Erfahrener Benutzer

    Habs befürchtet :-( - Danke
     
  14. Developer

    Developer Erfahrener Benutzer

    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. :D
     
  15. Anonymous

    Anonymous Erfahrener Benutzer

    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.
     
  16. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Korrekt.
     
  17. Anonymous

    Anonymous Erfahrener Benutzer

    …. 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...
     
  18. wvnetdesign

    wvnetdesign Erfahrener Benutzer

    Ja, du hast mich jetzt komplett verstanden. Gibt's da vielleicht schon ein Modul irgendwo?
     
  19. Anonymous

    Anonymous Erfahrener Benutzer

    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.
     
    Zuletzt bearbeitet: 27. Februar 2019
  20. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    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.