Autor Thema: Problem mit Crossartikeln  (Gelesen 3893 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1337
  • Lob: 18
    • ShopPilot AT
Problem mit Crossartikeln
« am: September 05, 2010, 06:39:09 »
Hallo,

Ich habe Artikelnr.  MERINO_50 und MERINO_150
Wenn ich MERINO_150 als Crossartikel eintrage, wird auch nur dieser Artikel gefunden und ausgegeben.
Mit MERINO_50 wird jedoch AUCH MERINO_150 ausgegeben (also beide)  ???

Die Crossartikel sind in ERG4 eingetragen
my $str = ssp::get_var_article('ergaenz4');
if ($str) {
ssp::embedded("csearch","embedded/hefte.txt",$str);
}

Das Problem hatte ich auch bei Artikel "MERINO" - hier wurde auch MERINO_PLUS, MERINO_seta, MERINO_150 usw gefunden.
Das konnte ich lösen, indem ich "MERINO," eingetragen habe, aber was ich in diesem Fall machen kann weiß ich nicht....
Ist für mich auch nicht nachvollziehbar *wieso* - auch bei der Suche mit  =~ /MERINO_50/  dürfte MERINO_150  doch nicht gefunden werden ?

Wäre es vielleicht möglich, da eine Option einzubauen, dass man wählen kann, ob Crossartikel mit =~  oder "eq" gesucht werden?
Das Problem besteht doch bei allen Artikeln mit ähnlicher Artikelnr
Hat vielleicht jemand bereits eine Lösung dafür gefunden?
Bin für jeden Tipp dankbar

P.S.:  auch wenn ich search statt csearch verwende, werden beide Artikel gefunden
und   .txt",$str . ":10000000");   oder  .txt",$str);  macht auch keinen Unterschied

Lösung gefunden
wenn ich in ergaenz4 "MERINO50" (also den Unterstrich weglasse) schreibe, wird nur dieser Artikel gefunden.
wieso das so funktioniert, ist allerdings für mich absolut unlogisch -> einen Artikel "MERINO50" gibt es doch garnicht *) ???

Nachtrag:
Die Lösung mit dem weglassen des "_" geht auch nicht  :(
Dann wird der Artikel an anderer Stelle nicht gefunden (da es ihn ja SO nicht gibt *) )

Bitte HILFE .....
Darf man keine "_" mehr in der Artikelnr. verwenden?
Das wäre schlimm - davon habe ich einige 100 verteilt in mehreren Shops....

Linkback: http://www.shoppilot.net/pf/shoppilot-enterprise/2/problem-mit-crossartikeln/1466/
« Letzte Änderung: September 05, 2010, 09:58:07 von dobra »
mfG
dobra
______________________________
Betreute Shops:
Barrique Einzelhandel
Barrique Großhandel

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 530
  • Lob: 10
Re: Problem mit Crossartikeln
« Antwort #1 am: September 06, 2010, 10:03:30 »
Hallo Dobra,

das Verhalten kommt daher, weil nicht mit Perl gesucht wird sondern mit SQL.
Und hier hat der Unterstrich eine Sonderbedeutung (Wildcard).
Werde mir das mal anschauen, ob man das ohne Nebenwirkungen ändern kann.

Gruß hop

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 530
  • Lob: 10
Re: Problem mit Crossartikeln
« Antwort #2 am: September 06, 2010, 10:40:22 »
Hallo Dobra,

ich habe mir das jetzt mal angeschaut und zwar im Weinshop.

Da werden Crossartikel auf der Detailseite mit csearch ausgegeben.
Ich habe Crossartikel angelegt: MERINO, MERINO_50 und MERINO_150.
Dann habe ich jeweils einen der drei Crossartikel in ERG3 eingetragen.
In allen Fälle wurde der richtige Artikel und nur dieser angezeigt.

Kann das Problem also leider nicht nachvollziehen.


Gruß hop

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1337
  • Lob: 18
    • ShopPilot AT
Re: Problem mit Crossartikeln
« Antwort #3 am: September 06, 2010, 12:06:45 »
Hallo hop,

Testshop mit Cross-Fehler per mail unterwegs

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1337
  • Lob: 18
    • ShopPilot AT
Re: Problem mit Crossartikeln
« Antwort #4 am: September 06, 2010, 16:04:56 »
war mein Fehler!

hatte überflüssiges
<!--spmacro:loopitem-->
in der txt-Datei

SP findet die Crossartikel ganz korrekt


xx
2 Fragen zu Crossartikeln

Begonnen von dobra

2 Antworten
3191 Aufrufe
Letzter Beitrag Juni 28, 2007, 11:12:46
von dobra
xx
DB-Problem

Begonnen von Andi

17 Antworten
10592 Aufrufe
Letzter Beitrag April 29, 2003, 15:04:45
von emil
xx
Problem mit SB und Länderkennung

Begonnen von dobra

4 Antworten
5218 Aufrufe
Letzter Beitrag Oktober 18, 2010, 08:38:00
von ahe
xx
LBSAUTO - Problem

Begonnen von Andi

3 Antworten
4421 Aufrufe
Letzter Beitrag Oktober 02, 2005, 23:54:06
von hop