Version:1.0.9
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.