snt Posted August 1, 2013 Share Posted August 1, 2013 Hallo, wird eine Bestellung aufgegeben mit Bezahlung per Rechnung, so erscheint im Lieferschein und in der Rechnung als Zahlungsart nicht "Rechnung", sondern "kostenloser Auftrag" (bzw. auf Englisch "no payment"). Erst wenn man den Bestellstatus auf "Zahlung erhalten" ändert, erscheint bei Zahlungsart "Rechnung". Hat jemand hierfür eine Lösung? Ich benutze Version 1.5.4. und GC-German. Link to comment Share on other sites More sharing options...
eleazar Posted August 1, 2013 Share Posted August 1, 2013 Wobei die eigentlich spannende Frage ist: Welches Modul setzt du denn für "Bezahlung per Rechnung" ein? Standardmäßig ist bei PrestaShop ja keines dabei. Denn es dürfte daran liegen, wie dieses Modul in den Zahlungsablauf eingebunden wurde. Mit dem zu GC German passenden GC Invoice gibt es nämlich diesbezüglich keine Probleme. Link to comment Share on other sites More sharing options...
snt Posted August 1, 2013 Author Share Posted August 1, 2013 Doch, ich benutze GC-invoice. Link to comment Share on other sites More sharing options...
eleazar Posted August 1, 2013 Share Posted August 1, 2013 Dann sollte die folgende Abfrage in der invoice.tpl eigentlich auch funktionieren: {foreach from=$order_invoice->getOrderPaymentCollection() item=payment} {$payment->payment_method} {foreachelse} {l s='No payment' pdf='true'} {/foreach} falls diese Funktion in der Order.php nicht geändert oder überschrieben wurde: public function getOrderPaymentCollection() { $order_payments = new Collection('OrderPayment'); $order_payments->where('order_reference', '=', $this->reference); return $order_payments; } ... und das Gleicht für diese Funktion in der OrderInvoice.php gilt: public function getOrderPaymentCollection() { return OrderPayment::getByInvoiceId($this->id); } ... und natürlich die Anpassung deines Templates an GC German gelungen ist. Da steckt der Teufel manchmal im Detail, denn was auf der Homepage von www.shopbetreiber.info zu lesen ist, reicht für die Anpassung nicht aus, es sei denn, man übernimmt das Standardtemplate GC-Default. Grundsätzlich solltest du das aber mal mit den Entwicklern dieser Module selbst diskutieren. Die können dir auch genau sagen, wie der jeweilige Status konfiguriert sein muss, damit es so klappt, wie du es dir vorgestellt hast. Wie schon oft gesagt, ist dieses Forum nicht der richtige Ort für Support von Fremdmodulen. Nb.: Das 'zzkl. MwSt.' unter jedem Produkt deiner aktuellen Homepage solltest du vielleicht korrigieren. Link to comment Share on other sites More sharing options...
snt Posted August 2, 2013 Author Share Posted August 2, 2013 beide genannten Dateien (order.php ...) existieren in Vers. 1.5.4 nicht mehr bzw. enthalten keinen code mehr! Link to comment Share on other sites More sharing options...
eleazar Posted August 2, 2013 Share Posted August 2, 2013 Da befindest du dich leider im Irrtum. Andernfalls würde der Bestellvorgang gar nicht funktionieren. Link to comment Share on other sites More sharing options...
snt Posted August 2, 2013 Author Share Posted August 2, 2013 im Ordner /prestashop/ befindet sich die order.php mit folgendem Inhalt: * @deprecated 1.5.0 */ require(dirname(__FILE__).'/config/config.inc.php'); Tools::displayFileAsDeprecated(); Tools::redirect('index.php?controller=order'.($_REQUEST ? '&'.http_build_query($_REQUEST, '', '&') : ''), __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently'); mehr ist da nicht! Link to comment Share on other sites More sharing options...
eleazar Posted August 2, 2013 Share Posted August 2, 2013 Genau, deswegen findet man sie an dieser Stelle nicht mehr: * @deprecated 1.5.0 (...) Moved Permanently In solchen Fällen ist es dann gut, zu suchen, und in /classes/order/ wird man fündig. Link to comment Share on other sites More sharing options...
snt Posted August 2, 2013 Author Share Posted August 2, 2013 Super , danke, aber in diesen Dateien ist alles wie oben beschrieben. Habe nun einmal beim Entwickler von GC-German nachgefragt. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now