Forum Replies Created

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter andreaswitt

    (@andreaswitt)

    … 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;
    }
    Thread Starter andreaswitt

    (@andreaswitt)

    … 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?

    Thread Starter andreaswitt

    (@andreaswitt)

    Hi,

    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!

Viewing 3 replies - 1 through 3 (of 3 total)