# Darstellung vom Mindestbestellwert im Canvas Warenkorb

**URL:** https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185
**Category:** Themes & Design
**Created:** [31. Oktober 2017 um 19:34 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185 "2017-10-31T19:34:56Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Obsti](https://avatars.discourse-cdn.com/v4/letter/o/3d9bf3/32.png) [@Obsti](https://forum.shopware.com/u/Obsti)
#### Post date: [31. Oktober 2017 um 19:34 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185/1 "2017-10-31T19:34:56Z")

</div>

Hallo,

hat jemamnd von Euch viellelicht eine Idee wie ich bereits im Canvas Warenkorb eine Anzeige generieren kann in der angezeigt wird das der Mindestbestellwert noch nicht erreicht ist?

Vielen Dank im Voraus

&nbsp;

Dirk

---

<div class="post-metadata">

### Author: ![Orangenjager](https://avatars.discourse-cdn.com/v4/letter/o/ea666f/32.png) [@Orangenjager](https://forum.shopware.com/u/Orangenjager)
#### Post date: [9. November 2017 um 07:51 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185/2 "2017-11-09T07:51:58Z")

</div>

Zumindest eine Möglichkeit wäre, das über jQuery zu lösen. Du schreibst ein Script, welches gestartet wird, wenn der Warenkorb geöffnet wird. Dieses liest den aktuellen Warenkorbwert aus und vergleicht diesen mit dem Mindestbestellwert, rechnet die Differenz aus und platziert das Ergebnis an der gewünschten Stelle.

Falls es unterschiedliche Mindestbestellwerte gibt, je nach Kunde, kann man den Betrag (statt ihn&nbsp;fest ins Script zu schreiben) noch im Server abfragen und im Template verstecken, von wo das Script sich den Wert holt.

---

<div class="post-metadata">

### Author: ![raschu](https://avatars.discourse-cdn.com/v4/letter/r/839c29/32.png) [@raschu](https://forum.shopware.com/u/raschu)
#### Post date: [9. Januar 2018 um 22:27 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185/3 "2018-01-09T22:27:11Z")

</div>

Hallo Obsti,

falls Du dich mit der Theme-Erstellung auskennst, ist hier eine einfache Lösung:

-\> erstelle in Deinem Theme die Datei /frontend/checkout/ajax\_cart.tpl

-\> füge folgenden Code ein:

```
{extends file="parent:frontend/checkout/ajax_cart.tpl"}

{block name='frontend_checkout_ajax_cart_alert_box' append}
    {if {$sBasket.Amount} < 50}
        
            {include file="frontend/_includes/messages.tpl" type="warning" content="{s name='sKitaConfirmInfoMinimumSurcharge'}Mindestbestellwert 50,00 EUR{/s}"}
        
    {/if}
{/block}

```

-\> Cache leeren, Theme neu kompilieren usw.

Sieht dann so aus, wenn der Mindestbestellwert (in unserem Fall 50) noch nicht erreicht ist:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/6/6c5a1132555fca4da507af30846499dacbc34a65.jpeg)

Kannst den Code und die If-Abfrage nach Deinen Bedürfnissen ändern.

Übernehme natürlich keine Garantie - bitte erst im eigenen Demo-Shop ausprobieren…

---

<div class="post-metadata">

### Author: ![iggypop](https://avatars.discourse-cdn.com/v4/letter/i/ed8c4c/32.png) [@iggypop](https://forum.shopware.com/u/iggypop)
#### Post date: [25. Januar 2019 um 09:55 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185/4 "2019-01-25T09:55:20Z")

</div>

```
{extends file="parent:frontend/checkout/ajax_cart.tpl"}

{block name='frontend_checkout_ajax_cart_alert_box' append}
    {if {$sBasket.Amount} < 35}
        
            {include file="frontend/_includes/messages.tpl" type="warning" content="{s name='sKitaConfirmInfoMinimumSurcharge'}Mindestbestellwert 35,00 EUR{/s}"}
        
    {/if}
{/block}

```

hallo

