Zum Inhalt springen

Problem mit Bestellbestätigung per E-Mail

Erstellt am 10. Februar 2009 · 12 Antworten · letzte Antwort am 14. Februar 2009

Tags: E-Mail-Versand, Frage

daimos ·

das ganze schaut so aus:

Ihre Bestellung:
1) ARTIKEL:

###PRODUCT_TITLE### ###PRODUCT_IMAGE###
Anzahl: ###FIELD_QTY### Price: ###PRICE_TAX### (Steuer: ###PRICE_ONLY_TAX###)

also leer

ansonsten funktioniert auch alles

freefly ·

vielleicht folgendes aus dem Template rausgelöscht?:

  <!-- ###ITEM_CATEGORY_AND_ITEMS### begin -->
  <!-- ###ITEM_CATEGORY### begin -->
Kategorien ausgeben
  <!-- ###ITEM_CATEGORY### end -->
  <!-- ###ITEM_LIST### begin -->
  <!-- ###ITEM_SINGLE### begin-->

  ###PRODUCT_TITLE### ###PRODUCT_IMAGE###
Anzahl: ###FIELD_QTY### Price: ###PRICE_TAX### (Steuer: ###PRICE_ONLY_TAX###)

  <!-- ###ITEM_SINGLE### end -->
  <!-- ###ITEM_LIST### end -->
  <!-- ###ITEM_CATEGORY_AND_ITEMS### end -->
freefly ·

und steht das auch wirklich so drinnen in dem Abschnitt von Plaintext Email Template?

und funktioniert alles andere in der Email (Kundenadresse etc?)

Poste doch mal den kompletten Plaintext-Abschnitt des Templates
Chris

daimos ·

Muss mich korrigieren,
nutze das products_css_variants_de.html

Und den Abschnitt Plaintext Email Template kann ich dort gar nicht finden

Wo und was muss ich da was ändern.

Danke

freefly ·

Es muss in deinem Template eine Stelle geben in der folgendes steht:

<!-- ###EMAIL_PLAINTEXT_TEMPLATE### begin
Subpart used as template for the order-emails
First line is used as subject for the mail.
-->

und irgendwo

<!-- ###EMAIL_PLAINTEXT_TEMPLATE### end -->

und alles was dazwischen ist, wird als Plaintext-Mail geschickt. (Du hast doch Plaintext Emails aktiviert - und nicht HTML - oder?)

daimos ·

so steht es bei mir:

<!-- ###EMAIL_PLAINTEXT_TEMPLATE### begin

Subpart used as template for the order-emails

First line is used as subject for the mail.

-->

Bestellung ###ORDER_UID###



Bestellung ###ORDER_UID###



Bestellbest&auml;tigung:

Ihre Test-Bestellung ist abgeschlossen und hat die Nummer ###ORDER_UID###.

Verweisen Sie bitte bei jedem Kontakt mit uns auf diese Bestellnummer.



BESTELLSTATUS:

Sie k&ouml;nnen den Status Ihrer Bestellung an dieser Adresse einsehen:

http://###DOMAIN###/index.php?id=###PID_TRACKING###&tracking=###ORDER_TRACKING_NO###



Ihre Bestellung:

1) ARTIKEL:



###PRODUCT_TITLE### ###PRODUCT_IMAGE###

Anzahl: ###FIELD_QTY### Price: ###PRICE_TAX### (Steuer: ###PRICE_ONLY_TAX###)



2) ZAHLUNGSADRESSE:

###PERSON_SALUTATION###

###PERSON_NAME###

###PERSON_ADDRESS###

Telefon: ###PERSON_TELEPHONE###

Email: ###PERSON_EMAIL###

3) LIEFERADRESSE:

###DELIVERY_ADDRESS###

###DELIVERY_ZIP### ###DELIVERY_CITY###



###DELIVERY_COUNTRY###



###DELIVERY_SALUTATION###

att. ###DELIVERY_NAME###

Telefon: ###DELIVERY_TELEPHONE###

Email: ###DELIVERY_EMAIL###

4) GEW&Uuml;NSCHTER LIEFERTERMIN:

###DELIVERY_DESIRED_DATE###

5) BEMERKUNG:

###DELIVERY_NOTE###

6) VERSAND UND VERPACKUNG:

Preis: ###PRICE_SHIPPING_TAX### EUR (###PRICE_SHIPPING_NO_TAX### EUR)

7) ZAHLUNGSWEISE:

###PAYMENT_TITLE###

Preis: ###PRICE_PAYMENT_TAX### EUR



GESAMT: ________________________ EUR ###PRICE_TOTAL_TAX### (ohne MwSt. EUR ###PRICE_TOTAL_NO_TAX###)



Herzlichen Dank f&uuml;r Ihre Bestellung!

Mit freundlichen Gr&uuml;&szlig;en



