Shopify - rechtliche Informationen einrichten

Aus Wikizone
Wechseln zu: Navigation, Suche
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

AGB Checkbox

Todo
Paypal Express Button mit AGB...

Bestellübersicht

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

MwSt. am Produkt

Soweit ich weiß reicht der Kommentar inkl. Mwst. zzgl. Versandkosten. wobei Versandkosten verlinkt sein sollte. Man kann den Text entweder in den Übersetzungsdateien oder direkt im Theme anlegen. Am einfachsten geht es in den Übersetzungsdateien. Das geht aber nur wenn man entweder nur inkl. MwSt. schreibt oder nur einen MwSt. Satz hat.

In Locales

de.json

"taxes_included_and_shipping_policy_html": "inkl. 16% MwSt. zzgl. <a href=\"Vorlage:Link\">Versandkosten<\/a>",
...
"include_taxes": "inkl. 16% MwSt.",


In den Templates

In den Templates kann man auch Fallunterscheidungen machen. Das muss man aber in allen Templates machen wo der Text vorkommt. Oder man legt für jeden MwSt. Satz eine eigene Variable an.

 {%- if shop.taxes_included or shop.shipping_policy.body != blank -%}
            <div class="product__policies rte">
              {%- if shop.taxes_included -%}
                {{ 'products.product.include_taxes' | t }}
              {%- endif -%}
              {%- if shop.shipping_policy.body != blank -%}
                {{ 'products.product.shipping_policy_html' | t: link: shop.shipping_policy.url }}
              {%- endif -%}
            </div>
          {%- endif -%}

Wenn man die Steuer ausgeben möchte geht das nur umständlich in der Art, da man keinen Zugriff auf die Tax Rates als Variable hat.

Tax-Rate:
{% case product.type %}
  {% when "High Taxrate" %}
    19
  {% when "No Taxrate" %}
    0
  {% else %}
    7  {% comment %}Default Taxrate for all other collections {% endcomment %}
  {% endcase %}
  % taxes on this product