muss dieses thema nochmals pushen. ein seltsames verhalten…

habe die tpl erstellt und den code eingefügt. funktionierte perfekt. habe danach den code auf 35 euro abgeändert, da in unserem shop so definiert.

im frontend werden aber noch immer die 50 euro angezeigt. selbstverständlich kompiliert und cache gelöscht. sogar manuell den cache via ftp gelöscht.

woran könnte das liegen?

vielen dank für hilfe

---

<div class="post-metadata">

### Author: ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)
#### Post date: [25. Januar 2019 um 10:04 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185/5 "2019-01-25T10:04:46Z")

</div>

Versuch mal

```
{extends file="parent:frontend/checkout/ajax_cart.tpl"}

{block name='frontend_checkout_ajax_cart_alert_box'}
{$smarty.block.parent}
    {if {$sBasket.Amount} < 35}
        
            {include file="frontend/_includes/messages.tpl" type="warning" content="{s name='sKitaConfirmInfoMinimumSurcharge'}Mindestbestellwert 35,00 EUR{/s}"}
        
    {/if}
{/block}

```

“append” soll nicht mehr verwendet werden, da es zu Problemen bei Block-Überschreibungen kommen kann.

---

<div class="post-metadata">

### Author: ![iggypop](https://avatars.discourse-cdn.com/v4/letter/i/ed8c4c/32.png) [@iggypop](https://forum.shopware.com/u/iggypop)
#### Post date: [25. Januar 2019 um 10:13 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185/6 "2019-01-25T10:13:54Z")

</div>

danke für dir rasche antwort.

leider ebenfalls kein erfolg. zeigt immer noch die 50 euro an. theme kompiliert und cache gelöscht. firefox neueste version private modus.

---

<div class="post-metadata">

### Author: ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)
#### Post date: [25. Januar 2019 um 10:19 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185/7 "2019-01-25T10:19:36Z")

</div>

Der Preis kommt ja aus einen&nbsp;Textbaustein - und wird nur mit den “35,00 EUR” initialisiert. Wenn der “Erstaufruf” mit 50EUR war und Du danach nicht den Wert für den Textbaustein im Backend geändert hast, wird von dort weiter 50 genommen.  
Leider steht oben im Textbaustein kein namespace, aber der müsste in “/frontend/checkout” liegen.  
Einfach mal in den Textbausteinen nach&nbsp;“50,00 EUR” suchen.

Nach Textbaustein-Änderung Cache leeren (ggf. auch den für Shop-Konfiguration)

---

<div class="post-metadata">

### Author: ![iggypop](https://avatars.discourse-cdn.com/v4/letter/i/ed8c4c/32.png) [@iggypop](https://forum.shopware.com/u/iggypop)
#### Post date: [26. Januar 2019 um 05:51 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185/8 "2019-01-26T05:51:19Z")

</div>

yes yes yes das wars!

vielen dank funktioniert bestens

---

<div class="post-metadata">

### Author: ![ART\_GRAFiK](https://avatars.discourse-cdn.com/v4/letter/a/838e76/32.png) [@ART\_GRAFiK](https://forum.shopware.com/u/ART_GRAFiK)
#### Post date: [20. März 2019 um 12:17 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185/9 "2019-03-20T12:17:43Z")

</div>

Ich greife das Thema nochmal auf: die Anzeige des nicht erreichten Mindestbestellwert funktioniert prima, danke für die Infos. Nun ist es in meinem Shop so, dass man trotz der Unterschreitung über den Canvas-Warenkorb die Schaltfläche “Kaufen” klicken kann und somit die Sperre im normalen Warenkorb umgehen kann. Das ist nicht so toll. Eigentlich müsste der Button ja deaktiviert sein. Jemand ne Lösung dafür?

---

<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: [28. November 2019 um 14:01 UTC](https://forum.shopware.com/t/darstellung-vom-mindestbestellwert-im-canvas-warenkorb/49185/10 "2019-11-28T14:01:06Z")

</div>

Hallo,

gibt es hier schon eine Lösung ?
