WooCommerce Germanized AGB und Widerruf Position ändern

Wenn man das Plugin WooCommerce Germanized installiert hat, befindet sich der Satz:

leider über der Zusammnefassung.
Dies wäre aber Sinnvoller direkt über  den “Kaufen Button”.

Das kann man mit folgenden Code erreichen:

Update: 24.07.2018

Hier der neue Code

add_action( 'init', 'my_child_move_legal_checkboxes', 50 );
function my_child_move_legal_checkboxes() {
	// Remove
	remove_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_template_render_checkout_checkboxes', 10 );
	// Readd before submit button
	add_action( 'woocommerce_gzd_review_order_before_submit', 'woocommerce_gzd_template_render_checkout_checkboxes', 10 );
}

https://gist.github.com/vendidero/9e9dbe056c044bf8b5be44a5c994a344

 

Dieser Code funktioniert leider nicht mehr

/* Dieser Code funktioniert nicht mehr!
add_action( 'wp_loaded', 'change_wc_gzd_checkout'  );
function change_wc_gzd_checkout() {
  if ( is_plugin_active( 'woocommerce-germanized/woocommerce-germanized.php' ) ) {
    include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
 
## Legal Text incl. checkbox before the checkout button
    remove_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_template_checkout_legal',  wc_gzd_get_hook_priority( 'checkout_legal' ) );
    add_action( 'woocommerce_review_order_before_submit', 'woocommerce_gzd_template_checkout_legal', wc_gzd_get_hook_priority( 'checkout_legal' ) );
  }
}
*/

Ein dank an Ronnie Zeiller: http://www.zeiller.eu

 

Bild eines Logos von Discord

8 Kommentare

  • Hallo zusammen 🙂

    Bei mir werden 2 Checkboxen erstellt, eine vor dem Zusammenfassung der Bestellung und eine vor dem “Jetz Kaufen”-Button. Hätte vielleicht jemand eine Lösung für mich? Ich habe gerade die Version 3.1.12 am Laufen

    Danke im Voraus
    Franck

  • Die neue Version funktioniert einwandfrei. Besten Dank! Man muss nichtmal etwas in den Einstellungen von Germanized ändern. Ggf. würde ich die alte Version löschen, da man diese zuerst liest 🙂

  • Schade – funktioniert leider nicht. Weder in den Child-Funktions noch in der Theme-Funktions PHP.
    Gibt es vielleicht ein Update?

  • Funktioniert einwandfrei, dankeschön!

    @ Daniel: Ich habe den Code so wie er ist in die functions.php des Themes ganz unten eingefügt.

    • Verstehe es nicht – nun bekomme ich keinen Error 500 aber die das AGB wandert auch nicht an die richtige Stelle =)

  • Hallo,

    child theme also storefront ins function.php einfach einfügen?
    Irigendwie bekomme ich da einen error 500?

    Wo genau muss ich diesen Code einfügen?

Hinterlassen Sie Ihren Kommentar

*Affiliatelinks/Werbelinks
Die mit Sternchen (*) gekennzeichneten Links sind sogenannte Affiliate-Links.
Wenn du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekomme ich von dem betreffenden Online-Shop oder Anbieter eine Provision.
Für dich verändert sich der Preis nicht.