اطلاعیه در مورد شهر های ایران

wanano

تازه وارد
6/12/16
42
0
6
کسایی که از افزونه ی persian woocommerce shipping استفاده میکنن ، بعد از آپدیت ووکامرس پارسی به آخرین نسخه احتیاجی هست کاری انجام بدن؟

من تقریبا نصف بیشتر شهرها رو حذف کردم ، باقیشون رو هم کاملا ویرایش کردم. الان با آپدیت جدید مشکلی پیش نمیاد؟

 

MahdiY

راهبر انجمن
25/1/13
2,099
10
38
اینترنت!
کسایی که از افزونه ی persian woocommerce shipping استفاده میکنن ، بعد از آپدیت ووکامرس پارسی به آخرین نسخه احتیاجی هست کاری انجام بدن؟

من تقریبا نصف بیشتر شهرها رو حذف کردم ، باقیشون رو هم کاملا ویرایش کردم. الان با آپدیت جدید مشکلی پیش نمیاد؟
خیر

 

mehdi91

تازه وارد
31/10/15
1
0
1
چرا. مشکل هنوز وجود داره. با غیرفعال کردن کشور، همون اروری رو که بالاتر نوشتم توی کنسول مشاهده میکنم.
سلام. من هم مشکل شما رو داشتم، یعنی با نصب پلاگین woo checkout field editor pro و  WooCommerce Checkout Manager ، به مشکل برمیخوردم و استان ها واسم لود نمیشدن.

نهایتا مجبور شدم بصورت دستی فیلدها رو ویرایش کنم.

توی لینک زیر

 Customizing checkout fields using actions and filters - WooCommerce Docs

همه چیز رو خیلی خوب توضیح داده. خیلی هم ساده است و راحته. اگر بصورت دستی هم انجام بدی، هیچ مشکلی واست پیش نمیاد.

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
27/9/12
3,478
1
38
لنگرود
با غیرفعال کردم کشور ها ، فقط وقتی فارسی ساز نصب هست لیست استانها لود نمیشن یا کلا لود نمیشن؟

 

VISTAWEB

تازه وارد
10/8/12
41
0
6
نیشابور
با سلام

بخش شهرهای ایران بسته فارسی ساز مجددا کدنویسی شد و مشکلات گزارش شده در نسخه 2.6.15 فارسی ساز برطرف شد. دوستانی که قبلا با این بخش مشکل داشتن و شهرها براشون لود نمیشد از قسمت مدیریت وردپرس >> منوی ووکامرس پارسی >> ابزارها >> فعالسازی شهرهای ایران، اقدام به فعالسازی و چک کردن مجدد این بخش نمایند. همچنین بخش شهرها به صفحات ویرایش صورت حساب و حمل نقل موجود در صفحه حساب کاربری خریداران نیز اضافه شد. (my-account/edit-address)

دوستانی که قصد دارن لیست شهرها رو مطابق سلیقه خودشون ویرایش کنند فایل زیر رو دانلود کنید و طبق الگوی موجود داخل فایل js شهر ها رو کم و زیاد کنید:

مشاهده پیوست 4978

سپس داخل functions.php موجود در قالبتون، کد زیر رو قرار بدید و بجای http://site.com/iran_cities.js آدرس فایلی که ویرایش کردید رو جاگزین کنید.

add_filter('persian_woo_iran_cities', 'persian_woo_iran_cities_new_url', 10, 1);
function persian_woo_iran_cities_new_url($url)
{
return $url = 'http://site.com/iran_cities.js';
}






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

بعنوان مثال داخل فایل js بالا، هر شهر دارای 2 قسمت نام و کد به صورت زیر است :

new Array('لنگرود', '3647');


چون هر شرکت خدمات پستی، کد شهر های مخصوص به خودش رو داره، دوستان توسعه دهنده میتونن فایل js مذکور رو با کدهای شهر خودشون جایگزین کنند.

و در نهایت برای اینکه داخل option های html مربوط به خروجی شهرها ، value ها بجای نام شهر برابر کدشهر باشن فیلتر زیر رو به کار ببرند.

add_filter('iran_cities_value_index', 'iran_cities_value_index_new', 10, 1);
function iran_cities_value_index_new($array_index)
{
return $array_index = 1;
}


تا option زیر

<option value="لنگرود">لنگرود</option>


به صورت زیر تغییر کنه :

