Zum Inhalt springen

HTML-Mail und order finalize funktionieren nicht

Erstellt am 8. Dezember 2009 · Noch keine Antworten

Tags: E-Mail-Versand, Frage

san.​ex ·

Guten Tag,

ich habe folgendes Problem:
Ich möchte eine E-Mail im HTML-Format als Bestellbestätigung senden. Dies funktioniert nicht.

Nach vielen Stunden Forschung habe ich herausgefunden, dass die "Bestätigungsseite" (mit dem Plugin: Basket: finalize order) sich nicht aufrufen lässt.
Ich habe zwar die Möglichkeit "plugin.tt_products.PIDfinalize = 36" zu setzen und eine Plaintext-Email zu verschicken, allerdings funktioniert dies mit einer HTML-Email nicht. Nach dem "Bestellung abschließen"-Button lädt die Seite eine Weile und ruft nach einer Zeit eine völlig weiße Seite auf. Ich habe zwar die "sr_feuser_register" installiert, wollte aber bei der Einrichtung des Shops darauf verzichten (ebenso aufs Tracking).

Meine Frage: Wird die Bestätitgungsseite nicht aufgerufen, weil kein User eingeloggt ist oder woran könnte es liegen? Oder liegt es an den Code-warnings die ich im Extensionmanager bei tt_products erhalte? (Siehe Bild bei Punkt 4 unten)

Danke im Vorraus für das Lesen 🙂

Infos zu meiner Konfiguration

1) Ich habe einen Shop mit tt_products eingerichtet und folgende Extensions installiert:

Bild: pic-upload.de/…/gigzzmqyso.jpg

2) Der Seitenbaum sieht folgendermaßen aus:

Bild: pic-upload.de/…/le7c9mlx1.jpg

3) Konfiguration

Contants

plugin.tt_products.file.templateFile = fileadmin/template/shopcode.html

plugin.tt_products.clickEnlarge_list = 0
plugin.tt_products.limit = 8
plugin.tt_products.orderEmail_to = [email]meineemail@gmx.de@gmx.de[/email]
plugin.tt_products.orderEmail_fromName = Test Shop
plugin.tt_products.orderEmail_from = [email]meineemail@gmx.de[/email]
plugin.orderEmail_subject = Bestätigung der Bestellung
plugin.tt_products.orderEmail_from = [email]meineemail@gmx.de[/email]
plugin.tt_products.orderEmail_to = [email]meineemail@gmx.de[/email]
plugin.tt_products.PIDbasket = 37
plugin.tt_products.PIDstoreRoot = 31
plugin.perfectlightbox.slideshowAutoplay = false
plugin.perfectlightbox.overlayOpacity = 0.8
plugin.tt_products.currencySymbol = €
plugin.tt_products.basketPic = fileadmin/template/shopimg/cart.png
plugin.tt_products.selectColor2 = 0
plugin.tt_products.selectColor3 = 0
plugin.tt_products.selectSize2 = 0
plugin.tt_products.selectSize3 = 0
plugin.tt_products.selectDescription = 0
plugin.tt_products.selectGradings = 0
plugin.tt_products.selectMaterial = 0
plugin.tt_products.selectQuality = 0
plugin.tt_products.useArticles = 1
plugin.tt_products.TAXpercentage = 19
plugin.tt_products.domain = localhost/test
plugin.tt_products.orderEmail_htmlmail = 1
plugin.tt_products.editLockedLoginInfo = 0
plugin.tt_products.loginUserInfoAddress = 0

## PID der ShopSeiten ##
plugin.tt_products.PIDbasket = 37
plugin.tt_products.PIDstoreRoot = 31
plugin.tt_products.PIDsearch = 0
plugin.tt_products.PIDitemDisplay = 0
plugin.tt_products.PIDdelivery = 0
plugin.tt_products.PIDpayment = 36
plugin.tt_products.PIDmemo = 0
plugin.tt_products.pidsAddresses = 0
plugin.tt_products.pidsRelatedProducts = 0
plugin.tt_products.PIDuserFolder = 0
plugin.tt_products.PIDbilling = 57
plugin.tt_products.PIDtracking = 0
plugin.tt_products.PIDfinalize = 35
plugin.tt_products.PIDthanks = 0
plugin.tt_products.PIDinfo = 0
plugin.tt_products.pid_list = 31
plugin.tt_products.PIDagb = 52
plugin.tt_products.rootPageID = 31
plugin.tt_products.PID_sys_products_orders = 35

Setup:

page=PAGE
page.typenum=0
page.includeCSS.file1 = fileadmin/template/shopstyle.css

plugin.tt_products.useArticles = 1 
plugin.tt_products.conf.tt_products.LIST.displayColumns {
1 = 4
}

... etc[B] - ERROR:[/B] Line 9: Object Name String, "..." was not preceeded by any operator, =<>({

4) Im Extensionmanager erhalte ich folgende Fehler bei tt_products:

Bild: pic-upload.de/…/vp5o1vutc1n.jpg

5) Ich nutze xampp als lokalen Server.