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

 

Ähnliche Artikel

7 Kommentare

  1. 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?

  2. 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 =)

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

  4. 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 🙂

Schreibe einen Kommentar