# Anzeige im Warenkorb - noch xxx Euro für Versandkostenfrei in "Germany"

**URL:** <https://forum.shopware.com/t/anzeige-im-warenkorb-noch-xxx-euro-fur-versandkostenfrei-in-germany/56168>\
**Category:** Installation/Einstieg\
**Created:** [2. November 2018 um 14:01 UTC](https://forum.shopware.com/t/anzeige-im-warenkorb-noch-xxx-euro-fur-versandkostenfrei-in-germany/56168 "2018-11-02T14:01:15Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andy79](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@Andy79](https://forum.shopware.com/u/Andy79)\
**Post date:** [2. November 2018 um 14:01 UTC](https://forum.shopware.com/t/anzeige-im-warenkorb-noch-xxx-euro-fur-versandkostenfrei-in-germany/56168/1 "2018-11-02T14:01:15Z")

</div>

Hallo Leute,

wir haben ein kleines Problem in unserem Shopware Shop. Wenn man etwas in den Warenkorb legt, dann gibt es ja den Hinweis auf Versandfreigrenze. Das haben wir aktiv. Wenn man jetzt das Produkt reingelegt hat, dann steht dort:

- Bestellen Sie für weitere XX Euro, um Ihre Bestellung versandkostenfrei in Germany zu erhalten!

Wir nutzen ein Template, welches in der ajax\_cart.tpl die Freigrenze so

ausgibt:

{\* Deliveryfree dispatch notification \*}

&nbsp;&nbsp;&nbsp;&nbsp; {block name=‘frontend\_checkout\_cart\_deliveryfree’}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;{if $sShippingcostsDifference && $theme.offcanvas\_warenkorb\_freeshipping\_show}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {$shippingDifferenceContent=" **{s**

namespace=“frontend/checkout/cart”

name=‘CartInfoFreeShipping’}{/s} {s namespace=“frontend/checkout/cart”

name=‘CartInfoFreeShippingDifference’}{/s}"}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {include file=“frontend/\_includes/messages.tpl”

type=“warning” content="{$shippingDifferenceContent}"}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {/if}

{/block}

Sieht nach “Standard” aus. Der Textbaustein sieht auch normal aus:

“- Bestellen Sie für weitere {$sShippingcostsDifference|currency}, um Ihre Bestellung versandkostenfrei in {$sCountry.countryname} zu erhalten!”

Danach beim zweiten Mal den Warenkorb öffnen macht der Shop aus “Germany” “Deutschland” draus. So, als ob der Shop dann erst “merkt”, dass er auf Deutsch antworten soll. Wobei alles andere richtig ist.

Wir haben auch schon bei “Grundeinstellungen / Länder” den internationalen Namen für Deutschland von “Germany” auf “Deutschland”

geändert. Der Fehler bleibt.

Hat jemand eine Idee?

---

<div class="post-metadata">

**Author:** ![tex](https://avatars.discourse-cdn.com/v4/letter/t/eb8c5e/32.png) [@tex](https://forum.shopware.com/u/tex)\
**Post date:** [9. November 2019 um 08:53 UTC](https://forum.shopware.com/t/anzeige-im-warenkorb-noch-xxx-euro-fur-versandkostenfrei-in-germany/56168/2 "2019-11-09T08:53:16Z")

</div>

Hallo!

Leider keine Idee aber den ähnlichen Bug, allerdings umgekehrt.  
Wenn wir auf english schalten, bleibt der Ländername in deutscher Sprache.

Order for another €1.00 in order to receive your order free of shipping costs inside Österreich.

Neuladen bringt bei uns nix

&nbsp;

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [9. November 2019 um 10:20 UTC](https://forum.shopware.com/t/anzeige-im-warenkorb-noch-xxx-euro-fur-versandkostenfrei-in-germany/56168/3 "2019-11-09T10:20:21Z")

</div>

Bei den Ländernamen gibt es eine Weltkugel. Das bedeutet, man kann den Ländernamen frei übersetzen (bitte mla drauf klicken), muss die Übersetzungen aber auch&nbsp;korrekt&nbsp;pflegen, dann funktioniert das auch.

---

<div class="post-metadata">

**Author:** ![tex](https://avatars.discourse-cdn.com/v4/letter/t/eb8c5e/32.png) [@tex](https://forum.shopware.com/u/tex)\
**Post date:** [9. November 2019 um 10:27 UTC](https://forum.shopware.com/t/anzeige-im-warenkorb-noch-xxx-euro-fur-versandkostenfrei-in-germany/56168/4 "2019-11-09T10:27:12Z")

</div>

Danke, aber die sind schon alle übersetzt. Klappt trotzdem nicht.  
Im Warenkorb Dropdown der Shipping Costs werden die Länder auch übersetzt angezeigt,  
nur diese Versandkostenfrei - Anzeige will nicht.&nbsp;

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [9. November 2019 um 10:31 UTC](https://forum.shopware.com/t/anzeige-im-warenkorb-noch-xxx-euro-fur-versandkostenfrei-in-germany/56168/5 "2019-11-09T10:31:27Z")

</div>

Dann würde ich als nächstes mir das entsprechende Template anschauen, ob da die korrekte Smarty-Variable eingesetzt wird (die, welche auch übersetzt wird) und das falls nötig im eigenen Template überschreiben.

---

<div class="post-metadata">

**Author:** ![tex](https://avatars.discourse-cdn.com/v4/letter/t/eb8c5e/32.png) [@tex](https://forum.shopware.com/u/tex)\
**Post date:** [9. November 2019 um 12:10 UTC](https://forum.shopware.com/t/anzeige-im-warenkorb-noch-xxx-euro-fur-versandkostenfrei-in-germany/56168/6 "2019-11-09T12:10:48Z")

</div>

Das ist der&nbsp;Textbaustein&nbsp;CartInfoFreeShippingDifference in&nbsp;frontend/checkout/cart:  
_- Bestellen Sie für weitere {$sShippingcostsDifference|currency}, um Ihre Bestellung in {$sCountry.countryname} versandkostenfrei zu erhalten!_  
Der wird&nbsp;in der jeweils gewählten Sprache&nbsp;geladen, das passt.  
Die Variable&nbsp; **$sCountry.countryname** wird nicht übersetzt.

---

<div class="post-metadata">

**Author:** ![tex](https://avatars.discourse-cdn.com/v4/letter/t/eb8c5e/32.png) [@tex](https://forum.shopware.com/u/tex)\
**Post date:** [9. November 2019 um 12:12 UTC](https://forum.shopware.com/t/anzeige-im-warenkorb-noch-xxx-euro-fur-versandkostenfrei-in-germany/56168/7 "2019-11-09T12:12:54Z")

</div>

wie als wenn die session nicht mitkommt und der default geladen würde

---

<div class="post-metadata">

**Author:** ![tex](https://avatars.discourse-cdn.com/v4/letter/t/eb8c5e/32.png) [@tex](https://forum.shopware.com/u/tex)\
**Post date:** [9. November 2019 um 16:42 UTC](https://forum.shopware.com/t/anzeige-im-warenkorb-noch-xxx-euro-fur-versandkostenfrei-in-germany/56168/8 "2019-11-09T16:42:11Z")

</div>

hab jetzt die Variable fürs&nbsp;Land in _{$sCountryList.{$sCountry.id}.name}_ geändert.  
_- Bestellen Sie für weitere {$sShippingcostsDifference|currency}, um Ihre Bestellung in {$sCountryList.{$sCountry.id}.name}&nbsp;versandkostenfrei zu erhalten!_  
das gibt im&nbsp;englischen Textbaustein dann „Germany“ aus.

Debug gibt mir für $sCountry beim countryname&nbsp;in jeder Sprache&nbsp;„Deutschland“ aus…  
Wäre super, wenn das mal jemand bei sich testen&nbsp;könnte, ob das nur bei mir so ist Oo.  
Danke
