شهر پیش فرض در صفحه تسویه حساب

mahmoodreza

تازه وارد
با سلام،

وقت بخیر،

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

همچنین کد زیر را در function.php قرار دادیم ولی تغییری حاصل نشد.

add_filter( 'woocommerce_checkout_fields' , 'default_values_checkout_fields' );

function default_values_checkout_fields( $fields ) {
$fields['billing']['billing_city']['default'] = 'Tehran';
$fields['shipping']['shipping_city']['default'] = 'Tehran';
return $fields;

پیشاپیش از راهنمایی شما سپاسگزارم.

با تشکر
 

MahdiY

راهبر انجمن
با سلام،

وقت بخیر،

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

همچنین کد زیر را در function.php قرار دادیم ولی تغییری حاصل نشد.

add_filter( 'woocommerce_checkout_fields' , 'default_values_checkout_fields' );

function default_values_checkout_fields( $fields ) {
$fields['billing']['billing_city']['default'] = 'Tehran';
$fields['shipping']['shipping_city']['default'] = 'Tehran';
return $fields;

پیشاپیش از راهنمایی شما سپاسگزارم.

با تشکر
سلام
در نسخه های فعلی این مورد امکان پذیر نمی باشد. سعی می کنم این امکان رو در بروزرسانی امشب قرار بدم.
 

MahdiY

راهبر انجمن
با سلام،

وقت بخیر،

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

همچنین کد زیر را در function.php قرار دادیم ولی تغییری حاصل نشد.

add_filter( 'woocommerce_checkout_fields' , 'default_values_checkout_fields' );

function default_values_checkout_fields( $fields ) {
$fields['billing']['billing_city']['default'] = 'Tehran';
$fields['shipping']['shipping_city']['default'] = 'Tehran';
return $fields;

پیشاپیش از راهنمایی شما سپاسگزارم.

با تشکر
سلام

پس از بروزرسانی به نسخه 2.0.2 از کد زیر استفاده کنید.
کد:
add_filter( 'pws_default_city', 'pws_default_city', 10, 3 );

function pws_default_city( $city_id, $type, $state_id ) {

   if ( $state_id == 'STATE_ID' ) {
      return 'CITY_ID';
   }
 
   return $city_id;
}
بجای STATE_ID شناسه استان و بجای CITY_ID شناسه شهر رو قرار بدید. شناسه ها رو از منو ووکامرس > شهرهای حمل و نقل بدست بیارید.
 
آخرین ویرایش:
بالا