Version:1.0.9

Aus WEB-Shop Software Wiki
Version vom 31. Januar 2010, 16:20 Uhr von Yogi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Email-Texte der Bezahlmodule = Einige Bezahlmodule setzten in der send_order.php individuelle Email-Texte: <pre> // MONEYORDER if ( $order -> info['payment_me…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Email-Texte der Bezahlmodule

Einige Bezahlmodule setzten in der send_order.php individuelle Email-Texte:

	// MONEYORDER
	if ( $order -> info['payment_method'] == 'moneyorder' ) {
		$smarty -> assign('PAYMENT_INFO_HTML', MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION);
		$smarty -> assign('PAYMENT_INFO_TXT', str_replace('<br />', "\n",
														  MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION));
	}

Diese Texte sind nun aus der send_order.php in die enstprechenden Bezahlmodule gewandert. In jedem Bezahlmodul gibt es die Methode before_process(). In dieser Methode muß mann nun die folgenden Konstanten definieren:

  • PAYMENT_INFO_HTML
  • PAYMENT_INFO_TXT

Durch eine entsprechende Anpassung in der send_order.php werden diese Texte dann in die EMail übertragen.

Der Shop gewinnen wieder an Updatefreundlichkeit.