Shopify - rechtliche Informationen einrichten
Allgemeine Geschäftsbedingungen Regeln, denen Kunden folgen müssen, um Ihren Service zu nutzen. Datenschutz Allgemeine Regeln, wie Ihr Shop Kundendaten schützt. Versand und Bezahlung Erläuterung zu Bezahlmethoden und Versandoptionen. Rückgaberecht Beschreibung des Rückgaberechts Widerrufsformular Ein standardisiertes Widerrufsformular für Kunden. Impressum oder rechtliche Hinweise Informationen über Ihr Unternehmen (Name, Adresse und Kontaktdaten e
Links
https://help.shopify.com/de/manual/intro-to-shopify/initial-setup/sell-in-germany/germany-custom-page#add-store-policies-to-display-legal-information https://help.shopify.com/de/manual/intro-to-shopify/initial-setup/sell-in-germany https://buero-huegel.de/artikel/shopify-tutorial-rechtssicherheit-teil-1 https://buero-huegel.de/artikel/shopify-tutorial-rechtssicherheit-teil-2
AGB Checkbox
Todo Paypal Express Button mit AGB...
Bestellübersicht[Bearbeiten]
In D / EU muss im letzten Bestellschritt eine Übersichtsseite angezeigt werden. Es muss auf die AGBs und Widerrufsbelehrung hingewiesen und verlinkt werden. Checkbox benötigt man aktuell (2020) nicht. Sprich keine aktive Zustimmung Bei alten Shops muss man das z.T. nachrüsten. Dazu in den Einstellungen den letzen Bestellschritt aktivieren und in den Sprachdateien wie im Link unten den Hinweis bei Review Notice HTML ausfüllen
https://www.youtube.com/watch?v=1_OuN_ZHEp0
Aktive Zustimmung bei AGB[Bearbeiten]
Falls man eine aktive Zustimmung möchte muss man ein paar Dinge umbauen. Das ist evtl. auch für die Express Checkouts von Paypal / Apple Pay / Google Pay sinnvoll.
Eine Checkbox zum Bestätigen der AGB ist ein zwingend notwendiger Schritt im Checkout eines Onlineshops. Da wir bei Shopify den Checkout selbst nicht verändern können, verlagern wir diesen Schritt vor den eigentlichen Checkoutprozess, in das Template des Warenkorbs.
Dazu müssen wir zwei Dateien bearbeiten. Zuerst die theme.js bzw. theme.js.liquid im Assets-Folder. Füge dort, am besten ganz am Ende der Datei folgenden Code ein:
$(document).ready(function() {
$('body').on('click', '[name="checkout"], [name="goto_pp"], [name="goto_gc"]', function() {
if ($('#agree').is(':checked')) {
$(this).submit();
}
else {
alert("You must agree with the terms and conditions of sales to check out.");
return false;
}
});
});
Danach öffnest du die cart-template.liquid im Sections-Folder. Dort suchst du nach dem Bestellbutton via STRG + F und dem Suchbegriff name=„checkout“ und fügst in der Zeile darüber folgenden Code ein:
<input style="float:none; vertical-align: middle;" type="checkbox" id="agree" /> <label style="display:inline; float:none" for="agree"> I agree with the <a href="/pages/terms-and-conditions">terms and conditions</a>. </label>
Auch hier musst du den Link zu deiner AGB entsprechend anpassen. Nachdem du diesen Eingriff vorgenommen hast, solltest du die Funktion ausgiebig testen, da sie im schlimmste Fall jeden Verkaufsabschluss in deinem Shop blockiert. Eine etwas ausführlichere Beschreibung dieses Schritts findest du im Shopify Helpcenter. Schritt 9: Express Buttons
Der PayPal-Express Button in deinem Warenkorb (Im Fachjargon: „Additional Checkout Button“ ) lässt sich seit einem Systemupdate von Shopify mit der oben genannten Methode nicht mehr blockieren, d.h. es ist auch ohne das Bestätigen der AGB möglich, einen Kauf zu tätigen.
Am einfachsten ist es, diese(n) Button(s) zu entfernen: suche dazu im Cart-Template deines Themes nach der folgenden Stelle:
{% if additional_checkout_buttons %}
Vorlage:Content for additional checkout buttons
{% endif %}
und lösche Sie aus dem Code.