Page 1 of 1

shop - datenpaypal bestellbestätigungsmail zahlungsoptionen

Posted: Wed 19. Dec 2012, 12:47
by jayred
hallo zusammen,

diverse sachen machen mir gerade bei einer installation der paypal-einbindung echt schwierigkeiten:

1. seit ich die einbindung der paypal-funktionen entsprechend des howto-wiki (für neuen release) durchgeführt bzw. versucht habe, passiert beim zuvor einwandfrei laufenden shop folgendes:
- der warenkorb wird nicht mehr als bestellung an das backend bzw. in die datenbank übergeben
- die bestätigungsemails (an shopbesitzer und besteller) werden nicht mehr versendet
- es findet keine übergabe von daten an paypal statt (email ist eingetragen im backend, sandbox-link ebenfalls an den maßgeblichen stellen), generell zuckt seitens paypal nichts, es kommt auch keine fehlermeldung o.ä.
- als schlussbild des bestellvorgangs kommt nun der text der besteller-bestätigungsmail

WAS MACHE ICH FALSCH?

2. zudem sind zuvor schon die bestätigungs-emails zu bestellungen fehlerhaft rausgegangen. und zwar findet sich ja in der default.html dies hier:

Code: Select all

<!--MAIL_CUSTOMER_START//-->
Herzlichen Dank für Ihre Bestellung.

Bestellung-Nr.: {ORDER}
            {DATE:d/m/Y H:i}
			
Zahlungsart: [PAYBY_PREPAY]Sie haben sich für Vorauskasse entschieden. Wir versenden Ihre Bestellung nach Eingang Ihrer Zahlung. 
         Bitte überweisen Sie auf das Konto XYZ bei der[/PAYBY_PREPAY]
         [PAYBY_POD]Nachnahme[/PAYBY_POD]
         [PAYBY_ONBILL]Sie erhalten eine Rechnung mit Fälligkeit innerhalb von 7 Tagen.[/PAYBY_ONBILL]
nach meinem verständnis sollte hier also in der bestätigungsmail die gewählte zahlungsart dargestellt werden, und zwar nur diese. bei mir kommt aber das da als mailtext heraus:

Zahlungsart: Sie haben sich für Vorauskasse entschieden. Wir versenden Ihre Bestellung nach Eingang Ihrer Zahlung.
Bitte überweisen Sie auf das Konto XYZ bei der[PAYBY_ONBILL]Sie erhalten eine Rechnung mit Fälligkeit innerhalb von 7 Tagen.[/PAYBY_ONBILL]


es wird also der ganze kladderadatsch, der eigentlich nicht erwünscht ist auch noch mitgeschickt. sowas sieht ja nun wirklich nicht schön aus, woran könnte das liegen?

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Wed 19. Dec 2012, 18:26
by nameless1
paypal wird in den extended shop eingearbeitet und dann von og übernommen. damit spätestens sollten die probleme beseitigt sein.

wann: demnächst.

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Wed 19. Dec 2012, 18:30
by jayred
das klingt ja für die zukunft verlockend. bloß kommt sich meine kundin vermutlich verarscht vor wenn ich ihr das als trost erzähle... :wink:

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Wed 19. Dec 2012, 20:27
by nameless1
ich habe nur eine spezialversion am laufen. sonst würde ich dir diese zukommen lassen.

sind schon produkte angelegt?

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Wed 19. Dec 2012, 20:36
by jayred
ja, ein produkt ist drin. lief ja auch schon ohne die paypal-erweiterung. ist übrigens die version 1.5.4.1 (r491)

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Thu 20. Dec 2012, 20:01
by juergen
Hast du diese Funktionen

Code: Select all

