Gibt es evtl. die Alternative, dass unter einem Preis der Text "versandkostenfrei" steht?

Thema wurde von MrFab16.4, 14. März 2018 erstellt.

  1. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Ich habe mal ein bisschen gespielt, aber es passiert nichts.
    Um tiefer in die Dateien einzutauchen fehlt mir im Moment leider ein bisschen die Zeit.
    Vielleicht findet sich ja jemand, der das auch bei Eigenschaften und Ab-Preisen hat.
     
  2. ReneT
    ReneT Erfahrener Benutzer
    Registriert seit:
    1. Dezember 2016
    Beiträge:
    708
    Danke erhalten:
    232
    Danke vergeben:
    67
    das ist doch auch die gleiche Problematik wie mit der BRUTTO / NETTO Anzeigen, das war doch auch ohne weiteres nicht möglich bei Artikeln mit Attributen/Eigenschaften... oder?
     
  3. Christian Mueller
    Christian Mueller Beta-Held
    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.824
    Danke erhalten:
    981
    Danke vergeben:
    312
    Hat einer eine Idee, wie ich die Anzeige nach dem Lieferland / Wohnort filtern kann?
    Ich habe da keine Variable die ich nutzen kann. Derzeit filtere ich nach Sprache, da ich versandkostenfrei nur in Deutschland anbiete und das für Auslandkunden nicht anzeigen möchte.

    PHP:
    {if $language=="german"}
        <
    class="fa fa-truck fa-flip-horizontal fa-2x" aria-hidden="true" style="color:#279505;"></i><strongVersandkostenfrei</strong><smallinnerhalb Deutschlands</small>

          {if 
    $PRODUCTS_PRICE>100.00}
          {else}
      <
    small><b>ab 100,- EUR</b></small>
          {/if}
     {/if}
     
  4. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    In der Session müsste eigentlich auch die customer_country_id gespeichert sein. Die Überprüfung im Template müsste dann in etwa so aussehen:

    PHP:
    {if $smarty.session.customer_country_id === "81"}
        <!-- Do 
    stuff -->
    {/if}
    81 ist hier die ID für Deutschland. Für alle anderen Länder können die IDs in der countries-Tabelle nachgeschaut werden
     
  5. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    @marmoles schrieb gerade in einem anderen Thread...

    Man schreibt nicht direkt in die price.html irgendwelchen Code, dann kann dir bei jedem Update nämlich genau wieder passieren, dass wir das überschreiben. Die hat Smartyblöcke, man erweitert einen darin vorhandenen Smartyblock in einer eigenen Datei. Dann ist das gut und sicher.
    Dazu schreibt man in mehrsprachigen Shops nicht einfach deutschen Text da rein, sondern setzt eine Phrase ein. Die kann man dann in Sprachdateien für jede Sprache einzeln sinnvoll belegen.

    Wenn man das beides macht, ist das narrensicher.
     
  6. Anonymous
    Anonymous G-WARD 2015/2016
    Registriert seit:
    20. Februar 2012
    Beiträge:
    9.088
    Danke erhalten:
    1.613
    Danke vergeben:
    1.212
    ja, ich weiß das. Habe mich aber mit den Blöcken und dem Overload noch nicht beschäftigt und ich befürchte da werde ich auch in Zukunft keine Zeit mehr für haben :)
     
  7. Urmelaufdemeis
    Urmelaufdemeis Erfahrener Benutzer
    Registriert seit:
    23. August 2017
    Beiträge:
    124
    Danke erhalten:
    11
    Danke vergeben:
    43
    Kann mir bitte jemand sgen, was ich tun muss, um (vorerst) mal den Text: " zzg. Versand" in "versandkostenfrei" umzuwandeln?
     
  8. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Bei allen Artikeln?
    Unter Toolbox -> Texte Anpassen suchen und ändern.