# Mindermengenzuschlag bis zu einem bestimmen Wert

**URL:** https://forum.shopware.com/t/mindermengenzuschlag-bis-zu-einem-bestimmen-wert/991
**Category:** Shopware 3.5
**Tags:** administration
**Created:** [10. Dezember 2010 um 11:09 UTC](https://forum.shopware.com/t/mindermengenzuschlag-bis-zu-einem-bestimmen-wert/991 "2010-12-10T11:09:24Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Max-Zander](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@Max-Zander](https://forum.shopware.com/u/Max-Zander)
#### Post date: [10. Dezember 2010 um 11:09 UTC](https://forum.shopware.com/t/mindermengenzuschlag-bis-zu-einem-bestimmen-wert/991/1 "2010-12-10T11:09:24Z")

</div>

Hallo. man kann in Shopware ja einfach einen Mindermengenzuschlag hinterlegen. Z.B. bei Bestellungen unter 10 Euro 5 Euro Mindermengenzuschlag. Das bedeutet aber, das ein Kunde, der für 9,99 Euro einkauft, auch die vollen 5 Euro zahlen muss. Gibt es eine Möglichkeit den Einkaufswert bis z.B. 10 Euro durch den Mindermengenzuschlag aufzufüllen? Icm meine: Kunde A kauft für 2 Euro - muss 8 Euro Mindermengenzuschlag zahlen Kunde B kauft für 9 Euro - muss 1 Euro Mindermengenzuschlag zahlen Habt Ihr eine Idee, wie man das sauber lösen könnte?

---

<div class="post-metadata">

### Author: ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)
#### Post date: [10. Dezember 2010 um 11:18 UTC](https://forum.shopware.com/t/mindermengenzuschlag-bis-zu-einem-bestimmen-wert/991/2 "2010-12-10T11:18:37Z")

</div>

Hey, standardmäßig nicht - aber du könntest z.B. die Funktion engine/core/class/sBasket.php sInsertSurcharge überladen / verändern. Dort wird ja via ` $surcharge = $this-\>sSYSTEM-\>sUSERGROUPDATA["minimumordersurcharge"]/$factor; ` der Zuschlag berechnet. Da müsste man vom Zuschlag dann einfach den aktuellen Warenkorb-Wert abziehen. Also: ` $surcharge = ($this-\>sSYSTEM-\>sUSERGROUPDATA["minimumordersurcharge"]/$factor) - $amount["totalAmount"]; $discountNet = $surcharge / $tax \* 100; ` So müsste das eigentlich funktionieren - müsstest du mal ausprobieren…
