Autor Thema: Suche in nur einer Warengruppe  (Gelesen 4949 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline bytefender

  • Newbie
  • *
  • Beiträge: 12
  • Lob: 0
Suche in nur einer Warengruppe
« am: Oktober 05, 2004, 15:48:47 »
Ich möchte die Suchfunktion in SP ausbauen.

1. Suche in nur einer Warengruppe
Der Kunde soll die Suche erst in der Warengruppe in der er sich befindet durchführen also nur in dem Bereich.
Ist das anhand von dem Script das die Kofferseite schon hat möglich?
Wenn ja wie?

2. Suche nach Herstellern in einer Warengruppe.
Eigentlich wie 1. jedoch habe Ich ein benutzerdefiniertes Feld HERSTELLER angelegt und möchte jetzt in einer Waren gruppe nach Artikeln eines Herstellers suchen lassen.

3. Kann man Suchpfade (URL als Link) auch manuell verwenden.

Zum Beispiel:
Suche Monitore-->CRT-->17Zoll oder
Suche Monitore-->TFT-->19Zoll oder
Suche CPU-->Intel

Wie sieht der Aufbau der URL aus?
Die dann das Warenangebot einschränken.

Oder kann man sogar mit Hilfe der Datenbank die Listenwerte für die Suchoptionen füllen lassen (beste Lösung).

Wäre für Hilfe dankbar.

MFG

Linkback: http://www.shoppilot.net/pf/shoppilot-enterprise/2/suche-in-nur-einer-warengruppe/390/

Offline jg

  • Hero Member
  • *****
  • Beiträge: 524
  • Lob: 3
(Kein Betreff)
« Antwort #1 am: Oktober 06, 2004, 07:55:33 »
> 3. Kann man Suchpfade (URL als Link) auch manuell verwenden.
> Zum Beispiel:
> Suche Monitore-->CRT-->17Zoll oder
> Suche Monitore-->TFT-->19Zoll oder
> Suche CPU-->Intel
> Wie sieht der Aufbau der URL aus?
> Die dann das Warenangebot einschränken.

Beispiel aus unserem Shop:
Suche nach 'Glas blau rot gelb'. Suchwerte kann man vertauschen.
Ergebnis bleibt immer gleich.
So kannst du doch dann auch die Suche bei euch einschränken:
.../iboshop.cgi?searchMonitor+CRT+17Zoll  oder
.../iboshop.cgi?searchCRT+17Zoll+Monitor  
bringt dasselbe Ergebnis, oder bei Frames:
.../iboshop.cgi?indexsearchCRT+17Zoll+Monitor  oder
.../iboshop.cgi?indexsearchCPU+Intel

Vielleicht hilft's ja schon...  jg
« Letzte Änderung: Oktober 06, 2004, 07:57:01 von jg »

Offline bytefender

  • Newbie
  • *
  • Beiträge: 12
  • Lob: 0
(Kein Betreff)
« Antwort #2 am: Oktober 06, 2004, 08:52:40 »
Danke für die Antwort.

Aber wie sieht es dann aus mit der Session ID?
Geht dann nach jeder neuen Suche nicht der Warenkorb verloren?

Was bedeutet der Ausdruck indexsearch, bis jetzt habe ich immer mit search gearbeitet.

MFG
« Letzte Änderung: Oktober 06, 2004, 09:10:47 von bytefender »

Offline sre

  • Jr. Member
  • **
  • Beiträge: 94
  • Lob: 0
(Kein Betreff)
« Antwort #3 am: Oktober 06, 2004, 11:42:37 »
Hallo,

Zitat
Aber wie sieht es dann aus mit der Session ID?

Die SessionID sollte dann dem Link angehängt werden über __xxsession__, also:
__xxpath__?searchMonitor+CRT+17Zoll,__xxsession__

Damit funktioniert die Such sowohl im LiveView als auch im Onlinebetrieb.
Bei einem externen Link wie ihn JG verwendet hat, lässt man natürlich die SessionID weg. Es würden ja sonst alle den selben Warenkorb bekommen!

Zitat
Was bedeutet der Ausdruck indexsearch...

Wird verwendet für Framelayouts und sorgt dafür, dass das Framset vollständig geladen wird. Bei einem Layout ohne Frames wird dagegen nur search verwendet.

Gruß, sre.

Offline hop

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 705
  • Lob: 5
(Kein Betreff)
« Antwort #4 am: Oktober 06, 2004, 17:00:54 »
Zitat
2. Suche nach Herstellern in einer Warengruppe.
Eigentlich wie 1. jedoch habe Ich ein benutzerdefiniertes Feld HERSTELLER angelegt und möchte jetzt in einer Waren gruppe nach Artikeln eines Herstellers suchen lassen.


gesucht werden kann nur in den 8 festen Feldern.
Also z.B. ergaenzung3 für den Herrsteller nehmen.

Für die Warengruppe dann z.b. ergaenzung4.

Die Suchabfrage wäre dann,
zB. searchauto+bmw

warengruppe = auto
gesuchter Hersteller = bmw

Das Suchformular ist dann so anzupassen,
dass der feste Teil "auto" automatisch
beim Abschicken hinzugefügt wird, und der
Benutzer nur BMW eingeben muss.


hop
Schöne Grüße hop

Offline bytefender

  • Newbie
  • *
  • Beiträge: 12
  • Lob: 0
(Kein Betreff)
« Antwort #5 am: Oktober 06, 2004, 19:06:35 »
Da kommt ja ganz schön was zusammen.
Erst mal freut mich die Hilfe, die einem hier zu Teil wird.

Aber ich war auch nicht untätig.

Man nehme das Beispiel in der SSP-Doku auf Seite 25 über die Seitenhierarchie ändere es um so dass nur die $pagenr ausgegegeben wird. Schreibt diese in ein Input-Feld (hidden)mittels des identifiers weg. Ein Zweites Input-Feld für die Artikeleigenschaft das der Besucher dann selbst befüllt (z.B.: in der Warengruppe für CRT-Monitore sucht er alle 17Zöller).
Dazu das Javasript aus dem Taschen-shop ändere dieses ebenfalls zum einlesen um. Das dann eigentlich nur noch die beiden Input-Felder zu einem String zusammenfügt und wieder in ein Input-Feld (hidden) wegschreibt und dann die Suche beim Klick in der Warengruppe startet.

Voraussetzung dafür ist, das man ein Ergänzugsfeld beim ODBC-Import nutzt, so dass die Seitenreferenz_nr zum Vergleich genutzt werden kann.

Der Vorteil ist meiner Meinung nach die Dynamik, eine Suche für alle Warengruppen-Seiten.

Die anderen Vorschläge werde ich natürlich auch noch testen um dann die Suche zu verfeinern.

MFG
« Letzte Änderung: Oktober 07, 2004, 08:20:42 von bytefender »


xx
Produktbilder in einer Lightbox auf Shopseiten darstellen

Begonnen von admin

21 Antworten
23925 Aufrufe
Letzter Beitrag November 02, 2009, 15:08:57
von admin
xx
mehrere Artikel mit Varianten aus einer Seite ausgeben

Begonnen von dobra

0 Antworten
2611 Aufrufe
Letzter Beitrag November 25, 2014, 08:45:31
von dobra
xx
Suche optimieren

Begonnen von hop

1 Antworten
7187 Aufrufe
Letzter Beitrag November 05, 2002, 19:39:56
von phalbig
xx
Suche in XDDESCRIPTION?

Begonnen von jg

8 Antworten
5762 Aufrufe
Letzter Beitrag Juni 05, 2007, 15:40:47
von jg