Hey Sepp! @Donauwalzer
Lange nicht mehr geplaudert! Wie lauft das Shop?
Und mit Mindestbestellwert meinst du die zu zahlende Zwischensumme oder Betrag, oder die Mindestmenge (minimum order quantity) an Produkte/Varianten? Ganz so einfach ist es nicht aber die Apps die das ganz toll machen liste ich jetzt unten auf. Klicke in diese Demos um sie in Action zu sehen:
Weitere Apps:
Du kannst das auch ueber Code im Theme lösen aber wenn du es selber auf der PDP programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.
Änderungen zu deinem Theme Code können auch 1) die Page Loading Speeds negativ beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das folgende ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!
Um einen Mindestbestellwert in deinem Shopify-Shop zu programmieren, ohne eine zusätzliche App zu verwenden, kannst du ein kleines Skript in das Theme deines Shops einfügen. Dieses Skript würde überprüfen, ob der Gesamtwert der Artikel im Warenkorb einen bestimmten Mindestwert erreicht hat. Wenn der Wert nicht erreicht ist, kannst du eine Nachricht anzeigen lassen, die den Kunden darüber informiert, wie viel noch fehlt, um den Mindestbestellwert zu erreichen.
Hier sind die grundlegenden Schritte:
-
Erstellen eines Skripts: Du müsstest ein JavaScript-Skript schreiben, das den Gesamtwert der Artikel im Warenkorb überprüft und vergleicht, ob dieser den von dir festgelegten Mindestbestellwert erreicht oder überschreitet.
-
Einbinden des Skripts im Theme: Das Skript muss dann in das Theme deines Shopify-Shops eingebunden werden. Normalerweise wird dies im cart.liquid Template oder in einem ähnlichen Template gemacht.
-
Anzeigen einer Nachricht: Wenn der Mindestbestellwert nicht erreicht ist, sollte das Skript eine Nachricht im Warenkorb anzeigen, die den Kunden darauf hinweist, wie viel noch zum Erreichen des Mindestbestellwerts fehlt.
-
Testen: Nachdem das Skript implementiert ist, solltest du es gründlich testen, um sicherzustellen, dass es korrekt funktioniert.
Dieses Skript überprüft den Gesamtbetrag im Warenkorb und vergleicht ihn mit dem festgelegten Mindestbestellwert. Wenn der Gesamtbetrag niedriger ist, wird eine Meldung angezeigt:
document.addEventListener('DOMContentLoaded', function() {
var minOrderValue = 50; // Setze hier den Mindestbestellwert
var currentCartTotal = parseFloat(document.querySelector('.cart-total').innerText.replace('€', '')); // Ersetze '.cart-total' mit dem korrekten Selektor für deinen Warenkorb-Gesamtbetrag
if(currentCartTotal < minOrderValue) {
var message = 'Füge noch ' + (minOrderValue - currentCartTotal).toFixed(2) + '€ hinzu, um den Mindestbestellwert zu erreichen.';
// Hier kannst du anpassen, wo die Nachricht angezeigt werden soll
document.querySelector('.cart-message').innerText = message; // Ersetze '.cart-message' mit dem Selektor für den Ort, an dem die Nachricht angezeigt werden soll
}
});
Füge an der Stelle in deinem Warenkorb-Template, wo die Nachricht erscheinen soll, ein HTML-Element hinzu:
Ersetze die Selektoren und den Mindestbestellwert im Skript durch die für deinen Shop spezifischen Werte. Füge den JavaScript-Code in dein cart.liquid Template oder in ein ähnliches Template in deinem Shopify-Shop ein.
Hoffe das hilft dir weiter! 