WOOCOMMERCE CHECKOUT-SEITE SNIPPETS UND HAKEN – 2018

GUTSCHEIN AUSBLENDEN, DER VON DER KASSE SEITE EINGELEGT WIRD
Um den Checkout-Prozess zu verkürzen, möchten einige Kunden alle anderen Formularelemente außer dem „Checkout-Button“ entfernen. Wenn Sie dem Benutzer weniger Optionen geben, können Sie nur auf „Checkout“ klicken. Das Coupon-Feld befindet sich bereits im Warenkorb, sodass wir es mithilfe des folgenden Snippets aus dem Checkout-Formular entfernen können.

Anleitung: Fügen Sie Ihrer Theme-Datei functions.php hinzu

// hide coupon form checkout
function hide_coupon_field_chkout( $enabled ) {
  if ( is_checkout() ) {
    $enabled = false;
  }	
  return $enabled;
}
add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field_chkout' );

BESTELLHINWEISE AUS DEM KASSE-FORMULAR ENTFERNEN

In einigen Client-Fällen sind Bestellnotizen nicht erforderlich und können den Benutzer ablenken und das Formular für den Benutzer länger und einschüchternder machen. Sie können das Feld einfach entfernen, da es kein Pflichtfeld ist, indem Sie den Snippter unten verwenden.

Anleitung: Fügen Sie Ihrer Theme-Datei functions.php hinzu

// Remove the "Additional Info" order notes
add_filter( 'woocommerce_enable_order_notes_field', '__return_false' );

UNNÖTIGE CHECKOUT-FELDER ENTFERNEN – NUR FÜR PAYPAL-BENUTZER

Wenn Sie nur PayPal als Zahlungsgateway verwenden, benötigen Sie keine Rechnungsadressenfelder. Bitte nicht, wenn Sie Zahlungen direkt von Kredit-/Debitkarten annehmen oder Dienste wie Stripe nutzen, VERWENDEN SIE DIESEN CODE NICHT!

Anleitung: Fügen Sie Ihrer Theme-Datei functions.php hinzu

// Unset billing fields ONLY if using Pay Pal ONLY
function unset_billing_checkout_fields( $fields ) {
    
    // list of the billing field keys to remove
    $billing_keys = array(
        'billing_company',
        'billing_phone',
        'billing_address_1',
        'billing_address_2',
        'billing_city',
        'billing_postcode',
        'billing_country',
        'billing_state',
    );

    // unset billing fields
    foreach( $billing_keys as $key ) {
        unset( $fields['billing'][$key] );
    }
    
    return $fields;
}
add_filter( 'woocommerce_checkout_fields', 'unset_billing_checkout_fields' );

Similar Posts

Leave a Reply

Your email address will not be published.