Ištrinkite / pašalinkite informaciją iš kasos „WooCommerce“ (pašto kodas, įmonė, telefonas …)

WooCommerce Tai labai paprasta sistema visiems, norintiems sukurti a Žurnalas internete, turėdamas bazę WordPress.
Įdiegus numatytąjį, „WooCommerce“ pridės standartinę išsamios atsiskaitymo informacijos formą. Puslapyje “Kasa”kliento.
Sumanyta kaip sistema Žurnalas internete Norėdami leisti tiekti fizinius produktus ir išleisti virtualią, „WooCommerce“ reikia standartinė forma Kliento duomenų serija: vardas, vardas, telefono numeris, šalis, adresas, miestas, COD pašto pašto. Kai kurie iš šių laukų nėra būtini virtualiajai komandai. Produktui, kurį galima atsisiųsti, arba produktą, kuris buvo sumokėtas per „PayPal“, nereikia duomenų pristatymo duomenims. Šiuo atveju verta palengvinti vartotojo valdymo sistemą, pašalinant kai kuriuos laukus iš kasos.

Lauko pašalinimas “COD pašto pašto” DIN WooCommerce kasa

Mes galime pašalinti “Pašto kodas” / „WooCommerce“ atsiskaitymo kodą, mes turime eiti ir redaguoti svetainės „WordPress“ failą.php. Functure.php Pridėkite eilutes:

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

Kur “„Billing_PostCode“” Tai yra pašto kodo laukas. Jei norime pašalinti antrą adreso lauką, mes pakeisime “„Billing_PostCode“” Cu “Billing_address_2”.

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

Yra situacijų, kai kliento mokėjimo detalės negali būti neįdomios. Paprastai, kai mokėjimas atliekamas per „PayPal“. Šiame scenarijuje galime pasirinkti pašalinti visus laukus iš užsakymo puslapio.

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;
}

Tokiu būdu ištrinsite visus „WooCommerce“ kasos laukus.

Aistringai apie technologijas, su malonumu rašau „Stealthsetts.com“, pradedant nuo 2006 m. Turiu didelę patirtį operacinėse sistemose: „MacOS“, „Windows“ ir „Linux“, taip pat programavimo kalbose ir tinklaraščių platformose („WordPress“) ir internetinėse parduotuvėse („WooCommerce“, „Magento“, „Presashop“).

Home Jūsų jo vadovėlių šaltinis, naudingi patarimai ir naujienos. Ištrinkite / pašalinkite informaciją iš kasos „WooCommerce“ (pašto kodas, įmonė, telefonas …)

6 mintys apie “Ištrinkite / pašalinkite informaciją iš kasos „WooCommerce“ (pašto kodas, įmonė, telefonas …)”

  1. Sveiki, ačiū už šį įrašą!
    Man reikėjo ištrinti įmonės pavadinimą ir tai tobula, ji suveikė !!
    Taip pat noriu ištrinti įmonės pavadinimą “Siųsti kitu adresu”.
    Bet aš nežinau, ką pakeisti jūsų kode Custom_override_checkout_fields. Ar galėtumėte man padėti?

    Atsakymas
  2. Sveiki, aš pridėjau šį kodą prie funkcijų.php kaip vadovaujama, bet mano svetainė sudužo. Tai visiškai tuščias. Aš nesu visiškai naujas dalykas, kaip šis, tačiau nesu profesionalas.

    Jei galėčiau pasiekti savo prietaisų skydelį, aš jį tiesiog ištrinčiau, bet visai negaliu nieko pasiekti savo svetainėje.

    Prašau padėti, ką turėčiau daryti? Reikia skubaus atsakymo!

    Atsakymas
    • Sveiki,
      Taip, yra gera ideea pritaikymo įrenginyje, tačiau naujausioje „Woo“ versijoje matau tik “2 adresas”Ar “įmonė”. Pašto kodui ir „Oher Fileds“ yra REQ funkcijų kodas, kurį reikia paslėpti.

      Atsakymas
Palikite komentarą