Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Virtuemart: Runden des Betrages

  • tomytomy
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
19 Aug. 2010 15:16 #26856 von tomytomy
Virtuemart: Runden des Betrages wurde erstellt von tomytomy
Und schon komme ich tatsächlich wieder mit der nächsten Anfrage.

Für uns Schweizer ist es ja von nöten, dass wir den Betrag auf 5 Rappen genau runden können. Die Lösung für den Warenkorb habe ich auch schon gefunden. Somit ist bei einer Bestellung über Kreditkarten kein Problem vorhanden. Wenn ich aber auch Bestellungen gegen Rechnung offerieren will, was ich tun werde, geht das nicht.

Im Backend in der Zusammenfassung der Bestellung "Virtuemart" > "Bestellungen" > "Bestellungen auflisten" und dann ins Detail einer Bestellung gehe, habe ich unten den Betrag auf Rappen genau. Ich hab das Phocamodul für PDF Rechnungen installiert und dieses nimmt mir die Infos ja aus der Detailansicht der Bestellung.

Also wo, wie und in welchem php File genau, kann ich die Rundungsforumel einfügen, damit auch in dieser Detailansicht der Betrag gerundet wird.

Über Google hab ich leider nichts passendes finden können. Kann mir da jemand weiterhelfen?
  • Neard
  • Neues Mitglied
  • Neues Mitglied
Mehr
12 Feb. 2011 03:27 #28413 von Neard
Hallo Kumpels

Es gibt zwar heute genug infos auf Google, damit aber auch der erste Treffer hinhaut und Ihr diesen Thread schliessen könnt folgendes:
Die Rundung wird nur beim Totalpreis durchgeführt, der Rest bleibt gleich.
Im Warenkorb und die Währungsumrechnung sollte die 5 Rp-Rundung einwandfrei funktionieren.
Im PDF von Phoka im E-Mail und im Backend wird auch alles richtig angezeigt.
Lief auf VirtueMart 1.1.4 stable ohne Probleme.

Die Unrechnung erfolgt haupsächlich mit folgender Formel:
Code:
if($GLOBALS['product_currency']=="CHF"){ $order_total_display = $GLOBALS['CURRENCY_DISPLAY']->getFullValue(round( $order_total / 0.05) * 0.05); }else{ $order_total_display = $GLOBALS['CURRENCY_DISPLAY']->getFullValue($order_total); }

Bei neuen Updates nicht vergessen die sechs Dateien mit dem neuen Codeabschnitt anzupassen.

Daten entpacken und wiefolgt ins Joomlaverzeichnis laden:
basket.php ->/admin../compo../com_vm/html
ro_basket.php ->/admin../compo../com_vm/html
savedbasket.php ->/admin../compo../com_vm/html
shop.basket_short.php ->/admin../compo../com_vm/html

ps_checkout.php ->/admin../compo../com_vm/classes
convertECB.php ->/admin../compo../com_vm/classes/currency
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden