استفاده از ابزار "مرتب سازی لیست سفارشات"

  • شروع کننده موضوع MahdiY
  • تاریخ شروع

MahdiY

راهبر انجمن
25/1/13
2,191
88
48
اینترنت!
سلام

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

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

در صورتی که یکسری از سفارشات (مخصوصا سفارشاتی که پرداخت آنلاین نشده اند) را در لیست نمی بینید و یا آن ها را در انتها لیست سفارشات مشاهده می کنید، این ابزار را غیرفعال کنید. تا نسخه فعلی ووکامرس فارسی (3.5.5) شرایط بالا برقرار است. سعی ما بر این است که این ابزار را بهینه تر کنیم تا این استثنا برطرف شود (متاسفانه با توجه نحوه ذخیره سفارشات در نسخه جدید ووکامرس هنوز به این راه حل نرسیده ایم). اما تا اطلاع ثانوی که در همین تاپیک نیز اعلام خواهد شد، لطفا به نکته بالا توجه کنید.
 

mamadranaee

تازه وارد
20/6/20
1
0
1
سلام
وقت شما بخیر ، من هر زمانی که این تیک رو فعال میکنم تعدادی از سفارشاتم رو داخل لیست سفارشات نمایش نمیده ولی عدد در تب درحال انجام نمایش میده . و وقتی که این تیک رو غیرفعال میکنم سفارشات رو نمایش میده ولی پیامک های خرید و تایید برای کاربر و مدیر سایت ارسال نمیشه .
برای ارسال پیامک ها هم از افزونه پیامک ووکامرس استفاده میکنم
 

MahdiY

راهبر انجمن
25/1/13
2,191
88
48
اینترنت!
سلام
خیلی جالبه! این دو مورد خیلی ارتباطی به هم ندارند و گزارشی هم نداشتیم
 

erfanath

تازه وارد
13/9/10
2
0
1
سلام من هم همین مشکل رو داشتم که به اجبار تیک رو برداشتم
 

abbas_ninja

تازه وارد
9/8/17
1
0
1
سلام
وقت شما بخیر ، من هر زمانی که این تیک رو فعال میکنم تعدادی از سفارشاتم رو داخل لیست سفارشات نمایش نمیده ولی عدد در تب درحال انجام نمایش میده . و وقتی که این تیک رو غیرفعال میکنم سفارشات رو نمایش میده ولی پیامک های خرید و تایید برای کاربر و مدیر سایت ارسال نمیشه .
برای ارسال پیامک ها هم از افزونه پیامک ووکامرس استفاده میکنم
سلام
من هم این مشکل رو دارم و با فعال بودن گزینه مربوطه، سفارشاتم کلا دیده نمیشه ولی تعداد سفارشات رو به درستی نمایش میده
علاوه بر این موقع استفاده از رهگیری سفارش ووکامرس (tracking) سفارشی رو پیدا نمیکنه
نسخه وردپرس 5.8
نسخه ووکامرس 5.6.0
نسخه ووکامرس فارسی 5.2.2

از افزونه فارسی ساز دیگه ای هم استفاده نمیکنم، حالت دیباگ وردپرس هم فعال که باشه باز هم خطایی ایجاد نمیکنه!

توی یه وردپرس خام هم تست کردم که نمونه ش میشه تصویر زیر: (یک سفارش دارم ولی نمایش نمیده)
You must be registered for see images attach
 
آخرین ویرایش:

logofun

تازه وارد
11/4/14
78
2
8
سلام
من ترفندهای این تایپک رو اجرایی کردم
ولی تو لیست سفارشام یه 10 تا بی نام و نشون هست
 

پیوست ها

mahdiazarm

تازه وارد
22/9/20
2
2
3
سلام و خدا قوت خدمت همه ی دوستان و همینطور نویسندگان خوب افزونه
اگر امکانش هست لطف کنید و یه سری تغییرات توی تابع sort_orders_list_by_pay_date بدین و به جای meta_key از meta_query استفاده کنید و یا اگر امکانش نیست من اضافه میکنم و تابع رو براتون میفرستم و شما بعد از بررسی جایگزین کنید
من خودم شخصا دو روز درگیر این موضوع بودم و سفارشات به درستی نمایش داده نمی شدن
از توجه شما ممنونم مهندسین عزیز