Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
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: Preis-Anzeige für das LiveShopping Modul

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    Preis-Anzeige für das LiveShopping Modul
    am: 10. November 2010, 19:34:15
    Hallo,

    es wurde schon einige mal nachgefragt ob man Preis-Anzeige um eine Ausgabe des prozentualen Rabatts erweitern könnte.
    Am besten so: "Sie sparen 58 % / 17,85 EUR"

    Ich habe da etwas gefunden auf xtc-load.de und es funktioniert auch.

    Code: PHP  [Auswählen]
    $percent = 100 * (1- round( $live_shopping['ls_price'] / $product -> data['products_price'],2));
    $info_smarty -> assign('PERCENT', $percent);
     
    Ich habe gedacht man könnte so auch die Ersparnis in Euro ausgeben:

    Code: PHP  [Auswählen]
    $preis = 1- round (($live_shopping['ls_price']-$product -> data['products_price']) ,2);
    $info_smarty -> assign('PREIS', $preis.'€');
     
    Es wird aber falsch berechnet statt 7,48 EUR werden 7.29 EUR ausgegeben.

    Egal was ich verändere ich erhalte einfach kein richtiges Ergebnis.

    Grüße
    Merlin



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

    franky_n

    • Experte
    • Beiträge: 4.950
    Preis-Anzeige für das LiveShopping Modul
    Antwort #1 am: 10. November 2010, 20:02:14
    Hallo merlin,

    muß das nicht so sein?

    Code: PHP  [Auswählen]
    $preis = round (($product -> data['products_price'] - $live_shopping['ls_price']),2);
    Viele Grüße

    Franky

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    Preis-Anzeige für das LiveShopping Modul
    Antwort #2 am: 10. November 2010, 20:24:02
    Wenn ich es so mache dann wird noch weniger ausgegeben 6.29 EUR .
    Komischerweise die Prozent-Anzeige stimmt.

    So geht es auch nicht, Ausgabe 7 €.

    Code: PHP  [Auswählen]
    $preis = round (($old_price - $new_price),2);
    $info_smarty -> assign('PREIS', $preis.' €');
     
    Grüße
    Merlin

    4 Antworten
    2841 Aufrufe
    19. November 2010, 09:20:06 von nicson
    1 Antworten
    1545 Aufrufe
    07. November 2015, 21:09:43 von thomas57
    1 Antworten
    1915 Aufrufe
    27. Oktober 2012, 12:48:56 von Semper Talis