function reinitialize_session(&$_tmpl){ ...

mit ins frontend.render.php des Moduls eingebaut ?

Man kann ja nicht drauf kommen weil die Mail wohl nicht ganz abgebildet ist ...

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Thu 20. Dec 2012, 20:10
by jayred
ja, die funktion ist mit drin - ich habe das peinlich genau nach dem howto gemacht. hilft es was, wenn ich die default.html und die frontend.render.php komplett hier reinsetze, um das mal zu analysieren?

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Thu 20. Dec 2012, 20:50
by juergen
Mach mal nur das Template, das geänderte kannst du ja selbst nachsehen

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Thu 20. Dec 2012, 20:53
by jayred
okay, hier der inhalt der default.html:

Code: Select all

<!--CONFIG_START//-->

cat_all = "Topprodukte"
cat_list_products = Off

; sort list by fieldnames, check DB
; sort by Name - "shopprod_name1 ASC"
; sort by Viewed - "shopprod_track_view DESC"
cat_list_sort_by = "shopprod_name1 ASC"

price_decimals = 2
vat_decimals = 0
weight_decimals = 1
dec_point = ","
thousands_sep = "."

image_list_width = 100
image_list_height = 100
image_list_crop = FALSE
image_detail_width = 250
image_detail_height = 250
image_detail_crop = TRUE
image_zoom_width = 750
image_zoom_height = 500
image_list_lightbox = TRUE
image_detail_lightbox = TRUE

mail_customer_subject = "[#{ORDER}] Ihre Bestellung im YOUR Glam Shop"
mail_neworder_subject = "[#{ORDER}] Neue Bestellung"

label_payby_prepay = " Vorauskasse"
label_payby_pod = " Nachnahme"
label_payby_onbill = " Auf Rechnung"
label_payby_paypal = " PayPal"

; Add custom fields, only for step 1
; (where customer fill in address information)
; The label information is just optional
; and only used to set default error messages
; format: shop_field_1 = STRING_REQ_Label
shop_field_1 = STRING_REQ_Label
shop_field_2 = STRING_My custom field

; possible:
; ---------
; RANDOM or
; sprintf() formatted http://php.net/sprintf
; sample: %05s -> 00001
order_number_style = %05s


<!--CONFIG_END//-->


<!--LIST_HEADER_START//-->
<h3>{CATEGORY}</h3>
<div>
<!--LIST_HEADER_END//-->


<!--LIST_ENTRY_START//-->
	<div class="entry">
	
		<h4>{PRODUCT_TITLE}</h4>
		<div style="float:left; ">
			[IMAGE]{IMAGE}[/IMAGE]</div>
			<div style="Float: right;">{PRODUCT_SHORT}
			<!--<em>{PRODUCT_NET_PRICE} {CURRENCY_SYMBOL}</em>
			<em>{PRODUCT_VAT}%</em> -->
			<span style="font-size:130%">bei uns nur {PRODUCT_GROSS_PRICE} {CURRENCY_SYMBOL}</span>
            <br />
            <span style="font-size:80%"> (inkl. MwSt., <a href="http://www.yourglam.de/index.php?id=6,18,0,0,1,0" target="_new">zzgl. Versand</a>) | 
			<a href="{PRODUCT_DETAIL_LINK}"> Produktdetails</a>[PRODUCT_URL] | <a href="{PRODUCT_URL}"{PRODUCT_URL_TARGET}>Mehr&#8230;</a>[/PRODUCT_URL]</span>
            <br />
			<span style="font-size:80%;">[CART_ADD] in den Warenkorb [/CART_ADD]</span>
			<!-- [VIEWED]<em>Viewed: {VIEWED}</em> [/VIEWED] -->
		</div>
	
	</div>
<!--LIST_ENTRY_END//-->

<!--LIST_NONE_START//-->
	<p>- Kein Produkt gefunden -</p>
<!--LIST_NONE_END//-->


<!--LIST_SPACE_START//-->
	<hr />
<!--LIST_SPACE_END//-->


<!--LIST_FOOTER_START//-->
</div>
<!--LIST_FOOTER_END//-->


<!--DETAIL_START//-->
<div class="detail">

	<h3>{PRODUCT_TITLE}</h3>
	[PRODUCT_ADD]<h3>{PRODUCT_ADD}</h3>[/PRODUCT_ADD]
	<div>
		{PRODUCT_LONG}
		
		<!--[IMAGE]<div class="image">{IMAGE}</div>[/IMAGE] -->
		
		<!--<em>{PRODUCT_NET_PRICE} {CURRENCY_SYMBOL}</em> -->
		[ORDER_NUM]<p>Bestellnummer: {ORDER_NUM}[/ORDER_NUM]  |  [MODEL]Modell: {MODEL}</p>[/MODEL]
		<!--[VIEWED]<p>Viewed: {VIEWED}</p>[/VIEWED]-->
		[PRODUCT_URL]<p>Mehr: <a href="{PRODUCT_URL}"{PRODUCT_URL_TARGET}>Produkt-Website&nbsp;&raquo;</a></p>[/PRODUCT_URL]
        <br />
        <span style="font-size:130%;">bei uns nur {PRODUCT_GROSS_PRICE} {CURRENCY_SYMBOL} </span><span style="font-size:80%;">inkl. MwSt., <a href="http://www.yourglam.de/index.php?id=6,18,0,0,1,0" target="_new">zzgl. Versand</a></span>
		
		<span style="font-size:80%;">[CART_ADD] in den Warenkorb [/CART_ADD]</span>
	</div><br />
	<div style="font-size:90%;"><a href="{PRODUCT_DETAIL_LINK}"> komplette Kategorie anzeigen </a></div>

</div>
<!--DETAIL_END//-->

<!--IMAGE_SPACE_START//-->

<!--IMAGE_SPACE_END//-->

<!--CART_SMALL_START//-->
<div>
	<h3>Warenkorb</h3>
	<p>
		[COUNT]<a href="{CART_LINK}">{COUNT} Produkte im Warenkorb</a>[/COUNT][COUNT_ELSE] Der Warenkorb ist leer[/COUNT_ELSE]
	</p>
</div>
<!--CART_SMALL_END//-->


<!--CART_HEADER_START//-->
<div class="cart">
	<h3>Warenkorb</h3>

	<table cellpadding="0" cellspacing="0" border="0" summary="cart">
		<tr>
			<td>Produkt im Warenkorb:</td>
			<td>Preis in {CURRENCY_SYMBOL}:</td>
			<td>Menge:</td>
		</tr>
<!--CART_HEADER_END//-->

<!--CART_ENTRY_START//-->
		<tr>
			<td><a href="{PRODUCT_DETAIL_LINK}">{PRODUCT_TITLE}</a>[PRODUCT_SHORT]<br />
			{PRODUCT_SHORT}[/PRODUCT_SHORT] [PRODUCT_WEIGHT]
			<p> Gewicht: {PRODUCT_WEIGHT}{WEIGHT_UNIT}</p>[/PRODUCT_WEIGHT]</td>
			<td align="right">
				<!-- {PRODUCT_NET_PRICE} {CURRENCY_SYMBOL} <br />
				MwSt.: {PRODUCT_VAT}% <br /> -->
				{PRODUCT_GROSS_PRICE} {CURRENCY_SYMBOL}
			</td>
			<td>{COUNT}</td>
		</tr>
<!--CART_ENTRY_END//-->

<!--CART_SPACE_START//-->
		<tr>
			<td colspan="3"><hr /></td>
		</tr>
<!--CART_SPACE_END//-->

<!--CART_FOOTER_START//-->

		[SHIPPING]
		<tr>
			<td colspan="3"><hr /></td>
		</tr>
		
		<tr>
			<td colspan="3"><strong>Versandkosten</strong></td>
		</tr>
		<tr>
			<td>Gesamtgewicht</td>
			<td align="right">{SUBTOTAL_WEIGHT}</td>
			<td>{WEIGHT_UNIT}</td>
		</tr>
		<!--<tr>
			<td>Shipping Net:</td>
			<td align="right">{SHIPPING_NET}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
		<tr>
			<td>Shipping Vat:</td>
			<td align="right">{SHIPPING_VAT}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>-->
		<tr>
			<td>Versandkosten gesamt:</td>
			<td align="right">{SHIPPING_GROSS}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>		
		[/SHIPPING]
		[SHIPPING_ELSE]
		<tr>
			<td colspan="3"><hr /></td>
		</tr>
		<tr>
			<td>Versandkosten</td>
			<td>0,00 </td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
		[/SHIPPING_ELSE]
		
		<tr>
			<td colspan="3"><hr /></td>
		</tr>

		<tr>
			<td colspan="3"><strong>Summe</strong></td>
		</tr>
		
		<!-- <tr>
			<td>Subtotal Net:</td>
			<td align="right">{SUBTOTAL_NET}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>-->
		<tr>
			<td>enthaltene MwSt.:</td>
			<td align="right">{SUBTOTAL_VAT}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
		<tr>
			<td>Summe brutto:</td>
			<td align="right">{SUBTOTAL_GROSS}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
		
		<tr>
			<td colspan="3"><hr /></td>
		</tr>

		<tr>
			<td colspan="3"><strong>Gesamtsumme:</strong></td>
		</tr>
		
		<!-- <tr>
			<td>Total Net:</td>
			<td align="right">{TOTAL_NET}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
		<tr>
			<td>Total Vat:</td>
			<td align="right">{TOTAL_VAT}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr> -->
		<tr>
			<td>Ihr Rechnungsbetrag:</td>
			<td align="right">{TOTAL_GROSS}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>

		
	</table>

	<div>
		<a href="{SHOP_LINK}">weiter einkaufen</a>
		
	<span style="font-size:90%">	[UPDATE]Warenkorb aktualisieren[/UPDATE]
		[CHECKOUT]zur Kasse[/CHECKOUT]</span>
	</div>
</div>
<!--CART_FOOTER_END//-->

<!--CART_NONE_START//-->
<div class="cart">
	<h3>Warenkorb</h3>
	<p>Der Warenkorb ist leer | <a href="{SHOP_LINK}">weiter einkaufen</a></p>
</div>
<!--CART_NONE_END//-->

<!--ORDER_INV_ADDRESS_START//-->
<h1>Ihre Anschrift</h1>
<p>Bitte geben Sie Ihre Liefer- und Rechnungsadresse an</p>
[IF_ERROR]<p>Bitte prüfen Sie Ihre Angaben, es fehlen noch Daten.</p>[/IF_ERROR]
[ERROR_INV_FIRSTNAME]<p>Vorname fehlt</p>[/ERROR_INV_FIRSTNAME]
[ERROR_INV_NAME]<p>Name fehlt</p>[/ERROR_INV_NAME]
[ERROR_INV_ADDRESS]<p>Adresse fehlt</p>[/ERROR_INV_ADDRESS]
[ERROR_INV_ZIP]<p>Postleitzahl fehlt</p>[/ERROR_INV_ZIP]
[ERROR_INV_CITY]<p>Ort/Stadt fehlt</p>[/ERROR_INV_CITY]
[ERROR_EMAIL]<p>Email-Adresse fehlt</p>[/ERROR_EMAIL]
[ERROR_PHONE]<p>Telefonnr. fehlt</p>[/ERROR_PHONE]
[ERROR_PAYMENT]<p>Sie müssen eine Zahlungsart auswählen</p>[/ERROR_PAYMENT]
[ERROR_shop_field_1]<p>Geburtsdatum fehlt</p>[/ERROR_shop_field_1]
<table cellpadding="1" cellspacing="0" border="0" summary="cart">
	<tr>
		<td>Vorname*:</td>
		<td><input type="text" name="shop_inv_firstname" id="shop_inv_firstname" value="{INV_FIRSTNAME}" size="40" maxlength="100" /></td>
	</tr>
	<tr>
		<td>Name*:</td>
		<td><input type="text" name="shop_inv_name" id="shop_inv_name" value="{INV_NAME}" size="40" maxlength="100" /></td>
	</tr>
	<tr>
		<td>Adresse*:</td>
		<td><textarea name="shop_inv_address" id="shop_inv_address">{INV_ADDRESS}</textarea></td>
	</tr>
	<tr>
		<td>Postleitzahl*:</td>
		<td><input type="text" name="shop_inv_zip" id="shop_inv_zip" value="{INV_ZIP}" size="5" maxlength="10" /></td>
	</tr>
	<tr>
		<td>Ort/Stadt*:</td>
		<td><input type="text" name="shop_inv_city" id="shop_inv_city" value="{INV_CITY}" size="40" maxlength="100" /></td>
	</tr>
	<!-- <tr>
		<td>region:</td>
		<td><input type="text" name="shop_inv_region" id="shop_inv_region" value="{INV_REGION}" size="40" maxlength="100" /></td>
	</tr> -->
	<tr>
		<td>Land:</td>
		<td><input type="text" name="shop_inv_country" id="shop_inv_country" value="{INV_COUNTRY}" size="40" maxlength="100" /></td>
	</tr>
	<tr>
		<td>eMailadresse*:</td>
		<td><input type="text" name="shop_email" id="shop_email" value="{EMAIL}" size="20" maxlength="100" /></td>
	</tr>
	<tr>
		<td>Telefonnummer*:</td>
		<td><input type="text" name="shop_phone" id="shop_phone" value="{PHONE}" size="20" maxlength="20" /></td>
	</tr>
	
	<tr>
		<td>Geburtsdatum*:</td>
		<td><input type="text" name="shop_field_1" id="shop_field_1" value="{shop_field_1}" size="20" maxlength="20" /></td>
	</tr>

[PAYMENT]
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>

	<tr>
		<td>Zahlungsart*:</td>
		<td>{PAYMENT}</td>
	</tr>	
[/PAYMENT]
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td>&nbsp;</td>
		<td style="font-size:80%"><input name="shop_order_step1" type="submit" value="weiter" /></td>
	</tr>
</table>
<!--ORDER_INV_ADDRESS_END//-->

<!--ORDER_TERMS_START//-->
<h1>Letzter Schritt</h1>
<p>Bitte prüfen Sie alle Angaben noch einmal vor dem Absenden der Bestellung</p>
<div>
	
	[IF_ERROR]<p><strong>Sie müssen unsere AGB und die Widerrufsbelehrung bestätigen</strong></p>[/IF_ERROR]

	<h2>Adresse</h2>
	<p>
		{INV_FIRSTNAME} {INV_NAME}<br />
		{INV_ADDRESS}<br />
		{INV_ZIP} {INV_CITY}
		[INV_REGION]<br />{INV_REGION}[/INV_REGION]
		[INV_COUNTRY]<br />{INV_COUNTRY}[/INV_COUNTRY]	
	</p>
	<p>
		eMailadresse: {EMAIL}<br />
		Telefon: {PHONE}
	</p>
	[shop_field_1]
	<p>
		Geburtsdatum: {shop_field_1}
	</p>
	[/shop_field_1]
	[PAYMENT]<p>
		Zahlungsart: {PAYMENT}
	</p>[/PAYMENT]
	<form action="{CART_LINK}" method="post"> 
	<p style="font-size:90%">
		<input name="shop_edit_address" type="submit" value="korrigieren" />
	</p>
	</form>
	
	<hr />
	
	<h2>Bestellte Produkte</h2>
	<table cellspacing="0" cellpadding="1" border="0" summary="items">
	
	{ITEMS}
	
		[SHIPPING]
		<tr>
			<td colspan="3"><hr /></td>
		</tr>
		
		<tr>
			<td colspan="3"><strong>Versandkosten</strong></td>
		</tr>
		<tr>
			<td>Gesamtgewicht:</td>
			<td align="right">{SUBTOTAL_WEIGHT}</td>
			<td>{WEIGHT_UNIT}</td>
		</tr>
		<!--<tr>
			<td>Shipping Net:</td>
			<td align="right">{SHIPPING_NET}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
		<tr>
			<td>Shipping Vat:</td>
			<td align="right">{SHIPPING_VAT}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>-->
		<tr>
			<td>Versandkosten nach Gewicht:</td>
			<td align="right">{SHIPPING_GROSS}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>		
		[/SHIPPING]
		[SHIPPING_ELSE]
		<tr>
			<td colspan="3"><hr /></td>
		</tr>
		<tr>
			<td>Versandkosten</td>
			<td>0,00 </td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
		[/SHIPPING_ELSE]
		
		<tr>
			<td colspan="3"><hr /></td>
		</tr>

		<tr>
			<td colspan="3"><strong>Gesamtsumme (Produkte):</strong></td>
		</tr>
		
		<!--<tr>
			<td>Subtotal Net:</td>
			<td align="right">{SUBTOTAL_NET}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>-->
		<tr>
			<td>enthaltene MwSt.:</td>
			<td align="right">{SUBTOTAL_VAT}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
		<tr>
			<td>Endsumme:</td>
			<td align="right">{SUBTOTAL_GROSS}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
		
		<tr>
			<td colspan="3"><hr /></td>
		</tr>

		<!--<tr>
			<td colspan="3"><strong>Total</strong></td>
		</tr>
		
		<tr>
			<td>Total Net:</td>
			<td align="right">{TOTAL_NET}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
		<tr>
			<td>Total Vat:</td>
			<td align="right">{TOTAL_VAT}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>-->
		<tr>
			<td>Ihr zu zahlender Betrag:</td>
			<td align="right">{TOTAL_GROSS}</td>
			<td>{CURRENCY_SYMBOL}</td>
		</tr>
	</table>
	
	<p>
		<a href="{CART_LINK}">Warenkorb anzeigen</a> | <a href="{SHOP_LINK}">weiter einkaufen</a>
	</p>
	
	<hr />

	<h2>Allgemeine Geschäftsbedingungen, Widerrufsbelehrung</h2>
	<div style="width:300px;height: 200px;padding:5px; overflow:auto;">
		{TERMS}
	</div>
	<form action="{CART_LINK}" method="post"> 
	<p>
		<input type="checkbox" name="shop_terms_agree" value="1" />
		Ich habe die AGB sowie die Widerrufsbelehrung zur Kenntnis genommen.
	</p>
	<p>
		<input name="shop_order_submit" type="submit" value="kostenpflichtig bestellen" />
	</p>
	</form>
	
</div>

<!--ORDER_TERMS_END//-->

<!--ORDER_TERMS_ITEM_START//-->
		<tr>
			<td><a href="{PRODUCT_DETAIL_LINK}">{PRODUCT_TITLE}</a></td>
			<td>
				<!--{PRODUCT_NET_PRICE} <br />
				MwSt.: {PRODUCT_VAT}% <br /> -->
				{PRODUCT_GROSS_PRICE} {CURRENCY_SYMBOL}
			</td>
			<td>{COUNT} St.</td>
		</tr>
<!--ORDER_TERMS_ITEM_END//-->

<!--ORDER_TERMS_ITEMSPACE_START//-->

<!--ORDER_TERMS_ITEMSPACE_END//-->

<!--MAIL_ITEM_START//-->
Menge:   {COUNT}
Best.-Nr.:  {ORDER_NUM}
Produkt:  {PRODUCT_TITLE}
Netopreis:   {PRODUCT_NET_PRICE} {CURRENCY_SYMBOL}
MwSt.:   {PRODUCT_VAT} %
Endpreis: {PRODUCT_GROSS_PRICE} {CURRENCY_SYMBOL}
<!--MAIL_ITEM_END//-->

<!--MAIL_CUSTOMER_START//-->
Herzlichen Dank für Ihre Bestellung.

Bestellung-Nr.: {ORDER}
            {DATE:d/m/Y H:i}
			
Zahlungsart: [PAYMENT]{PAYMENT}[/PAYMENT]

Adresse: {INV_FIRSTNAME} {INV_NAME}
         {INV_ADDRESS}
         {INV_ZIP} {INV_CITY}[INV_REGION]
         {INV_REGION}[/INV_REGION][INV_COUNTRY]
         {INV_COUNTRY}[/INV_COUNTRY]
		 
eMail-Adresse:   {EMAIL}
Telefon:   {PHONE}

Geburtsdatum: {shop_field_1}

Bestellte Produkte:
==============

{ITEMS}

Summe:
=========

Summe Netto:    {SUBTOTAL_NET} {CURRENCY_SYMBOL}
enthaltene MwSt.:    {SUBTOTAL_VAT} {CURRENCY_SYMBOL}
Gesamtsumme:  {SUBTOTAL_GROSS} {CURRENCY_SYMBOL}

Versandkosten:
=========

<!--Shipping Net:    {SHIPPING_NET} {CURRENCY_SYMBOL}
Shipping VAT:    {SHIPPING_VAT} {CURRENCY_SYMBOL}-->
Versandkosten:  {SHIPPING_GROSS} {CURRENCY_SYMBOL}

Endsumme:
======

<!--Net:             {TOTAL_NET} {CURRENCY_SYMBOL}-->
zu zahlender Betrag: {TOTAL_GROSS} {CURRENCY_SYMBOL}
enthaltene MwSt.:             {TOTAL_VAT} {CURRENCY_SYMBOL}
================================================

Vielen Dank!
<!--MAIL_CUSTOMER_END//-->

<!--MAIL_NEWORDER_START//-->
Eingang einer neuen Bestellung

Bestellung Nr.:  {ORDER}
         {DATE:d/m/Y H:i}
		 
Zahlungsart: {PAYMENT}

Adresse: {INV_FIRSTNAME} {INV_NAME}
         {INV_ADDRESS}
         {INV_ZIP} {INV_CITY}[INV_REGION]
         {INV_REGION}[/INV_REGION][INV_COUNTRY]
         {INV_COUNTRY}[/INV_COUNTRY]
		 
eMailadresse:   {EMAIL}
Telefon:   {PHONE}

Geburtsdatum: {shop_field_1}


Summe Netto:    {SUBTOTAL_NET} {CURRENCY_SYMBOL}
enthaltene MwSt.:    {SUBTOTAL_VAT} {CURRENCY_SYMBOL}
Summe Brutto:  {SUBTOTAL_GROSS} {CURRENCY_SYMBOL}

<!--Shipping Net:    {SHIPPING_NET} {CURRENCY_SYMBOL}
Shipping VAT:    {SHIPPING_VAT} {CURRENCY_SYMBOL}-->
Versandkosten:  {SHIPPING_GROSS} {CURRENCY_SYMBOL}

Endsumme Netto:             {TOTAL_NET} {CURRENCY_SYMBOL}
Enthaltene MwSt.:             {TOTAL_VAT} {CURRENCY_SYMBOL}
Endsumme brutto:           {TOTAL_GROSS} {CURRENCY_SYMBOL}


bestellte Produkte:
==============

{ITEMS}



<!--MAIL_NEWORDER_END//-->
<!--PAYPAL_ORDER_DONE_START//-->
    <h2>Bestellung Nr. {ORDER} erfolgreich versendet</h2>
    <p>Hallo <strong>{INV_FIRSTNAME} {INV_NAME}</strong>,<br />
    Vielen Dank für Ihre Bestellung. Sie erhalten eine Benachrichtigung über ihren Bestellstatus an die Adresse <strong>{EMAIL}</strong> sobald uns die Zahlungsbestätigung von Paypal eingegangen ist.</p>
    <p>Die Nummer Ihrer Bestellung lautet: <strong>{ORDER}</strong>. Bitte geben Sie diese Nummer bei Rückfragen an.</p>
<!--PAYPAL_ORDER_DONE_END//-->
 
<!--PAYPAL_ORDER_DEBUG_START//-->
    <h2>Paypal class error message</h2>
    <p><strong>{DEBUG_MSG1} </strong></p>
    <p><strong>{DEBUG_MSG2} </strong></p>
<!--PAYPAL_ORDER_DEBUG_END//-->
 
<!--PAYPAL_ORDER_CANCELED_START//-->
    <h3>{MESSAGE}</h3>
<!--PAYPAL_ORDER_CANCELED_END//-->
<!--ORDER_DONE_START//-->
	<h2>Bestellung Nr. {ORDER} erfolgreich übermittelt</h2>
	<p>Hallo <strong>{INV_FIRSTNAME} {INV_NAME}</strong>,<br />
	Vielen Dank für Ihre Bestellung. Sie erhalten in wenigen Augenblicken eine Bestätigungsnachricht an ihre eMailadresse <strong>{EMAIL}</strong>.</p>
	<p>Ihre Bestellungsnummer lautet: <strong>{ORDER}</strong>. Bitte geben Sie diese Nummer bei Rückfragen an.</p>
<!--ORDER_DONE_END//-->

<!--ORDER_NOT_DONE_START//-->
	<h2>Bestellung nicht abgeschickt</h2>
	<p>Wir bedauern, aber auf Grund technischer Probleme konnte Ihre Bestellung nicht aufgegeben werden.</p>
	<p>Bitte versuchen Sie es erneut oder kontaktieren Sie den Webmaster, um ihn über das Problem zu informieren.</p>
	<p>Ihre vorläufige Bestellungsnummer lautet: <strong>{ORDER}</strong>.</p>
	<p>Alternativ können Sie <a href="mailto:shop@mydomain.com?subject={SUBJECT}&body={MSG}">[hier]</a> Ihre Bestellung auch per eMail aufgeben.</p>
<!--ORDER_NOT_DONE_END//-->



Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Thu 20. Dec 2012, 20:58
by jayred
achso, ja - der abschnitt mit der bestellbestätigungsmail trägt nicht mehr den original-code - das war ein versuch meinerseits, die zahlungsart doch auszugeben. funktionierte aber nicht, genauso wieder im 1. posting genannte code.

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Thu 20. Dec 2012, 21:49
by juergen
Naja, das Ding ist ziemlich aufgebläht, ich würds mal so klein wie möglich machen.

Die Tabelle phpwcms_shop_transactions` gibt es in der DB ? Welche kollation hat die denn die DB ?

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Thu 20. Dec 2012, 21:54
by jayred
die tabelle ist drin, ja.... kollation ist utf8_general_ci - läuft bei 1&1

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Thu 20. Dec 2012, 22:05
by juergen
Error Reporting mal einschalten, sonst sehen wir nicht was da passiert

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Thu 20. Dec 2012, 22:20
by jayred
reporting reporting ist nun an, wo finde ich die logs dazu? im ordner logs stehen bloß trafficgeschichten, gibts bei phpwcms nen eigenen handler dafür?

Re: shop - datenpaypal bestellbestätigungsmail zahlungsopti

Posted: Thu 20. Dec 2012, 22:23
by jayred
die seiten selbst geben im frontend keine fehler aus...