Részletek törlése/eltávolítása a Checkout-ból in WooCommerce (Irányítószám, cég, telefon...)

WooCommerce egy nagyon egyszerű rendszer mindenki számára, aki a online shopAlapján, WordPress.
Telepítéskor default, WooCommerce szabványos űrlapot ad hozzá a számlázási adatokhoz. Az ügyfél "Pénztár" oldalán.
Úgy tervezték, mint egy olyan rendszer online shop amely lehetővé teszi mind a fizikai termékek szállítását, mind a virtuális termékek letöltését, WooCommerce kérj be formanyomtatvány egy sor ügyfél adatai: Név, vezetéknév, telefonszám, Ország, cím, város, irányítószám. Néhány ilyen területeken van szükség a virtuális parancs például. Egy termék, amely lehet letölteni, vagy a termék, amit fizetett a PayPal nem lenne szükség az adatok a szállítás. Ebben az esetben a legjobb, hogy megkönnyítse a rendszer a felhasználó számára, eltávolításával területek Checkout.

Az "Irányítószám" mező eltávolítása innen WooCommerce Megrendelés

Az "Irányítószám" / Számlázási Irányítószám eltávolításához WooCommerce, mennünk kell és szerkesztenünk kell a téma functions.php fájlját WordPress amely aktív a weboldalon. A functions.php-ben hozzáadjuk a következő sorokat:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

Ahol a "billing_postcode" az irányítószám mezője. Ha el akarjuk távolítani a második cím mezőt, akkor a „billing_postcode” helyett „billing_address_2 ”.

 unset($fields['billing']['billing_address_2']);

Vannak olyan helyzetek, amelyek nem érdekli semmilyen adatot az ügyfél fizetési. Általában, ha a kifizetést a PayPal. Ebben a forgatókönyvben tudjuk választani, hogy megszüntesse az összes mezőt a megrendelés oldalon.

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}

Ily módon törli az összes mezőt WooCommerce Pénztár.

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Hogyan » Internet » Részletek törlése/eltávolítása a Checkout-ból in WooCommerce (Irányítószám, cég, telefon...)

6 gondolat a "Részletek törlése / eltávolítása a Checkout-ból in WooCommerce (Irányítószám, Cég, Telefon...)"

  1. Bonjour Merci a posztra!
    Törölnöm kellett a cég nevét és tökéletes, hogy működött !!
    Szeretném törölni a cég nevét a „más címre küldött hajón” is.
    de nem tudom, hogyan helyettesítsem a custom_override_checkout_fields mezőt a kódodban. Tudna nekem segíteni?

    Válasz
  2. Szia, én addszerkesztette ezt a kódot a functions.php fájlba útmutatásként, de a webhelyem összeomlott. Teljesen üres. Nem vagyok teljesen új az ilyen dolgokban, de nem vagyok profi sem.

    Ha elérhetem az irányítópultomat, én csak törölném, de egyáltalán nem tudok hozzáférni a weboldalamhoz.

    Kérem, segítsen, mit tegyek? Sürgős válaszra van szükségünk!

    Válasz
  3. Helló
    Ben ödeme kısmında ki ”fatura bilgileri“ yazısını “teslimat cím” olarak değiştirmek istiyorum. Nem yapabiliriz.

    Válasz
    • Helló,
      Igen, ez egy jó ötlet a testreszabásban, de a latest a Woo verzióját csak én látom "address 2", "cég". Az irányítószámhoz és az egyéb fájlok elrejtéséhez a függvény kódja szükséges.

      Válasz
Írj hozzászólást