WooCommerce rechtskonform programmieren

WooCommerce ist eine moderne und schöne E-Commmerce Lösung für WordPress. Wie so oft bei Produkten aus USA oder wie in diesem Fall Südafrika, genügen die Standard Einstellungen nicht, um einen rechtskonformen deutschen Online Shop zu erstellen. Daher habe ich ein paar kleine Hooks erstellt, um WooCommerce rechtssicher für Deutschland zu machen.

1. Steuer und Versandkosten auf der Produktseite ausweisen

Standardmässig wird nur der Bruttopreis angezeigt. Unter dem Preis sollte die Steuer und ein Hinweis auf Versandkosten ausgewiesen werden.

Dies habe ich mit folgendem Hook gelöst:

[sourcecode language=“plain“]add_action( ‚woocommerce_single_product_summary‘, ‚woocommerce_template_single_pp‘, 10, 2);

if (!function_exists(‚woocommerce_template_single_pp‘)) {
function woocommerce_template_single_pp( $post, $_product ) {

$_tax = &new woocommerce_tax();
$rate = $_tax->get_rate( $_product->get_tax_class() );

?>
<p>(inkl <?php echo round($rate); ?>% Mwst. und zzgl. <a href="<?php bloginfo(‚url‘); ?>/versandkosten">Versandkosten</a>)</p><?php

}
}[/sourcecode]

2. Ein Hinweis auf die AGB beim endgültigen Bestellen

Damit die Bestellung auch reechtssicher ist, empfiehlt es sich, dass der User die AGB´s per Checkbox akzeptieren muss.

Dies habe ich mit folgendem Hook gelöst:

[sourcecode language=“plain“]

add_filter(‚woocommerce_billing_fields‘, ‚custom_woocommerce_billing_fields‘);

function custom_woocommerce_billing_fields( $fields_array ) {
$fields_array[‚agb‘] = array(
’name‘            =>’agb‘,
‚type‘             => ‚checkbox‘,
‚label‘         => __(‚Mit Abgabe einer Bestellung bestätigen Sie, unsere AGB gelesen, verstanden und akzeptiert zu haben.‘, ‚woothemes‘),
‚placeholder‘     => __(‚AGB‘, ‚woothemes‘),
‚required‘         => true,
‚class‘         => array(’notes‘)
);
return $fields_array;
}

[/sourcecode]

Wer Hilfe bei der Integration benötigt, kann sich gerne melden.

 

Edit: 23.05.2012

Der genannte Code funktionierte für die ersten Versionen von Woocommerce. Es gibt aber bereits eine Überarbeitung, die funktioniert und die mehrfach im Einsatz ist. Den Hook zum Anzeigen der Versandkosten gibt’s hier.

https://www.passau-webdesign.com/woocommerce-1-4-mit-deutschen-steuerinformationen/

 

 

Cookie Einstellungen
Auf dieser Website werden Cookie verwendet. Diese werden für den Betrieb der Website benötigt oder helfen uns dabei, die Website zu verbessern.
Alle Cookies erlauben
Auswahl speichern
Individuelle Einstellungen
Individuelle Einstellungen
Dies ist eine Übersicht aller auf der Website verwendeten Cookies. Sie haben die Möglichkeit, individuelle Cookie-Einstellungen vorzunehmen. Erteilen Sie Ihre Zustimmung zu einzelnen Cookies oder ganzen Gruppen. Essentielle Cookies können nicht deaktiviert werden.
Speichern
Abbrechen
Essentielle Cookies (1)
Essentielle Cookies sind für den Betrieb der Webseite notwendig
Cookies anzeigen
Marketing Cookies (1)
Marketing Cookies werden verwendet, um Besuchern auf Webseiten zu folgen. Die Absicht ist, Anzeigen zu zeigen, die relevant und ansprechend für den einzelnen Benutzer sind.
Cookies anzeigen