Seite 1 von 1

CAO-Gambio

Verfasst: Do 20. Dez 2012, 14:27
von Juergen.Klein
Hallo,
ich hätte dam mal eine Anfrage. Ich benutze Cao 1.4.3.920 K in Kombination mit einem Gambio GX2 Shop.
Alles läuft soweit ganz gut,- nur ein nerviger Fehler bekomme ich nicht in den Griff.
Sobald ich in CAO den Shop Status für eingegangene Bestellungen ändern möchte erhalte ich eine Fehlermeldung.
Dabei wird der Status im Gambio Shop zwar geändert, es erfolgt aber kein EMail Versand.
Im Transfer-Log wird ein "Fatal error" (Class Smarty not found in /homepages/32/d22222222/htdocs/httpdocs/export/cao_xtc_funktions.php on line 2184 angezeigt.
Im Shop-Setup ist der Haken bei "EMail beim Statusupdate verwenden" gesetzt. "Orderstatus nach Import ändern" ebenfalls.
Kann jemand weiterhelfen?

Re: CAO-Gambio

Verfasst: Fr 21. Dez 2012, 15:11
von redone
Hallo,

der Fehler steht doch beschrieben. Es wird irgendwas eingebunden, was nicht gefunden wird (Class Smarty)

Re: CAO-Gambio

Verfasst: Do 27. Dez 2012, 16:42
von Juergen.Klein
Vielen Dank für die schnelle Antwort.
Leider bringt mich das auch nicht so richtig weiter. Ich dachte nur: vielleicht hatte schon mal jemand das gleiche Problem und es wäre relativ einfach zu lösen. Dem ist wohl nicht so...
Wie könnte ich da eine Lösung finden (ich bin jetzt nicht so der PHP Experte).

Re: CAO-Gambio

Verfasst: Do 27. Dez 2012, 23:57
von thomas
Hallo,
wie Thoren Dir schon geschrieben hat, fehlt anscheind etwas. Vielleicht solltest Du einfach mal den
CAO-Support kontaktieren.

Re: CAO-Gambio

Verfasst: Mi 23. Jan 2013, 14:17
von Benjamin.Fischer
Hi,

versuch mal folgendes

cao_xtc_functions.php Zeile 2203

Code: Alles auswählen

          xtc_php_mail(EMAIL_BILLING_ADDRESS,
                       EMAIL_BILLING_NAME ,
                       $check_status['customers_email_address'],
                       $check_status['customers_name'],
                       '',
                       EMAIL_BILLING_REPLY_ADDRESS,
                       EMAIL_BILLING_REPLY_ADDRESS_NAME,
                       '',
                       '',
                       EMAIL_BILLING_SUBJECT,
                       $html_mail ,
                       $txt_mail);
ersetzen mit

Code: Alles auswählen

   	   if($check_status['language'] == 'german') xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', 'Ihre Bestellung '.$oID.', '.xtc_date_long($check_status['date_purchased']).', '.$check_status['customers_name'], $html_mail, $txt_mail);						
						
	   else xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', 'Your Order '.$oID.', '.xtc_date_long($check_status['date_purchased']).', '.$check_status['customers_name'], $html_mail, $txt_mail);	
Gruß Burn