Rabatt abhängig von Zahlungsweise

Begonnen von parimo, Juni 20, 2009, 15:02:36

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

hast Du Dich auch als richtiger Kunde für den der Rabatt eingetragen ist eingelogt?
mfG
dobra

parimo

Hi dobra,

ja, daran hat es nicht gelegen.

Ich habe jetzt aber herausgefunden, dass man dem Programm erzählen muss, dass es diese Datei stdcart.ipl gibt (habe das in den Demoshops verglichen).
Deshalb habe ich im Head-Bereich der Login-OK-Datei diese Zeile eingegeben:
<!--spmacro:include(stdcart.ipl)-->.

Nun bekomme ich allerdings wieder eine Fehlermeldung, nämlich:

This Error has occured:
parsing error 123-6 in GLOB(0x2f50a44): Unrecognized character \xA0 at (eval 5) line 5, <> line 54.

Bezieht sich das jetzt auf die stdcart.ipl oder auf die Login-OK-Datei?

Ich fühle, ich bin der Lösung ganz nah  :)

Liebe Grüße
parimo

dobra

hmm...

also für die Ausgabe auf der Login OK Seite brauchst Du die stdcart.ipl NICHT
(die brauchst Du nur im WK und den Folgeseiten)
habe das zwar schon geschrieben, aber sicherheitshalber nochmal: vergiß nicht, die stdcart.ipl auch im WC in die "Dateien hinzufügen" Liste einzutragen, sonst wird sie nicht automatisch auf den Server übertragen!

ich habe die Scripte jetzt mal in einen Demoshop eingebaut und da funktioniert alles, wie es soll
OHNE irgendwelche Fehlermeldungen.

sorry, aber jetzt bin ich ratlos  :o
Wenn Du alles so gemacht hast, wie ich geschrieben habe, sollte es funktionieren.

Hast Du vielleicht irgendwo noch ein anderes
<!--spmacro:module(Callback)
sub invoice_addpos { ...
laufen?
(das darf nämlich nur einmal verwendet werden. Wenn Du weitere Bedingungen für sub invoice_addpos brauchst, mußt Du alle in einem Script einbauen)


mfG
dobra

parimo

Hallo dobra,

jetzt hab ich mir irgendwie etwas total verschossen.
Ich bekomme gerade eine Mail von einem Kunden, dass er immer diese Fehlermeldung bekommt:

This Error has occured:
parsing error 123-6 in GLOB(0x836f294): Unrecognized character \xA0 at (eval 4) line 5, <$file> line 54

wenn er etwas in den Warenkorb legt.
Das scheint seit dem Wochenende so zu sein, aber ich weiß nicht, an welcher Datei das jetzt liegt.
Weißt du zufällig, was diese Fehlermeldung sagen will?

Viele Grüße
parimo

dobra

Hallo Parimo,

also wenn ich jetzt nicht ganz falsch denke, bedeutet diese Meldung, daß Du irgendwo ein Leerzeichen hast, das da nicht hin gehört.

Du hast doch hoffentlich eine Sicherungskopie gemacht, bevor Du mit den Basteleien angefangen hast?
Dann wäre es am einfachsten, die wieder einzuspielen und die Scripte nochmal neu einzubauen.

Ich vermute mal, dass Du von Deinen Versuchen irgendwo noch  "Leichenteile" herumliegen hast, die diesen Fehler verursachen.
mfG
dobra

parimo

Hi dobra,

ja, ich habe schon die alten Dateien wieder eingespielt und vorsichtshalber die stdcart.ipl gelöscht.
Im Lifeview funktioniert es jetzt auch wieder (vorher hatte ich dort die gleiche Fehlermeldung), aber online klappt es immer noch nicht, obwohl ich alles neu hochgefahren habe und sogar die Datenbank neu angelegt habe. - Bin wirklich ziemlich ratlos.

LG - parimo

parimo

Hallo dobra,

offensichtlich besteht der Fehler seit dem 30.6. denn am 28.6. und 29.6. noch Bestellungen eingegangen.

In der pilotlog.txt steht übrigens bei den Kundendaten folgende Fehlermeldung:
S1000:You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '

Ich verstehe überhaupt nichts mehr - vor allem, weil es ja lokal problemlos läuft.

LG - parimo

dobra

vermutlich steckt der Fehler in der stdcart.ipl
Hast Du die nur lokal oder auch vom Server gelöscht?
mfG
dobra

parimo

Die hab ich auch online gelöscht.

Ich habe noch eine Sicherung vom 24.6. - die müsste ja eigentlich okay sein.
Welche Dateien muss man da ersetzen? Nur die shopname.ist oder auch andere?

LG - parimo

dobra

hmmm,  da ich jetzt überfragt....
wenn ich ein Backup einspiele, lösche ich das kappute Projekt (oder benenne es um, falls Daten drin sind, die ich später wieder brauche) und entpacke die komplette Sicherungskopie
mfG
dobra

parimo

Ich habe jetzt wirklich alles versucht - Datenbank neu angelegt lokal und online - alte Version wieder aufgespielt.
Gleiche Fehlermeldung.

Bei der Replizierung der Datenbank fiel mir diese Fehlermeldung auf:

na S1000:You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '|kommentar = Sie möchten uns etwas mitteilen:

Das hatte ich vorher nicht, offenbar erkennt die SQL-Datenbank nun nicht mehr den senkrechten Strich "|".
Nirgendwo in meinen html-Vorlagen verwende ich dieses Zeichen. Aber früher hatte ich diese Fehlermeldung nicht.
Ich weiß jetzt wirklich nicht mehr weiter.

LG - parimo (vollkommen am Ende)

dobra

Hallo parimo,

sorry - aber da muss ich jetzt passen :(
SO EINE Fehlermeldung hatte ich noch nie

das "kommentar = Sie möchten uns etwas mitteilen:" deutet darauf hin, daß der Fehler irgendwo im Bestellablauf steckt (vermute, der Text kommt aus der Händlermail?)
vielleicht schaut ahe heute noch mal in's Forum und kann helfen....

sonst bitte Morgen an den Support wenden
ich weiß da jetzt auch keinen Rat mehr  ???
mfG
dobra

ahe

Hallo,

ich würde wetten, dass online noch die stdcart.ipl im cgi-bin/pm_shop - Ordner liegt.
Am besten nochmal prüfen per FTP-Programm.
MfG ahe

parimo

Hallo und vielen Dank für die Hilfe zu dieser späten Stunde!

Das war's tatsächlich. Ich hatte nur im Shopverzeichnis diese stdcart.ipl gelöscht, aber nicht vermutet, dass sie sich hinterhältigerweise auch noch im cgi-bin-Verzeichnis niedergelassen hat.

Jetzt geht's wieder - vielen, vielen Dank.

LG - parimo

dobra

na also - ist ja alles wieder gut

... aber ob Du die Datei auch am Server gelöscht hast, hatte ich Dich um 20:29 schon gefragt  ;)
mfG
dobra