نماد سایت بیگ تم

قطعه کد تغییر چیدمان فیلد های پرداخت و ویرایش آن ها در فروشگاه ووکامرس

با پنجمین بخش از آموزش های کاربردی فروشگاه ساز ووکامرس با شما عزیزان همراه هستیم.
در این سلسله مطالب ما کد هایی کاربردی برای فروشگاه شما معرفی میکنیم تا شما بتوانید فروشگاه خود را به راحتی سفارشی سازی کنید و هرجایی به موردی اضافی نیاز داشتید از این کد ها بهره ببرید.
در این قسمت با آموزش قطعه کد تغییر چیدمان فیلدهای پرداخت و یا حذف بعضی از آنها همراه شما هستیم.این قطعه کد به صورت زیر است:

/*
* Customize Checkout Field Order
*/
add_filter( 'woocommerce_checkout_fields', 'reorder_woo_fields' );
function reorder_woo_fields( $fields ) {
//move these around in the order you'd like
$fields2['billing']['billing_first_name'] = $fields['billing']['billing_first_name'];
$fields2['billing']['billing_last_name']  = $fields['billing']['billing_last_name'];
$fields2['billing']['billing_company']    = $fields['billing']['billing_company'];
$fields2['billing']['billing_address_1']  = $fields['billing']['billing_address_1'];
$fields2['billing']['billing_address_2']  = $fields['billing']['billing_address_2'];
$fields2['billing']['billing_city']       = $fields['billing']['billing_city'];
$fields2['billing']['billing_postcode']   = $fields['billing']['billing_postcode'];
$fields2['billing']['billing_state']      = $fields['billing']['billing_state'];
$fields2['billing']['billing_country']    = $fields['billing']['billing_country'];
$fields2['billing']['billing_email']      = $fields['billing']['billing_email'];
$fields2['billing']['billing_phone']      = $fields['billing']['billing_phone'];
//just copying these (keeps the standard order)
$fields2['shipping'] = $fields['shipping'];
$fields2['account']  = $fields['account'];
$fields2['order']    = $fields['order'];
return $fields2;
}

توضیح کد:
در قطعه کد فوق ما یک تابع reorder_woo_fields داریم که در ان میبینیم که تمامی فیلد های صورت حساب برای مثال مشتری و نام خانوادگی مشتری و آدرس و شهر و ایمیل و شماره تلفن و … امده است.شما میتوانید این فیلد ها را جا به جا کرده و یا برخی را حذف کنید همانطور که در کد بالا میبینید مقادیر این فیلد ها از تمامی فیلد ها استخراج میشوند.در نهایت نیز میتوانید حساب ها و صورت حساب ها و سفارشات را تغییر داده و یا حذف نمائید.
برای درک بهتر این قطعه کد ها باید کمی تسلط به زبان های PHP , HTML داشته باشید.

این قطعه کد در قسمت پرداخت و صورت حساب محصولات در ویرایشگر ووکامرس قرار میگیرند تا بتوانید از ویژگی های آن در صورت قرارگیری صحیح بهره مند شوید.

به پایان پنجمین قسمت از آموزش سفارشی سازی افزونه فروشگاه ساز ووکامرس رسیدیم
در صورت بروز مشکل و داشتن سوالی در مورد قطعه کد فوق آن را با ما درمیان بگذارید.
موفق و پیروز باشید

خروج از نسخه موبایل