Adatok törlése / eltávolítása a WoutCommerce Pénztárból (irányítószám, vállalat, telefon…)

WooCommerce egy nagyon egyszerű rendszer mindenki számára, aki a online shopAlapján, WordPress.
Telepítéskor default, A 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 a fizikai szállítás a termékek és a letöltés néhány virtuális WooCommerce szükséges 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.

Távolítsa el a "Irányítószám" mezőt a WooCommerce pénztárból

Ahhoz, hogy eltávolítsuk a "Irányítószám" / Számlázási irányítószámot a WooCommerce webhelyről, el kell mennünk és meg kell szerkesztenünk a webhelyen aktív WordPress témakör function.php fájlját. A függvények.php fájlban hozzáadjuk a 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;
}

Így törli az összes mezőt a WooCommerce Checkout.

Szenvedélyes a technológiával kapcsolatban, szeretek tesztelni és oktatóanyagokat írni az operációs rendszerekről macOS, Linux, Windows, a WordPress, a WooCommerce és a LEMP webkiszolgáló konfigurációjáról (Linux, NGINX, MySQL és PHP). Írok tovább StealthSettingsA .com 2006 óta, és néhány évvel később elkezdtem írni az iHowTo.Tips oktatóanyagokat és az ökoszisztéma eszközeiről szóló híreket Apple: iPhone, iPad, Apple Nézd, HomePod, iMac, MacBook, AirPod-ok és kiegészítők.

4 gondolat: „Részletek törlése / törlése a Checkoutból a WooCommerce-ben (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

Írj hozzászólást