Shopsystem ShopPilot

ShopPilot => Shopbetrieb => Thema gestartet von: dobra am August 30, 2008, 22:05:21

Titel: Zeichen verändert bei Import?
Beitrag von: dobra am August 30, 2008, 22:05:21
Hallo,

irgendwie hab ich es jetzt doch alleine geschafft, aus einer csv-Datei eine mdb-Datei zu machen, die Felder zuzuordnen und die Artikel zu importieren   :D
(die neue mdb-Datei als Datenquelle angelegt und mit "neue Datenquelle" -> Import Katalog importiert)

aber die Zeichen "/" und "." werden durch "_" ersetzt  ???
aus Artikelnummer "2565/38.009" wird beim Import "2565_38_009"

die Importtabelle:
(http://www.woll-insel.at/Bilder/SP-Forum/-Access.gif)

im WC:
(http://www.woll-insel.at/Bilder/SP-Forum/-sp.gif)

der Kunde soll aber nach Printkatalog diese Artikel mit "Direkteingabe" bestellen können und im Katalog steht "2565/38.009"

was mache ich falsch?


Titel: Re: Zeichen verändert bei Import?
Beitrag von: Andi am August 31, 2008, 21:07:34
hi dobra,

shoppilot verändert (leider) beim IMPORT solche zeichen in " _ ".
das habe ich auch schon mehrmals (leidvoll) erfahren müssen - lässt sich nicht ändern.
da wir unsere artikel in einer wawi pflegen müssen wir schon hier die artikelnummern
so ändern, das diese in sp richtig übernommen werden.


grüße von andi  :)
Titel: Re: Zeichen verändert bei Import?
Beitrag von: dobra am August 31, 2008, 21:15:55
hi Andi,

Zitat
da wir unsere artikel in einer wawi pflegen müssen wir schon hier die artikelnummern
so ändern, das diese in sp richtig übernommen werden.

Das geht in diesem Fall leider nicht,
Der Hersteller wird wegen mir sicher nicht die europaweit verteilten Printkataloge zurückrufen und neu drucken ;)
Titel: Re: Zeichen verändert bei Import?
Beitrag von: Andi am August 31, 2008, 21:42:09
eventuell kannst DU ja das sp-team dazu bewegen,
im shopsystem auch . und / in den artikelnummern zu akzeptieren .....

(auch bei uns werden die hersteller ihre artikelnummern nicht für _uns_ ändern ....)


grüße v. andi
Titel: Re: Zeichen verändert bei Import?
Beitrag von: dobra am August 31, 2008, 21:57:27
"/" und "."  WERDEN ja in der Artikelnummer akzeptiert!
wenn ich die Nr. SO manuell eintrage, funktioniert alles.


es geht doch nur darum, daß die Nr. auch so IMPORTIERT werden können...
wenn ich "artikelnummer" dem ben.def.Feld ARTNR zuordne (kann das ja auch zusätzlich machen) werden die Nr. ja auch korrekt importiert.
(ahe weiß da ganz bestimmt eine Lösung  ;D)

Korrektur:
die Zeichen werden doch nicht im WC akzeptiert   >:(
ich kann sie zwar manuell so eintragen, aber sie werden dann doch auch in "_" umgewandelt  ???
da ist's wohl doch nicht allein mit der Importmöglichkeit getan....
Titel: Re: Zeichen verändert bei Import?
Beitrag von: dobra am September 02, 2008, 13:19:54
DANKE an ahe!!!!

Die Lösung:

Beispiel - Händler-Artikelnummer "2002/70.848",  durch Import veränderte Shop-Artikelnummer "2002_70_848"
Damit der Kunde bei der Direkteingabe die Händlerartikelnummer eingeben kann, genügt ein kleines ssp-Script in der stdplacecart
<!--spmacro:module(form)
    my $item = ssp::get_var_form(directItem);
$item =~ s/[\.\/]/_/g;
    if (length($item) && ($item ne $ssp::undefined)) {
        $main::FORM{"directItem"} = "$item";
}
-->

es können natürlich auch noch zusätzliche Bedingungen eingebaut werden.