WooCommerce је врло једноставан систем за свакога ко жели да створи Онлине схоп, На основу WordPress.
Након уградње default, WooCommerce ће додати стандардни образац за детаље о обрачуну. На клијентовој страници „Одјава“.
Дизајниран као систем Онлине схоп који омогућава испоруку физичких производа и преузимање виртуелних, WooCommerce питај унутра стандардни образац низ података о клијентима: Име, презиме, број телефона, Земља, Адреса, Град, поштански број. Неке од ових области треба за виртуелни команду на пример. Производ који се може преузети или производ који је плаћен ПаиПал не би требало податке за испоруку. У том случају је најбоље да се олакша систем контроле за корисника, уклањањем области Цхецкоут.
Уклањање поља „Поштански број“ из WooCommerce Checkout
Да бисте могли да уклоните „Поштански број“/Поштански број за обрачун из WooCommerce, морамо да одемо и уредимо датотеку фунцтионс.пхп теме WordPress који је активан на веб страници. У фунцтионс.пхп додајемо редове:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Где је "биллинг_постцоде" поље за поштански број. Ако желимо да уклонимо друго поље адресе, заменићемо „биллинг_постцоде“ са „биллинг_addресс_2 ”.
unset($fields['billing']['billing_address_2']);
Постоје ситуације које можда не интересују било какве детаље плаћања купца. Обично када се врши плаћање путем ПаиПал-а. У овом сценарију можемо изабрати да елиминише све области реда страни.
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;
}
На овај начин ћете избрисати сва поља из WooCommerce Проверити.
Боњоур Мерци за пост!
Морао сам да избришем назив компаније и савршено је што је успело !!
Такође желим да избришем назив компаније на „отпреми на другу адресу“.
али не знам како да заменим цустом_оверриде_цхецкоут_фиелдс у вашем коду. Можеш ли ми помоћи?
Здраво, ја addиздао сам овај код на фунцтионс.пхп по упутству, али моја веб локација је пала. Потпуно је празно. Нисам потпуно нов у оваквим стварима, али нисам ни професионалац.
Ако бих могао да приступим својој контролној табли, ја бих само обрисао, али уопће не могу приступити било чему на мојој веб локацији.
Молим вас помозите, шта да радим? Молим вас хитан одговор!
Здраво
Бен одеме кıсмıнда ки „фатура билгилери“ иазıсıнı „теслимат адреси“ оларак дегистирмек истииорум. Не иапабилириз.
тесеккурлер герцектен арииордум.Мустерилер пошта кодуну билмедиги ицин цок сорун иасамıстıм тесеккурлер
Агора да пра фазер дирето пело панел де персонализадор до wordpress, супер практично. (вп-админ/цустомизе.пхп?)
Здраво,
Да, то је добра идеја у алату за прилагођавање, али у latest верзија Воо ја видим само "addресс 2", "компанија". За поштански број и друга поља је потребно сакрити шифру функције.