<option value="لنگرود">3647</option>
انجام دادم بازم نشد و فقط در صفحه تمام استان ها و شهر رو میاره من فقط محدود به یک استان کردم ولی بازم نشد (فقط به استان خرسان رضوی محدود کرده بودم.

2017-03-31_23-47-30.png

 

simonamiri0069

کاربر عضو
15/12/14
386
0
16
با عرض سلام و تشکر بابت زحمات شما

بعد از این آپدیت اخیر ووکامرس فارسی، لیست استان‌ها در صفحه‌ی Checkout بصورت Drop Down برای کاربرهای فروشگاه ما لود نمیشه. مشکلش چیه؟

فروشگاه اینترنتی پالیز استور | خرید آنلاین موبایل، تبلت و محصولات دیجیتال

داخل کنسول هم خطای Uncaught query function not defined for Select2 billing_state در فایل زیر دریافت میشه.

https://palizstore.com/wp-content/plugins/woocommerce/assets/js/select2/select2.min.js?ver=3.5.4
سلام میشه بفرمایید قالبتون چی هست؟

 

iJoseph

تازه وارد
24/5/16
34
0
6
سلام

دیدم قبلن دوستان این مشکل رو داشتن گفتم ببینم چه راهکاری رو رفتن  جلو برای حل مشکل لود نشدن شهرستان ها در افزونه Persian Shipping  بعد از آپدیت به آخرین نسخه موجود ووکامرس+ وردپرس و خود افزونه، لیست شهرها باز نمیشه و در صفحه تسویه حساب هم بهم ریختگی مشاهده میشه! من از افزونه برای ویرایش فیلدهای تسویه حساب استفاده می کنم - checkout field- به دلیل اینکه یکسری فیلد اضافه کردم برای چاپ در فاکتور صادره شده. هم اکنون هم این افزونه رو غیر فعال کردم تا سفارشات ثبت بشن و از قسمت مناطق حمل و نقل به صورت ثابت یکسری هزینه ثبت کردم برای هر استانی.

ممنون میشم بگید چطوری این مشکل رو رفع بکنم چون برای هر شهرستان یکسری قیمت و روش های ارسال ست کرده بودم و به شدت بهشون نیاز دارم.

 

MAH230

تازه وارد
26/7/13
8
0
1
19
سلام و عرض ادب

بنده تب حمل و نقل رو ندارم چرا؟

Firefox_Screenshot_2017-07-30T17-37-16.817Z.png

 

sbh_ac56

تازه وارد
16/5/17
2
0
1
سلام من از دو تا افزونه وکامرس فارسی و افزونه حمل و نقل وکامرس استفاده میکنم و با استفاده از این کد 

add_filter("woocommerce_checkout_fields", "order_billing_fields");

function order_billing_fields($fields) {

$order = array(
"billing_first_name",
"billing_last_name",
"billing_email",
"billing_state",
"billing_city",
"billing_address_1",
"billing_address_2",
"billing_postcode",
"billing_phone",
);
foreach($order as $field)
{
$ordered_fields[$field] = $fields["billing"][$field];
}
$fields["billing"] = $ordered_fields;
return $fields;

}


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

 

amiremami

تازه وارد
5/4/17
6
0
1
سلام. من روی یک سندباکس امتحان کردم و دیدم که در سندباکس قسمت شهرها، لیستشون وجود داره. اما در سایت من دیگه این لیست شهرها وجود نداره. چطور این مشکل رو حل کنم؟ عکسی که من گذاشتم مربوط به قسمت شهرها در پلاگین persian woocommerce shipping هست.

مشکل من دقیقا مثل مشکل این کاربر @alireza322 هست که در اینجا گزارش کرده که لیست شهرها در صفحه تسویه حساب لود نمی شه:



Now.png
 

Original.png

 
آخرین ویرایش توسط مدیر:

condomak

تازه وارد
19/1/18
3
0
1
سلام

در بخش ادمین وردپرس موقعی که یک نفر سفارش خود را ثبت می کند شهر ها و استان ها بصورت کد نمایش داده می شود !

چطوری می تونم نام شهر و استان ها را در بخش سفارش ها نمایش بدم ؟

 

saraet

تازه وارد
25/5/16
21
0
1
@condomakمن هم دقیقا مشکل دوستمون @condomak رو دارم البته این موضوع به آپدیت جدید برنمیگرده و کلا اینجوری هست که وقتی مشتری سفارشش رو ثبت میکنه ما در بخش ادمین وردپرس نمیتونیم نام شهر رو ببینیم و فقط کد شهر برای ادمین نمایش داده میشه.

سلام

من الان روی سایت شما نگاه کردم مشکلی ندیدم که . کاملا درست داره کار میکنه . مشکل دقیقا چی هست؟

سلام

آپدیت کنید شهرها باید درست بشن. این توضیحات بالا هم توضیحات اضافه برای افرادی هست که قصد تغییر و توسعه دارند، هست. مشکلتون رو کاملتر بفرمایید.

سلام

متوجه نشدم. یعنی اصلا روی مدیریت شما ذخیره نمیشه که بخواد فعال بشه؟
 
آخرین ویرایش توسط مدیر:

savosh

تازه وارد
23/9/15
2
0
1
سلام
من هم به مشکل لود نشدن شهرها در صفحه تسویه حساب برخوردم

 از وردپرس 4.9.2 و قالب store استفاده میکنم

فقط دو افزونه #فعال ووکامرس و ووکامرس فارسی رو دارم

برای استفاده از ماژول پستی نیاز به لود شدن شهر ها رو دارم 

ممنون میشم راهنمایی کنید ک این مشکل رفع شه

 

Mohammad

مدیر انجمن
عضو کادر مدیریت
6/4/08
15,066
105
63
30
PersianScript
احتمالا مربوط به قالب شماست. قالب رو تعویض کنید و تست بگیرید

 

condomak

تازه وارد
19/1/18
3
0
1
@condomakمن هم دقیقا مشکل دوستمون @condomak رو دارم البته این موضوع به آپدیت جدید برنمیگرده و کلا اینجوری هست که وقتی مشتری سفارشش رو ثبت میکنه ما در بخش ادمین وردپرس نمیتونیم نام شهر رو ببینیم و فقط کد شهر برای ادمین نمایش داده میشه.
با سلام

ببنید ثبت سفارش انجام میشه ، اما در نمایش جزییات سفارش به جای نام شهر ها مثلا استان فارس ، کد شهر FA ثبت می شود. و این مشکله برای اینکه هر دفعه باید از داخل کد ها نام شهر ها را پیدا کنیم یا اینکه ی جایی ذخیره داشته باشیم. اگه طوری بشه که بجای کد شهر نام شهر داخل جزییات سفارش باشه عالی میشه. 
ممنونم