andreaswitt
Forum Replies Created
-
… ein m?gliche L?sung ist folgende:
/** * Disable Invoice payment method in the checkout if basket value reach 300 EUR * */ add_filter( 'woocommerce_available_payment_gateways', 'filter_gateways', 1); function filter_gateways( $gateways ){ global $woocommerce; if($woocommerce->cart->total > 300) { unset($gateways['invoice']); } return $gateways; }
… es geht sogar technisch alles ?? Ich hatte mir eine etwas konkrete Antwort gewünscht. z. B. welchen Hook ich prüfen muss und wie ich eventuell die H?he des Warenkorbes ermitteln kann und wie lassen sich dann per Filter Zahlungsarten entfernen?
Forum: Plugins
In reply to: [Germanized for WooCommerce] Einheitspreis aus E-Mail und Rechnung entfernenHi,
also das mit CSS geht leider nicht, hatte ich auch zuerst überlegt, aber der Code sieht so aus:
<td class="td c3"> <span class="amount">305,80 €</span> <span> <span class="amount">27,80 €</span>/<span class="unit">l</span> </span> </td>
Das kann man schlecht mit CSS ansteuern. Aber der Hinweis auf den Filter hat es gebracht. Ihr habt ja in der “includes/class-wc-gzd-emails.php” die Funktion “remove_order_email_filters()” und dort habe ich einfach die Eintr?ge:
remove_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_units', wc_gzd_get_hook_priority( 'email_product_units' ) ); remove_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_delivery_time', wc_gzd_get_hook_priority( 'email_product_delivery_time' ) ); remove_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_item_desc', wc_gzd_get_hook_priority( 'email_product_item_desc' ) ); remove_filter( 'woocommerce_order_formatted_line_subtotal', 'wc_gzd_cart_product_unit_price', wc_gzd_get_hook_priority( 'email_product_unit_price' ) );
in die functions.php meines Themes übernommen. Das greift dann auch bei der PDF-Rechnung, die ich mit einen zus?tzlichen Plugin erstellen lasse.
Danke für den Support!