Werbung / Banner buchen
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: VPE Grundpreis - Nachkommastellen ?

    tinchen

    • Neu im Forum
    • Beiträge: 30
    VPE Grundpreis - Nachkommastellen ?
    am: 29. Mai 2012, 13:15:17
    Hallo....

    habe wiedermal ein kleines Problem....

    Gibt es eine moeglichkeit die Nachkommastellen beim Grundpreis (VPE) der auf der Produktseite angezeigt wird auf 3 Nachkommastellen zu erweitern ?

    Wir handeln u.a. mit Schnur.

    1000 m Schnur kosten 27,90 Euro. Grundpreis waere also pro meter 0,0279 Euro pro meter.

    Im Shop wird auf 2 Kommastellen gerundet, das heisst die Grundpreisangabe ist in unserem Shop 0,03 Euro pro meter. Somit ergaebe sich ein Gesamtpreis von Kopfrechnerischen 30,00 Euro pro 1000 meter.

    Koennte ich den Grundpreis mit 3 Nachkommastellen (besser waeren 4) anzeigen lassen waer ich echt happy ^^

    Geht das ganz unkompliziert ?

    Wenn ja, wie ?

    Tina

    Linkback: https://www.modified-shop.org/forum/index.php?topic=20266.0

    Q

    • Fördermitglied
    • Beiträge: 1.536
    Re: VPE Grundpreis - Nachkommastellen ?
    Antwort #1 am: 29. Mai 2012, 18:06:01
    Hilft das?

    http://www.modified-shop.org/forum/index.php?topic=3909.0

    Wobei ich bei dem Preis die Schnur wohl eher in 10m-Schritten verkaufen würde.

    tinchen

    • Neu im Forum
    • Beiträge: 30
    Re: VPE Grundpreis - Nachkommastellen ?
    Antwort #2 am: 30. Mai 2012, 15:54:48
    Hi..

    bin schon fertig....

    ein dickes fettes Lob an Ronald :-)

    Info:
    Du kannst laut Preisauszeichnungsgesetzt und laut der Industrie und Handelskammer nicht einfach neue Grundeinheiten setzen .....
    Die Einheiten kannst du im netz Googlen, das ist genau vorgeschrieben...

    Tina

    Q

    • Fördermitglied
    • Beiträge: 1.536
    Re: VPE Grundpreis - Nachkommastellen ?
    Antwort #3 am: 30. Mai 2012, 23:53:35
    Ronald?

    Danke für die Info! Das der Gesetzgeber den Konsumenten noch nicht einmal die Grundrechenarten mit 10er Einheiten zutraut ist schon erschreckend! Da können wir uns die PISA-Studie echt sparen!

    web28

    • modified Team
    • Beiträge: 9.404
    Re: VPE Grundpreis - Nachkommastellen ?
    Antwort #4 am: 31. Mai 2012, 15:08:05
    Hier die neue Funktion - in includes/classes/xtcPrice.php die bestehende Funktion komplett ersetzen

    Code: PHP  [Auswählen]
    function xtcFormat($price, $format, $tax_class = 0, $curr = false, $vpeStatus = 0, $pID = 0, $decimal_places = 0) {
                    if ($curr) {
                            $price = $this->xtcCalculateCurr($price);
        }
                    if ($tax_class != 0) {
                            $products_tax = $this->TAX[$tax_class];
                            if ($this->cStatus['customers_status_show_price_tax'] == '0')
                                    $products_tax = '';
                            $price = $this->xtcAddTax($price, $products_tax);
                    }
        $decimal_places = ($decimal_places > 0) ? $decimal_places : $this->currencies[$this->actualCurr]['decimal_places'];
                    if ($format) {
                            $Pprice = number_format(floatval($price), $decimal_places, $this->currencies[$this->actualCurr]['decimal_point'], $this->currencies[$this->actualCurr]['thousands_point']);
                            $Pprice = $this->checkAttributes($pID).$this->currencies[$this->actualCurr]['symbol_left'].' '.$Pprice.' '.$this->currencies[$this->actualCurr]['symbol_right'];
                            if ($vpeStatus == 0) {
                                    return $Pprice;
                            } else {
                                    return array ('formated' => $Pprice, 'plain' => $price);
                            }

                    } else {
                            return round($price, $decimal_places);
                    }
            }

    Und der Aufruf aus der includes/modules/product_info.php

    Code: PHP  [Auswählen]
    if ($product->data['products_vpe_status'] == 1 && $product->data['products_vpe_value'] != 0.0 && $products_price['plain'] > 0) {
          $decimal_places = ($products_price['plain'] * (1 / $product->data['products_vpe_value']) >= 0.1) ? 0 : 4;
                            $info_smarty->assign('PRODUCTS_VPE', $xtPrice->xtcFormat($products_price['plain'] * (1 / $product->data['products_vpe_value']), true,0,false,0,0,$decimal_places).TXT_PER.xtc_get_vpe_name($product->data['products_vpe']));
                    }

    4 Nachkommastellen werden nur bei VPE Preisen kleiner 0.1 angezeigt, ist aber einfach anders konfigurierbar

    Gruss Web28

    tinchen

    • Neu im Forum
    • Beiträge: 30
    Re: VPE Grundpreis - Nachkommastellen ?
    Antwort #5 am: 06. Juni 2012, 13:23:35
    Hi...

    und funzt einwandfrei !  :thx:

    Tinchen
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    16 Antworten
    15423 Aufrufe
    29. November 2013, 10:03:07 von Eichenhorn
    1 Antworten
    1409 Aufrufe
    22. Februar 2017, 19:10:46 von Lottemann
    3 Antworten
    2861 Aufrufe
    25. August 2022, 21:39:42 von Q
    8 Antworten
    4663 Aufrufe
    30. April 2016, 09:20:38 von Fakrae
               
    anything