افزونه WooCommerce Shipment Tracking یک پلاگین ووکامرس برای افزودن کد پیگیری یا رهگیری مرسوله سفارش با نام و لینک حامل برای پیگیری ارسال محصول ووکامرس است. این افزونه ابزاری قدرتمند است که به فروشندگان اجازه میدهد تا اطلاعات پیگیری محموله ها را به سادگی به سفارشات مشتریان خود اضافه کنند. با استفاده از این افزونه، مشتریان میتوانند وضعیت سفارشات خود را از لحظه ارسال تا زمان رسیدن به دستشان، پیگیری کنند. این ویژگی تجربه خرید بهتری را برای مشتریان فراهم می آورد و اعتماد آنها را به فروشگاه افزایش میدهد. این افزونه قابلیت های مدیریتی را به فروشندگان میدهد تا بتوانند سفارشات را با کدهای پیگیری بروزرسانی کنند و از طریق ایمیل اطلاعات پیگیری را به مشتریان ارسال کنند. این امر به کاهش درخواست های مشتریان برای بروزرسانی های محموله کمک میکند.
افزونه WooCommerce Shipment Tracking پیگیری ارسال مرسوله در ووکامرس امکان ادغام آسان با سیستم های مدیریت محتوای ووکامرس و سازگاری با انواع مختلفی از شرکت های حمل و نقل است. این امر به فروشندگان اجازه میدهد تا بدون دردسر و به سرعت، کد های پیگیری را در سیستم خود وارد کنند و به مشتریان اطلاع دهند. علاوه بر این، قابلیت ارسال اتوماتیک ایمیل یا پیامک به محض به روزرسانی وضعیت محموله، ارتباط مؤثر و زمان بندی شده ای را بین فروشنده و مشتری ایجاد میکند. این قابلیت ها نه تنها به افزایش رضایت مشتری کمک میکنند بلکه به کاهش پرسش های مربوط به وضعیت سفارشات و بهبود کارآیی خدمات پشتیبانی فروشگاه نیز میشود.
ویژگی های افزونه پیگیری ارسال مرسوله در ووکامرس | WooCommerce Shipment Tracking
افزونه پیگیری محموله به مشتریان امکان میدهد تا به راحتی محموله های خود را با افزودن یک لینک به ایمیل ها و صفحات سفارش پیگیری کنند. افزونه WooCommerce Shipment Tracking به شما اجازه میدهد تا پیگیری محموله را به ایمیل های ارسالی به مشتری اضافه کنید (مثلاً ایمیل سفارش تکمیل شده).
افزودن اطلاعات مرسوله به سفارشات
توجه: جزئیات پیگیری مرسوله پس از علامت زدن وضعیت سفارش به عنوان تکمیل شده، به ایمیل “سفارش تکمیل شده” اضافه میشوند.
در صفحه ویرایش/مشاهده سفارش، شما یک پنل نوشتاری جدید برای اطلاعات محموله مشاهده خواهید کرد:
افزودن اطلاعات پیگیری به سفارش با پلاگین WooCommerce Shipment Tracking
برای افزودن اطلاعات محموله به منظور مشاهده توسط مشتری:
- یک ارائه دهنده را انتخاب کنید. این باید شرکت حمل و نقلی باشد که شما استفاده میکنید. اگر ارائه دهنده شما در لیست نیست، گزینه ارائه دهنده سفارشی را انتخاب کنید.
- شماره پیگیری که توسط ارائه دهنده اختصاص داده شده است اضافه کنید. اگر گزینه سفارشی را انتخاب کردید، باید لینک کامل به صفحه پیگیری شرکت را وارد کنید (در صورت قابل اجرا بودن).
- تاریخ ارسال را انتخاب کنید (اختیاری)، که زمانی است که بسته ارسال شده است.
- (اختیاری) لینک پیش نمایش را برای اطمینان از کارکرد مورد انتظارتان آزمایش کنید.
- پیگیری را ذخیره کنید. این همچنین زمان خوبی برای تغییر وضعیت سفارش به تکمیل است. علامت زدن سفارش به عنوان تکمیل، ایمیل سفارش تکمیل شده را به همراه کد پیگیری محموله به مشتری ارسال میکند.
- با کلیک کردن بر روی افزودن شماره پیگیری، شماره های پیگیری اضافی اضافه کنید (اختیاری).
توجه: پس از ویرایش یک سفارش برای شامل شدن جزئیات پیگیری محموله، این جزئیات به تمام اعلان های ایمیل ارسال شده به مشتری برای آن سفارش اضافه میشوند. این کار شامل تغییرات وضعیت سفارش و همچنین اعلان های ارسالی با استفاده از عملیات سفارش میشود.
سفارشی سازی اطلاعات پیگیری مرسوله
مرجع متا سفارشی
افزونه پیگیری ارسال مرسوله در ووکامرس، اطلاعات پیگیری را در متا سفارش با کلید متا _wc_shipment_tracking_items ذخیره میکند. این یک آرایه با ساختار زیر است:
- tracking_provider — رشته ای از ارائه دهنده پیش تعریف شده
- custom_tracking_provider — رشته ای از ارائه دهنده سفارشی
- custom_tracking_link — رشته ای از URL پیگیری سفارشی
- tracking_number — رشته ای از شماره پیگیری
- date_shipped — تاریخ ارسال
توسعه دهندگان میتوانند از تابع کمکی wc_st_add_tracking_number برای افزودن اطلاعات پیگیری به یک سفارش استفاده کنند. در این تابع کمکی، فیلد $custom_url اختیاری است.
if ( function_exists( 'wc_st_add_tracking_number' ) ) {
wc_st_add_tracking_number( $order_id, $tracking_number, $provider, $date_shipped, $custom_url );
}
تغییر ارائه دهنده پیش فرض حمل و نقل
افزونه یک قلاب برای تغییر ارائه دهنده پیش فرض از «سفارشی» به نام woocommerce_shipment_tracking_default_provider فراهم میکند. این قلاب میتواند با افزودن یک تابع سفارشی به فایل functions.php پوسته شما و بازگرداندن نام ارائه دهنده که باید پیش فرض باشد، استفاده شود:
add_filter( 'woocommerce_shipment_tracking_default_provider', 'custom_woocommerce_shipment_tracking_default_provider' );
function custom_woocommerce_shipment_tracking_default_provider( $provider ) {
$provider = 'USPS';
return $provider;
}
اضافه کردن ارائه دهندگان سفارشی به صورت پویا
شما میتوانید با استفاده از این تکه کد در functions.php در پوشه قالب خود، ارائه دهندگان سفارشی را به صورت پویا اضافه کنید:
/**
* wc_shipment_tracking_add_custom_provider
*
* Adds custom provider to shipment tracking or add existing providers to another country.
*
* Change the country name, the provider name, and the URL (it must include the %1$s)
* Add one provider per line
*/
add_filter( 'wc_shipment_tracking_get_providers' , 'wc_shipment_tracking_add_custom_provider' );
function wc_shipment_tracking_add_custom_provider( $providers ) {
$providers['France']['French New Mail'] = 'https://example.com?id=%1$s'; // add a custom provider
$providers['United Kingdom']['UPS'] = 'https://www.ups.com/track?loc=en_GB&tracknum=%1$s&requester=WT'; // add UPS to the United Kingdom
return $providers;
}
پنهان کردن ارائه دهندگان حمل و نقل غیرمورد استفاده
شما میتوانید با استفاده از این تکه کد، ارائه دهندگان حمل و نقلی که استفاده نمیکنید را پنهان کنید.
توجه: این کد همه ارائه دهندگان حمل و نقل را حذف میکند. قبل از استفاده، ارائه دهندگانی که میخواهید نمایش داده شوند را حذف کنید. به عنوان مثال، اگر میخواهید از FedEx استفاده کنید، باید خط ۲۴ را حذف کنید.
add_filter( 'wc_shipment_tracking_get_providers', 'custom_shipment_tracking' );
function custom_shipment_tracking( $providers ) {
unset($providers['Australia']);
unset($providers['Austria']);
unset($providers['Brazil']);
unset($providers['Belgium']);
unset($providers['Canada']);
unset($providers['Czech Republic']);
unset($providers['Finland']);
unset($providers['France']);
unset($providers['Germany']);
unset($providers['Ireland']);
unset($providers['Italy']);
unset($providers['India']);
unset($providers['Netherlands']);
unset($providers['New Zealand']);
unset($providers['Poland']);
unset($providers['Romania']);
unset($providers['South African']);
unset($providers['Sweden']);
unset($providers['United Kingdom']);
unset($providers['United States']); // Removes all US options
unset($providers['United States']['Fedex']);
unset($providers['United States']['FedEx Sameday']);
unset($providers['United States']['UPS']);
unset($providers['United States']['USPS']);
unset($providers['United States']['OnTrac']);
unset($providers['United States']['DHL US']);
return $providers;
}
پشتیبانی از REST API
افزونه WooCommerce Shipment Tracking سازگار با API ووکامرس نسخه های ۱، ۲ و ۳ است. در مستندات، تنها نسخه ۳ نمایش داده شده است.
REST API پیگیری محموله
REST API پیگیری محموله به شما امکان میدهد تا پیگیری های محموله فردی را ایجاد، مشاهده و حذف کنید. نقطه پایانی /wp-json/wc-shipment-tracking/v3/ است.
- خصوصیات پیگیری محموله
- ایجاد یک پیگیری محموله
- بازیابی یک پیگیری محموله
- لیست کردن تمام پیگیری های محموله
- حذف یک پیگیری محموله
- لیست کردن تمام ارائه دهندگان پیگیری محموله
برای جزئیات فنی و دقیق استفاده از REST API به مستندات فنی وبسایت سازنده افزونه WooCommerce Shipment Tracking مراجعه کنید.
نقد و بررسی برخی کاربران در وبسایت ارائه دهنده
- وارن بلانی: ما بیش از یک سال است که افزونه ردیابی محموله ووکامرس را روی وب سایت خود نصب کرده ایم. به نظر من گزینه ردیابی، اعتماد بیشتری به کسب وکار ما میبخشد و مدیریت آن بسیار ساده است.
- کاربر ۱: افزونه پیگیری ارسال مرسوله در ووکامرس کار را برای شما و مشتریان تان بسیار آسان میکند تا وضعیت سفارشات ارسالی تان را ببینند. اگر محصولاتی را میفروشید که باید ارسال شوند، داشتن آن ضروری است.
- کاربر ۲: من از افزونه WooCommerce Shipment Tracking خوشم می آید. استفاده از آن آسان است و کار من را راه میاندازد. تنها پیشنهاد من این است که راهی برای انتخاب حامل هایی که میخواهید از فهرست کشویی ردیابی کنید اضافه شود، اگر فقط از چند تایی استفاده میکنید. پیمایش در آن فهرست برای چیزی که به طور مکرر استفاده میشود، خسته کننده است.
- کاربر ۳: خوب میشد اگر برخی از تنظیماتی که با کدنویسی قابل دستیابی هستند (که من توانایی انجامش را ندارم) از طریق یک رابط کاربری ارائه میشدند مثلا حذف گزینه کشورهای نامربوط، تنظیم یک گزینه پیش فرض خاص.
- کاربر ۴: همانطور که تبلیغ شده کار میکند، اما واقعا یک ویژگی کلیدی را کم دارد… وارد کردن عمده اعداد ردیابی از طریق CSV.
- کاربر ۵: افزونه پیگیری ارسال مرسوله در ووکامرس دقیقاً کاری را که وعده داده انجام میدهد. به ویژه ادغام REST-API یک ویژگی عالی است.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.