ttproducts.de

Testshop - Online Vertrieb

Testshopstr. 4

D- 71364 Teststadt

Tel.: +49 (0)7195 4545454

Email: info@ttproducts.de



<!-- ###EMAIL_PLAINTEXT_TEMPLATE### end -->

Du hast doch Plaintext Emails aktiviert - und nicht HTML - oder?)

oh Gott, falscher Fuss.
Wo macht man das? suche grad im Constants Editor

daimos ·

Also irgendwie bekomme ich das so nicht hin.
Hier mal die Constants:

###Template Datei###
plugin.tt_products {
  file.templateFile = fileadmin/templates/template_01/products_css_variants_de.html
}

#Shopkonfiguration tt_products

plugin.tt_products.color1 = #CCCCCC
plugin.tt_products.editLockedLoginInfo = 0
plugin.tt_products.loginUserInfoAddress = 0
plugin.tt_products.orderByItemNumberSg = 0
plugin.tt_products.defaultDAMCategoryID = 0
plugin.tt_products.rootCategoryID = 0
plugin.tt_products.rootDAMCategoryID = 0
plugin.tt_products.defaultCategoryID = 0
plugin.tt_products.defaultProductID = 0
plugin.tt_products.defaultArticleID = 0
plugin.tt_products.rootPageID = 0
plugin.tt_products.TAXrates = 0

###Steuern###
plugin.tt_products.TAXpercentage = 19

###Produkte immer am Lager###
plugin.tt_products.alwaysInStock = 1
plugin.tt_products.showNotinStock = 0

plugin.tt_products.debug = 0
plugin.tt_products.warningInStockLimit = 0
plugin.tt_products.alwaysAdvanceOrderNumber = 0
plugin.tt_products.bulkilyFeeTax = 0
plugin.tt_products.PIDlistDisplay = 0
plugin.tt_products.displayCurrentRecord = 0
plugin.tt_products.clickIntoBasket = 0
plugin.tt_products.quantityIsFloat = 0
plugin.tt_products.clickItemsIntoSubmenu = 0
plugin.tt_products.clickIntoList = 0

###Warenkorbansicht###
plugin.tt_products.PIDbasket = 58
plugin.tt_products.PIDstoreRoot = 0
plugin.tt_products.PIDsearch = 0
#Auskommentiert für maximale Bestellmenge
#plugin.tt_products.basketMaxQuantity = 1

###Einzelansicht###
plugin.tt_products.PIDitemDisplay = 60

#Ansicht für den Lieferschein
plugin.tt_products.PIDdelivery = 63
plugin.tt_products.PIDpayment = 57

#Seite für den Merkzettel
plugin.tt_products.PIDmemo = 62

plugin.tt_products.pidsAddresses = 0
plugin.tt_products.pidsRelatedProducts = 0
plugin.tt_products.PIDuserFolder = 32

#Seite für die Rechnungsansicht
plugin.tt_products.PIDbilling = 63


plugin.tt_products.NoSingleViewOnList = 0


plugin.tt_products.usePageContentImage = 0

###Bestellung abschliessen###
plugin.tt_products.PIDfinalize = 56
plugin.tt_products.PIDthanks = 0
plugin.tt_products.PIDinfo = 0
plugin.tt_products.pid_list = 0
plugin.tt_products.separateImage = 0
plugin.tt_products.advanceOrderNumberWithInteger = 0

###E-Mail und Web###
plugin.tt_products.orderEmail_subject = Ihre Bestellung
plugin.tt_products.orderEmail_fromName = Mein Shop Name
plugin.tt_products.orderEmail_to = service@ppp.com
plugin.tt_products.orderEmail_toDelivery = 0
plugin.tt_products.orderEmail_htmlmail = 0
plugin.tt_products.domain = www.domain_eintragen.de

#Seite für die Anzeige der AGB
plugin.tt_products.PIDagb = 8


###Länderauswahl beim Dateneingeben###
plugin.tt_products.useStaticInfoCountry = 1

#Angabe für die Artikel, so dass diese genutzt werden
plugin.tt_products.useArticles = 1
###Pflichtangaben für die Adresseingabe###

#Tracking Seite Bestellverwaltung
plugin.tt_products.PIDtracking = 63

#Login für den Shopadmin in der Bestellverwaltung
plugin.tt_products.update_code = Et2D9j1Y
plugin.powermail.captcha.use = captcha


#Benutzerregistrierung fuer Shopkunden
plugin.tx_srfeuserregister_pi1 {
    userGroupUponRegistration = 1
    userGroupAfterConfirmation = 1
    loginPID = 32
    siteName = shop
    pid = 32
    }
    
plugin.tt_products {
    PIDuserFolder = 32
    createUsers = 1
    memberOfGroup = 1
    lockLoginUserInfo = 1
    loginUserInfoAddress = 1
    }

