Es kann ja immer wieder vorkommen, dass man eine spezielle Sondergebühr einführen möchte in seinem Shop. Entweder weil man einfach ExtraSchmerzensgeld kassieren möchte oder man kurzfristig die Pakete selber schnürt. Es gibt fast unendlich viele Anwendungsmöglichkeiten.
Ich kenne WooCommerce Leute die installieren am liebsten für jeden Mist ein Plugin, davon bin ich gar nicht begeistert. Denn ich mach es lieber direkt via Snippet – das spart Rechenzeit und überflüssiger Schnickschnack ärgert mich dann auch nicht mehr.
Video
Code
Mit diesem einfachen Code kann man nun eine obligatorische Zusatzgebühr erheben:
1 2 3 4 5 | function woo_add_cart_fee() { global $woocommerce; $woocommerce->cart->add_fee( __('Extraschmerzensgeld', 'woocommerce'), 5 ); } add_action( 'woocommerce_cart_calculate_fees', 'woo_add_cart_fee' ); |
Gibt einfach diesen Code in euer functions.php File hinzu und ändert evtl noch den Titel „Extraschmerzensgeld“ in was auch immer ihr wollt – und die 5 ist die Gebühr in eurer Währung.
Was muss ich da eintragen bzw. ändern wenn ich einen prozentualen wert des gesamten einkaufs inkl. Versandkosten als gebühren berechnen lassen will ?
Danke im voraus
Eine saubere Codeidee wüsste ich auch gerade nicht. Aber Ali schau dir das hier mal an https://codecanyon.net/item/bolder-fees-for-woocommerce/6125068/?ref=maechler von diesem Paid-Plugin habe ich schon viel gutes gehört. Denke damit kannst du deine Zusatzgebühr berechnen lassen. Ich freu mich auf dein Feedback