# Mengeneingabefeld

**URL:** <https://forum.shopware.com/t/mengeneingabefeld/3863>\
**Category:** Shopware 3.5\
**Tags:** templates--design\
**Created:** [10. August 2011 um 12:03 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863 "2011-08-10T12:03:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mturok](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@mturok](https://forum.shopware.com/u/mturok)\
**Post date:** [10. August 2011 um 12:03 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/1 "2011-08-10T12:03:40Z")

</div>

Hallo Leute Ich stehe vor einem kleinen Problem. Der Shop ist ja so aufgebaut, dass beim Mengeneigabefeld ein dropDown Menue aufgeht. Da ich aber einige Artikel in kleinen (nur bis 100 Stk)und andere in großen Stückzahlen (bis zu 5000 Stk) vertreibe benötige ich das Feld als Eingabefeld. Hat einer ne Idee, wie man das ändern kann? Gruß mturok

---

<div class="post-metadata">

**Author:** ![skatesandhockey](https://avatars.discourse-cdn.com/v4/letter/s/7ab992/32.png) [@skatesandhockey](https://forum.shopware.com/u/skatesandhockey)\
**Post date:** [10. August 2011 um 13:16 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/2 "2011-08-10T13:16:41Z")

</div>

Wird hier schon behandelt: [templates-und-design-f14/frontend-mengeneingabe-durch-textfeld-statt-dropdown-menu-t3792.html](http://forum.shopware.de/templates-und-design-f14/frontend-mengeneingabe-durch-textfeld-statt-dropdown-menu-t3792.html)

---

<div class="post-metadata">

**Author:** ![mturok](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@mturok](https://forum.shopware.com/u/mturok)\
**Post date:** [10. August 2011 um 13:36 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/3 "2011-08-10T13:36:52Z")

</div>

Hallo skatesandhockey ja, die Frage wurde schon mal gestellt, aber leider nicht beantwortet. Gruß mturok

---

<div class="post-metadata">

**Author:** ![kamik](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kamik](https://forum.shopware.com/u/kamik)\
**Post date:** [10. August 2011 um 15:41 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/4 "2011-08-10T15:41:27Z")

</div>

in templates/\_default/frontend/detail/buy.tpl `<select id="sQuantity" name="sQuantity">
							{section name="i" start=$sArticle.minpurchase loop=$maxQuantity step=$sArticle.purchasesteps}
								<option value="{$smarty.section.i.index}">{$smarty.section.i.index}{if $sArticle.packunit} {$sArticle.packunit}{/if}</option>
							{/section}
						</select>` in `<input id="sQuantity" type="text" name="sQuantity" value="1">1 ` oder ähnlich aber auch in folgende Datei muss was geändert werden. templates/\_default/frontend/checkout/cart\_item.tpl Aktuelle Menge in Warenkorb ist $sBasketItem.quantity. Diese Variable kommt als value-Wert in input tag

---

<div class="post-metadata">

**Author:** ![mturok](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@mturok](https://forum.shopware.com/u/mturok)\
**Post date:** [11. August 2011 um 16:09 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/5 "2011-08-11T16:09:08Z")

</div>

Hallo technikexpert Klappt nicht so ganz. Die Felder erscheinen zwar. Die anzahl wird auch in den Warenkorb übergeben, aber wenn man im Warenkorb die Menge ändert, wird der Korb nicht aktualisiert, bzw die Änderung wird nicht übernommen, wenn man weiter zur Kasse geht. Evtl mache ich aber auch was falsch. Habe folgender Code `{if $sBasketItem.modus == 0} <select name="sQuantity" class="auto_submit">
				{section name="i" start=$sBasketItem.minpurchase loop=$sBasketItem.maxpurchase+1 step=$sBasketItem.purchasesteps}
					<option value="{$smarty.section.i.index}">
							{$smarty.section.i.index} 
					</option>
				{/section}
				</select><input type="hidden" name="sArticle" value="{$sBasketItem.id}"> {else} &nbsp; {/if} ` durch folgenden ersetzt `<input class="grid_1" id="sQuantity" type="text" name="sQuantity" value="{$sBasketItem.quantity}">` Gruß mturok

---

<div class="post-metadata">

**Author:** ![kamik](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kamik](https://forum.shopware.com/u/kamik)\
**Post date:** [11. August 2011 um 16:21 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/6 "2011-08-11T16:21:17Z")

</div>

Pobieren Sie bitte mal so ` <input id="sQuantity" type="text" name="sQuantity" value="{$sBasketItem.quantity}" class="auto_submit">{$sBasketItem.quantity}` in templates/\_default/frontend/checkout/cart\_item.tpl

---

<div class="post-metadata">

**Author:** ![mturok](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@mturok](https://forum.shopware.com/u/mturok)\
**Post date:** [14. August 2011 um 12:21 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/7 "2011-08-14T12:21:22Z")

</div>

Hallo technikexpert Geht leider auch nicht. wenn ich `<input id="sQuantity" type="text" name="sQuantity" value="{$sBasketItem.quantity}" class="auto_submit">{$sBasketItem.quantity}` einfüge, steht hinter dem Eingabefeld nochmal die die Artikelmenge. Diese wird aber beim ändern nicht übergeben. Wenn ich den Code so ändere, habe das „\>“ ans Ende verschoben `<input id="sQuantity" type="text" name="sQuantity" value="{$sBasketItem.quantity}" class="auto_submit">` verschwindet die Zahl hinter dem Eingabefeld, aber die Artikelmenge wird beim ändern auch nicht übergeben, bzw aktualisiert.

---

<div class="post-metadata">

**Author:** ![kamik](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kamik](https://forum.shopware.com/u/kamik)\
**Post date:** [14. August 2011 um 15:14 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/8 "2011-08-14T15:14:21Z")

</div>

also ich habe jetzt geprüft. Es muss so aussehen [code]{\* Article amount \*} {block name=‘frontend\_checkout\_cart\_item\_quantity’}

{if $sBasketItem.modus == 0} {else} &nbsp; {/if}  
{/block}[/code] Eingabefeld ist ein bißchen zu lang. Bitte mit style korrigieren. Und natürlich besser nicht direkt in templates\_default\frontend\checkout\cart\_item.tpl ändern, sondern über Template-Vererbung. [http://wiki.shopware.de/Templatedokumen … ererbungen](http://wiki.shopware.de/Templatedokumentation-fuer-Shopware-3.5%5C_detail%5C_544.html#Vererbungen)

---

<div class="post-metadata">

**Author:** ![mturok](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@mturok](https://forum.shopware.com/u/mturok)\
**Post date:** [14. August 2011 um 19:26 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/9 "2011-08-14T19:26:18Z")

</div>

Hallo technikexpert Das sieht schon sehr gut aus, aber vielleicht krigst du ja noch eine Sache hin. z.Zt. ist es so, dass wenn man die Anzahl verändert und irgendwo in die Seite klickt, wird die Anzahl und der preis aktualisiert. wenn man direkt auf „zur Kasse“ klickt, aktualisiert die Seite auch, geht aber noch nicht zur Kasse. Erst bei nochmaligem klicken auf „zur Kasse“ Kann man das hinbekommen, dass man mit einem klick auf „zur Kasse“ weitergeleitet wird? Gruß mturok

---

<div class="post-metadata">

**Author:** ![kamik](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kamik](https://forum.shopware.com/u/kamik)\
**Post date:** [15. August 2011 um 09:15 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/10 "2011-08-15T09:15:26Z")

</div>

Es ist leider nicht möglich. Einzelne Möglichkeit ist noch ein Button “Aktualisieren” einbauen.

---

<div class="post-metadata">

**Author:** ![fgits](https://avatars.discourse-cdn.com/v4/letter/f/7c8e57/32.png) [@fgits](https://forum.shopware.com/u/fgits)\
**Post date:** [31. Mai 2015 um 14:21 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/11 "2015-05-31T14:21:14Z")

</div>

Für Shopware 5 funktioniert es so ganz gut: `{block name='frontend\_detail\_buy\_quantity\_select'} {\*<select id="sQuantity" name="sQuantity" class="quantity--select">
		{section name="i" start=$sArticle.minpurchase loop=$maxQuantity step=$sArticle.purchasesteps}
			<option value="{$smarty.section.i.index}">{$smarty.section.i.index}{if $sArticle.packunit} {$sArticle.packunit}{/if}</option>
		{/section}
	</select>\*} <input id="sQuantity" type="text" name="sQuantity" class="quantity--select" style="max-width:100%;" placeholder="Anzahl: 1">{/block}`

---

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [31. Mai 2015 um 18:38 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/12 "2015-05-31T18:38:03Z")

</div>

Wo genau muss das hin? Danke für den Post. So lob ich mir ein Forum! Gruß Mario

---

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [6. Juni 2015 um 15:41 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/13 "2015-06-06T15:41:29Z")

</div>

Hallo, ich finde es nicht. Wie kriege ich das Mengenfeld updatesicher geändert in Shopware 5? Gruß Mario

---

<div class="post-metadata">

**Author:** ![dreckin](https://avatars.discourse-cdn.com/v4/letter/d/edb3f5/32.png) [@dreckin](https://forum.shopware.com/u/dreckin)\
**Post date:** [12. Juli 2015 um 12:21 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/14 "2015-07-12T12:21:32Z")

</div>

[quote=„sportversand“]Hallo, ich finde es nicht. Wie kriege ich das Mengenfeld updatesicher geändert in Shopware 5? Gruß Mario[/quote] Hi Mario, um das Eingabefeld auf Artikelseite zu ändern, muss du hier : …/shopware/themes/Frontend/Dein Theme/frontend/detail/buy.tpl code korregieren. für Warenkorb habe noch nicht gemacht, aber ich glaube muss hier geändert werden: …/shopware/themes/Frontend/Dein Theme/frontend/checkout/cart\_item.tpl Gruß

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [22. Oktober 2015 um 19:44 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/15 "2015-10-22T19:44:41Z")

</div>

[quote=“fgits”]Für Shopware 5 funktioniert es so ganz gut: `{block name='frontend\_detail\_buy\_quantity\_select'} {\*<select id="sQuantity" name="sQuantity" class="quantity--select">
		{section name="i" start=$sArticle.minpurchase loop=$maxQuantity step=$sArticle.purchasesteps}
			<option value="{$smarty.section.i.index}">{$smarty.section.i.index}{if $sArticle.packunit} {$sArticle.packunit}{/if}</option>
		{/section}
	</select>\*} <input id="sQuantity" type="text" name="sQuantity" class="quantity--select" style="max-width:100%;" placeholder="Anzahl: 1">{/block}`[/quote] Was Passiert eigentlich wenn nur noch eine begrenzte Stückzahl auf Lager ist(Abverkauf) Im Auswahlfeld hatte man dann die Möglichkeit nur die Artikelmenge auszuwählen die auf Lager sind. Beim Eingabefeld kann man ja einen höheren Wert eingeben und in der Warenkorb legen. Und eine Abfrage einzubauen das bei Abverkauf das Auswahlfeld angezeigt wird und bei anderen Artikeln das Mengeneingabefeld finde ich auch nicht so optimal.

---

<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:** [22. Oktober 2015 um 21:01 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/16 "2015-10-22T21:01:27Z")

</div>

Da SW5 ja auf HTML5 setzt, könnte Dir ggf. das weiterhelfen: [http://www.w3schools.com/tags/att\_input\_max.asp](http://www.w3schools.com/tags/att%5C_input%5C_max.asp) Nur IE \< 10 wäre wohl aussen vor.

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [16. November 2015 um 10:52 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/17 "2015-11-16T10:52:19Z")

</div>

> [@sonic](#):
>
> Da SW5 ja auf HTML5 setzt, könnte Dir ggf. das weiterhelfen: [http://www.w3schools.com/tags/att\_input\_max.asp](http://www.w3schools.com/tags/att\_input\_max.asp) Nur IE \< 10 wäre wohl aussen vor.

---

<div class="post-metadata">

**Author:** ![pierre-schmitz](https://avatars.discourse-cdn.com/v4/letter/p/eb8c5e/32.png) [@pierre-schmitz](https://forum.shopware.com/u/pierre-schmitz)\
**Post date:** [19. November 2015 um 11:49 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/18 "2015-11-19T11:49:34Z")

</div>

Gibt es zu dem Thema schon eine endgültige Vorgehensweise (gern auch mal ein Kommentar von SWAG!). Das ganze Shopsystem scheint mir ansonsten für Großhandelszwecke eher ungeeignet. :thumbdown: Grüße Pierre

---

<div class="post-metadata">

**Author:** ![artep](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@artep](https://forum.shopware.com/u/artep)\
**Post date:** [19. November 2015 um 11:57 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/19 "2015-11-19T11:57:01Z")

</div>

> [@useg](#):
>
> [Ich muss das Thema noch mal angehen. Es gibt zwar schon ein Plugin in Store aber nur für die Artikelseite, der Warenkorb mit den Größeren Problemen ist dort nicht integriert.

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [19. November 2015 um 12:18 UTC](https://forum.shopware.com/t/mengeneingabefeld/3863/20 "2015-11-19T12:18:46Z")

</div>

[quote=“artep”] Gibt es auch im Plugin für den Warenkorb. Sieht auch super aus: [http://store.shopware.com/scha170490582 … erung.html](http://store.shopware.com/scha170490582037/bestellmengenauswahl-ueber-ein-eingabefeld-mit-gesamtpreisaktualisierung.html)[/quote] Hallo Petra, ja das ist mir nicht entgangen und durch [Beiträge im Forum](http://forum.shopware.com/drittanbieter-plugins-f83/bestellmengenauswahl-uber-ein-eingabefeld-t32710.html#p142381) hat sich der Plugin-Hersteller kurzzeitig entschlossen den Warenkorb mit rein zu nehmen. Da der Preis ok ist muss man sich auch nicht weiter stundenlang mit der Sache beschäftigen.

[Nächste Seite](https://forum.shopware.com/t/mengeneingabefeld/3863.md?page=2)
