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: Betrag von Zwischensumme, Versandkosten, Preise ermitteln

    rosder

    • Neu im Forum
    • Beiträge: 14
    Guten Tag,

    Wie komme ich an den Betrag der Artikelpreisen, Versandkosten, aber vor allem die Zwischensumme, also die nackte Zahl die dahinter steht.

    Hintergrund ist der, dass es an der Stelle schon eine Vorschau auf die zu erwartenden Versandkosten geben soll, also bis 60 Euro Zwischensumme 5,90 Euro, danach 0.00 Euro.

    Vielen Dank im Voraus.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=35791.0
    rechtstexte für onlineshop

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Betrag von Zwischensumme, Versandkosten, Preise ermitteln
    Antwort #1 am: 28. September 2016, 11:44:50
    Hallo rosder,

    in deinem speziellen Fall steht dir der Betrag der Zwischensumme in der Templatedatei '/templates/dein_template/module/order_details.html' mit dieser Variablen zur Verfügung {$TOTAL_BLOCK_ARRAY[0]['value']}.

    Tipp:
    Wenn du wissen willst welche Smarty-Variablen dir in einer Templatedatei zur Verfügung stehen, kannst du einfach den Smarty-Tag {debug} in die Datei einfügen, danach öffnet sich nach dem Seitenaufruf im Browser ein zusätzliches Fenster mit Infos bezüglich der verfügbaren Smarty-Variablen in dieser Templatedatei, des Weiteren kann auch dieser Tag {$varname|@debug_print_var} in einer Templatedatei sehr nützlich sein, wenn es sich bei $varname um einen Array handelt.

    Gruss
    Hanspeter

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Betrag von Zwischensumme, Versandkosten, Preise ermitteln
    Antwort #2 am: 28. September 2016, 12:34:08
    Nachtrag:

    Sorry, diese Variable {$TOTAL_BLOCK_ARRAY[1]['value']} ist wohl eher die Richtige.

    Gruss
    Hanspeter

    rosder

    • Neu im Forum
    • Beiträge: 14
    Re: Betrag von Zwischensumme, Versandkosten, Preise ermitteln
    Antwort #3 am: 28. September 2016, 14:46:50
    Zunächst einmal vielen Dank.

    Wenn ich jedoch z.B. in der order_details.html z.B.  {$TOTAL_BLOCK_ARRAY[1]['value']} eingebe, wird nichts angezeigt.

    Ich verwende die Shop-Version v2.0.0.0 rev 9678 dated: 2016-04-02. Hat das was damit zu tun?

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Betrag von Zwischensumme, Versandkosten, Preise ermitteln
    Antwort #4 am: 28. September 2016, 15:01:41
    In welcher Templatedatei und an welcher Stelle in dieser Datei hast du es eingefügt und was zeigt dir {debug} bei $TOTAL_BLOCK_ARRAY wenn du es in dieser Datei einfügst?

    Gruss
    Hanspeter

    rosder

    • Neu im Forum
    • Beiträge: 14
    Re: Betrag von Zwischensumme, Versandkosten, Preise ermitteln
    Antwort #5 am: 28. September 2016, 15:32:39
    ... in der templates/<templateordner>/module/order_details.html

    Die Stelle müsste stimmen (habe ich getestet), bei {debug} wird nichts angezeigt, bei  $TOTAL_BLOCK_ARRAY 'Array'. bei  {$TOTAL_BLOCK_ARRAY[1]['value']} auch nichts.

    rosder

    • Neu im Forum
    • Beiträge: 14
    Re: Betrag von Zwischensumme, Versandkosten, Preise ermitteln
    Antwort #6 am: 28. September 2016, 16:52:44
    Ich habe eben diesen Thread gefunden:

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

    Es muss also lauten {$TOTAL_BLOCK_ARRAY.0.value}

    Nun ist die Frage, wie die richtige Abfrage dazu lautet. Ich habe das hier, was noch nicht funktioniert:

          {if $TOTAL_BLOCK_ARRAY.0.value<60}
         {Versandkosten vor Mehrwertsteuer: 5,90 EUR}
         {else}
         {Versandkosten vor Mehrwertsteuer:0,00 EUR}
         {/if}


    Wo liegt der Fehler?

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Betrag von Zwischensumme, Versandkosten, Preise ermitteln
    Antwort #7 am: 28. September 2016, 20:43:54
    Sorry, stimmt wenn du Smarty2 verwendest funktioniert diese Notation {$TOTAL_BLOCK_ARRAY[1]['value']} nicht.

    Die geschweiften Klammern hier {Versandkosten vor Mehrwertsteuer: 5,90 EUR} und hier {Versandkosten vor Mehrwertsteuer:0,00 EUR} musst du entfernen, ausserdem denke ich, dass das {if $TOTAL_BLOCK_ARRAY.0.value < 60} nicht korrekt ist sondern das {if $TOTAL_BLOCK_ARRAY.1.value < 60}, denn in deinem Bild welches du gepostet hast, steht die Zwischensumme nach der Mehrwertsteuer.

    Gruss
    Hanspeter

    rosder

    • Neu im Forum
    • Beiträge: 14
    Re: Betrag von Zwischensumme, Versandkosten, Preise ermitteln
    Antwort #8 am: 29. September 2016, 17:25:07
    Hallo,
    vielen Dank. Ich teste das mal und melde mich zurück.
    0 Antworten
    1407 Aufrufe
    30. Juni 2017, 20:19:07 von Ben
    1 Antworten
    1799 Aufrufe
    03. April 2014, 18:29:45 von talkuvit
    2 Antworten
    2549 Aufrufe
    21. Januar 2014, 23:44:20 von blitzfreak
               
    anything