WebSite X5Help Center

 
Armin L.
Armin L.
User

Maximale Bestellmenge definieren  de

Autor: Armin L.
Besucht 387, Followers 1, Geteilt 0  

kann ich beim Bestellvorgang eine maximale Bestellmenge definieren, bei dem der Kunde z.B max. 8 Stück pro Einkauf bestellen kann? Danke für eure Bemühungen. Freundlichst A. Lang

Gepostet am
25 ANTWORTEN - 3 NüTZLICH - 1 KORREKT
Andreas S.
Andreas S.
Moderator

Nein, es gibt nur eine Mindestbestellmenge und keine maximale!  Möglicherweise würde es mit individuellen Javaskript Code eine Lösung geben. Dies kann aber nur  "KolAsim" das Problem lösen!

Mehr lesen
Gepostet am von Andreas S.
Armin L.
Armin L.
User
Autor

Und wer/was ist "KolAsim"?

Mehr lesen
Gepostet am von Armin L.
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

KolAsim ist ein Moderator und hat schon etliche JavaScripts für verschiedene Probleme bereitgestellt.

Mehr lesen
Gepostet am von Daniel W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

(It > De) ...  Ich sollte den Link sehen, um die Situation beurteilen zu können. Dieser Code sollte jedoch grundsätzlich für den normalen Produktkatalog funktionieren. … Der Code kann in den ersten drei Zeilen mit eigenen Objekten und Werten angepasst werden. …(… bei Problemen habe ich auch meinen anderen Steuerungscode im Bereich /cart/…)...

<script>
$(document).ready(function() {
/** --- controllo MAX nr. prodotto x WSx5 by KolAsim --- **/
const schedaProdottoK = ".im-cc-products-qty";
const maxK = 8;
const avvisoK = 'MAX ' + maxK + ' prodotti ►';
/**--fk--**/ const maxWaitTime = 5000; const intervalTime = 300; let elapsedTime = 0; /**--fK--**/ function checkValue($input) { const value = parseInt($input.val(), 10); const warningSelector = '.divK'; $input.next(warningSelector).remove(); if (!isNaN(value) && value > maxK ) { console.log(`Valore superato: ${value} per input con id ${$input.attr('id')}`); $input.val(maxK ); $input.css('border-color', 'red'); const divK = $('<div class="divK" style="width:auto;color:red; border:solid 1px red; ">' + avvisoK + '</div>'); $input.after(divK); } else { $input.css('border-color', ''); } } /**--fK--**/ function bindQtyInputs() { $(schedaProdottoK).off('input change').on('input change', function() { checkValue($(this)); }); } /**--fK--**/ function waitForContainerAndInit() { const interval = setInterval(function() { const $container = $('.im-cc-products-card:visible'); if ($container.length > 0) { console.log('Contenitore trovato, inizializzo listener...'); clearInterval(interval); bindQtyInputs(); } else { elapsedTime += intervalTime; if (elapsedTime >= maxWaitTime) { clearInterval(interval); console.warn('Contenitore non trovato entro 5 secondi.'); } } }, intervalTime); } waitForContainerAndInit(); }); /**--fineK--**/
</script>

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

p.s.: ... Ich denke, Sie wissen, dass der Code in Schritt 3 | Eigenschaften der Katalogseite | Experte > /HEAD eingefügt werden muss

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Armin L.
Armin L.
User
Autor

Hallo liebes Support-Team. Ihr macht euren Job wirklich perfekt. Die Anfragen werden schnell und kompetent beantwortet. Leider muss ich beim geschilderten Problem forfait geben. Der sicher richtige Lösungsansatz von KolAsim ist für mich eine Nummer zu gross. Dies, weil ich schlicht und einfach und einfach nicht in der Lage bin diesen umzusetzen. Meine Programmkentnisse als 08:15-User lassen das nicht zu. Ursprünglich habe ich mich für Website X5 entschieden, weil es anwenderfreundlich und einfach zu bedienen ist. Eventuell wird mein Wunsch in einem weiter update berücksichtigt und ich kannes dann mit meinen Kentnissen umsetzen. Nochmals herzlichen Dank für alles und ich brauche eure Hilfe sicher wieder ein anderes Mal. Freundliche Grüsse aus der Schweiz 