und hier das Setup:

###Bezahlung###
#Erläuterungen zun den einzelnen Markern
#TAXpercentage - der MwSt-Satz für die Versandkosten
#10 - Rechnung, 20 -Barzahlung, 30-Nachnahme
#Shipping -Versand
#Payment - Bezahlung
#title die Beschreibung für die Versandoptionen,
plugin.tt_products.payment >
plugin.tt_products.payment {
radio = 0
TAXpercentage = 19
10.title = Rechnung
10.visibleForGroupID = 1
20.title = Barzahlung
30.title = Nachnahme
40.title = Vorkasse
}

#Versand
plugin.tt_products.shipping >
plugin.tt_products.shipping {
useStaticInfoCountry = 1
radio = 1
TAXpercentage = 19
10.title = Versand innerhalb Deutschlands
10.visibleForGroupID = 1
10.TAXincluded = 1
10.excludePayment = 20, 30, 40
10.priceFactWeight = 4
10.price.type = count
10.priceFactCount = 0.40
10.price.noCostsAmount= 300

#Fuer Selbsabholer
20.title = Selbstabholer
20.price =
20.TAXincluded = 1
20.excludePayment = 10, 30, 40

#Nachnahme
30.title = Nachnahme innerhalb Deutschlands
30.TAXincluded = 1
30.excludePayment = 20, 10, 40
30.priceFactWeight = 4
30.price.type = count
30.priceFactCount = 0.40
30.price.noCostsAmount= 300

#Vorkasse
40.title = Vorkasse
40.excludePayment = 10, 20, 30
40.price.type = weight
40.price.100 = 8
40.price.2000 = 15
40.price.3000 = 20
40.price.noCostsAmount= 300
}

plugin.tt_products {
statusCodes {
#2-49 diese sind für den Shopadmin reserviert
2 = Ihre Bestellung ist eingegangen
3 = Der Shop erwartet Waren eines Drittanbieters
4 = Der Shop erwartet Ihren Zahlungseingang
5 = Der Shop erwartet Ihre Materiallieferung
6 = Die Bestellung ist bezahlt
7 = Ihre Bestellung wurde versand
8 = Die Geschenkgutscheine wurden versand
9 = Die Waren müssen bestellt werden
10 =
11 =
12 =
13 =
20 =
21 =
30 =

#50 - 59 Generelle Usernachrichten
50 = Kunde möchte Bestellung stornieren
51 = Nachricht des Kunden an den Shop
52 = E-Mail für Geschenkgutscheine versenden

# 60 - 69 Spezielle Usernachrichten
60 = Versand des Gutschein-Zertifikat an den Gutscheinempfänger

#100-299 Bestellung abgeschlossen
100 = Die Bestellung ist versandt und abgeschlossen
101 = Die Bestellung ist abgeschlossen
102 = Die Bestellung wurde stoniert
200 = Bestellung gelöscht
}
statusDate_stdWrap.strftime = %e-%m-%y %H:%M
orderDate_stdWrap.srftime = %e-%m-%y
}

#Gutscheine
plugin.tt_products {
whereGift = uid IN (6, 7, 8-)
creditpoints.pricefactor = 1
#1 entspricht einen Euro
10.type = price
10.prod.1 = 0.02
10.prod.101 = 0.04
10.prod.501 = 0.06
}

#Angaben ueber den Mindestbestellwert hier 100,00 Euro
plugin.tt_products{
basket.minPrice {
type = price
collect = goodstotal
value = 100
}
}

freefly ·

Hi,

wie ich schon geschrieben habe (im ersten Post) fehlt dir im Template folgendes:

      <!-- ###ITEM_CATEGORY_AND_ITEMS### begin -->
        <!-- ###ITEM_CATEGORY### begin -->
      Kategorien ausgeben
        <!-- ###ITEM_CATEGORY### end -->
        <!-- ###ITEM_LIST### begin -->
        <!-- ###ITEM_SINGLE### begin-->
        ###PRODUCT_TITLE### ###PRODUCT_IMAGE###
      Anzahl: ###FIELD_QTY### Price: ###PRICE_TAX### (Steuer: ###PRICE_ONLY_TAX###)
        <!-- ###ITEM_SINGLE### end -->
        <!-- ###ITEM_LIST### end -->
        <!-- ###ITEM_CATEGORY_AND_ITEMS### end -->

Schreib' das in den Teil von deinem Plaintext-Template rein und schon sollte es gehen.

Und Plaintext-Emails hast eh schon richtig aktiviert:

#
plugin.tt_products.orderEmail_htmlmail = 0

lg
chris

daimos ·

Vielen Dank für die Nachfrage.
Das sehe ich erst morgen.
Arbeite morgen wieder weiter daran.
Werde mich auf Fälle morgen hier melden, bzw. schreiben ob und wie es geklappt hat.