A.Lang

Mehr lesen
Gepostet am von Armin L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...wenn du Erklärungen, Anregungen oder Hilfe brauchst, frag einfach...
...der Code lässt sich ganz einfach mit nur einem Klick anwenden...
...bei Bedarf können Andreas  und Daniel  dir präzisere und leichter verständliche Vorschläge in der korrekten deutschen Sprache machen...wink

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

@KolAsim: Leider wüsste ich im Moment nicht wie ich einem einzelnen Produkt den Javascript-Code für die maximale Bestellmenge zuweisen könnte.

Weiß ich es wüsste, dann könnte ich Screenshots dazu posten.

Mehr lesen
Gepostet am von Daniel W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Daniel W.
@KolAsim: Leider wüsste ich im Moment nicht wie ich einem einzelnen Produkt den Javascript-Code für die maximale Bestellmenge zuweisen könnte. Weiß ich es wüsste, dann könnte ich Screenshots dazu posten.

Hallo Daniel, ich verstehe das nicht ganz...
1) ... möchtest du die Menge eines einzelnen Produkts in einem vorgefertigten, nicht editierbaren Warenkorb steuern?
2) ... oder möchtest du die Möglichkeit einrichten, die Produktmenge während der Designphase direkt über das Produktblatt individuell zu steuern?
... für diesen zweiten Fall habe ich eine eigene EXTRA-Erfindung, die auf dem Hochladen eines Bildes basiert, das in das Produktblatt eingefügt wird, für das du die maximale Bestellmenge steuern möchtest...
... im Grunde startet das Bild mit dem JS-Onload-Ereignis eine exklusive Steuerungsfunktion für die Eingabefelder, in denen sich das Bild befindet...
... es werden ein paar EXTRA-Codes benötigt, um auch die Bedingungen in den verschiedenen Abschnitten des Warenkorbprozesses einzubeziehen...
... wenn du an dieser Art der individuellen Steuerung interessiert bist, lass es mich wissen, damit ich mit Codes und Anweisungen fortfahren kann...
.
Tschüss, ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

Ich möchte gar nichts steuern - ich habe nur geantwort, weil ich als Helfer vorgeschlagen wurde, aber keine Ahnung habe wo ich den Javascript-Code einfügen müsste.

Am Besten selber Screenshots machen, die zeigen wo der Javascript-Code eingefügt werden muss.

Mehr lesen
Gepostet am von Daniel W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... vielleicht hat mich der Übersetzer verwirrt, und vielleicht habe ich es nicht verstanden ...
... jedoch sollte hier der vorherige Code eingefügt werden:
>> Schritt 3 - Sitemap > 'Eigenschaften der Seite' Fenster > Funktionen im Bereich Erweitert >
BenutzerdefinierterCode: Vor dem </HEAD> Tag
...
... stattdessen wäre der Code für die Kontrolle auf jedem einzelnen Produkt völlig unterschiedlich mit unterschiedlichen maximalen Einzelmengen, je nachdem, welches Produkt Sie kontrollieren möchten...

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

Bei der Shop-Suche oben ist das Symbol grau, hier kann kein Javascript-Code hinzugefügt werden, siehe Screenshot (1) unten

Bei den Spezialseiten unten kann bei Shop-Suche zwar der Javascript-Code hinzugefügt werden, aber er hat keinerlei Wirkung, siehe Screenshot (2) unten

Der Fragesteller heißt Armin L. und der will wissen wo er den Javascript-Code einfügen soll.

Ich habe sozusagen als Stellvertreter von Armin L. gefragt, da ich auch keine Ahunung habe.

----- (1) -----

----- (2) -----

Mehr lesen
Gepostet am von Daniel W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...Entschuldigung, ich weiß nicht, ob ich das verstanden habe...
...jedenfalls habe ich deinen Link überprüft und das hier gesehen:

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

Das ist jetzt aber komisch - ich habe es mit Firefox, Edge und Chrome getestet, aber ich sehe in keinem Browser ein "MAX 8 produtti" - keine Ahung warum mein Notebook die Anzeige blockiert.

Ich habe auch mit der Tastenkombination Strg+F5 die Daten neu vom Server aufgefordert - nichts.

Es wäre interessant zu erfahren, ob ich der Einzige bin, der das "MAX 8 produtti" nicht sieht.

Mehr lesen
Gepostet am von Daniel W.
Armin L.
Armin L.
User
Autor

Habe den Link bei mir ausprobiert. Scheint im Edge und firefox zu funktionieren. Wie weiter? Danke für euren Durchhaltewillen. Freundliche Grüsse A. Lang

Mehr lesen
Gepostet am von Armin L.
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

Ich habe meinen Demo Shop an 4 Stellen mit JavaScript-Code versehen, siehe Screenshots unten

Jetzt mal die verschiedenen Bereiche testen >> https://findelinks.de/123shop-hosteurope/

Ich selber sehe leider immer noch nichts von der Wirkung des JavaScripts-Codes.

-----

-----

-----

Mehr lesen
Gepostet am von Daniel W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

ciao Daniel, ...ich verstehe nicht, was du meinst...
...man merkt es, wenn der zulässige Wert überschritten wird...
...bei mir funktioniert es in deiner Online-Warenkorbsuche, wie beim vorherigen und auch von diesem STEMPEL nochmal geprüft:

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Armin L.
Armin L.
User
Autor

Hallo, ich habe den JavaScripts-Code auf mehreren Seiten gem Daniel ausprobiert und festgestellt, dass der Skript nur auf der Seite Onlineshop:Suchen (Screenshot) seine Wirkung zeigt. Aber auch nur, wenn mann auf die Vorschau klickt (Screenshot) Wenn die Seite Online gestellt wird, passiert bei der Erhöhung der Menge gar nichts. Weder mit Edge noch mit Firefox. Ich möchte auch nicht, dass der Script auf alle Artikel greift, sondern individuell eingestellt werden kann.

Ich danke euch beiden für die bereits geleistete Arbeit, hoffe aber, dass ihr mein Anliegen vielleicht doch noch lösen könnt. Gruss A. Lang

Mehr lesen
Gepostet am von Armin L.
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

@KolAsim: Sorry – I didn't immediately understand that the message only appears if the order quantity is equal to or greater than 9.

-----

Mehr lesen
Gepostet am von Daniel W.
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

(Und hier auf deutsch, war gerade wegen eines anderen Posts im Englisch-Modus)

Entschuldigung – ich habe nicht sofort verstanden, dass die Meldung nur erscheint, wenn die Bestellmenge gleich oder größer als 9 ist.

Mehr lesen
Gepostet am von Daniel W.
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

@Armin L.: Ich habe es mit Firefox, Edge und Chrome getestet, es funktioniert bei alle 3 Browsern.

Evtl. mit Taste F5 oder Tastenkombination Strg+F5 die Shop-Suche erneut vom Webserver anfordern, damit der Browser auch den Javascript-Code von KolAsim zur Verfügung hat.

Mein alternativer Vorschlag:

Am Besten dürfte es vorerst sein die maximale Bestellmenge bei der Kurzbeschreibung anzugeben, dann kann sie pro Produkt unterschiedlich sein und sie ist an vielen Stellen zu sehen.

Die Käufer werden darauf hingewiesen, auch wenn kein Warnung bei zu großer Bestellmenge kommt. Beim Kauf wird nur die maximale Bestellmenge geliefert. Evtl. Erstattungen bei Vorauszahlung.

-----

-----

-----

-----

Mehr lesen
Gepostet am von Daniel W.
Armin L.
Armin L.
User
Autor

Sorry, aber ich glaube, es ist besser, wenn ich das Anliegen noch etwas hinausschiebe. Vielleicht wird das Programm einmal so gestaltet, dass es für einen User wie mich einfacher zu bewerkstelligen ist. Aber Danke nochmals.

Mehr lesen
Gepostet am von Armin L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Daniel W.
... ... ... Am Besten dürfte es vorerst sein die maximale Bestellmenge bei der Kurzbeschreibung anzugeben, dann kann sie pro Produkt unterschiedlich sein und sie ist an vielen Stellen zu sehen. ... ... ... 

...das geht immer, und es ist immer besser, es zu tun...

...!...eine individuelle Steuerung für jedes einzelne Produkt ist jedenfalls mit einer Erfindung von mir möglich, wie ich in meinem ersten Punkt 2) erwähnt habe...!...

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