درباره افزونه چکاوت فیلد منیجر Checkout Field Manager for WooCommerce
داستان این افزونه با یه تیم اسپانیایی به اسم QuadLayers شروع میشه. این تیم چند سال پیش متوجه شد که فرم پرداخت پیشفرض ووکامرس برای خیلی از کسبوکارها کافی نیست؛ نه میشه فیلدی اضافه کرد، نه ترتیبشون رو عوض کرد، نه فیلد اضافی رو حذف کرد. پس نشستن و یه افزونه ساختن که اسمش «WooCommerce Checkout Manager» بود. سال ۲۰۱۹ یه اتفاق جالب افتاد: وردپرس بهشون اعلام کرد که استفاده از کلمه «WooCommerce» توی اسم افزونه مجاز نیست، و مجبور شدن اسمش رو عوض کنن به «Checkout Field Manager». این تغییر اسم یه سری دردسر موقت برای کاربرها درست کرد، ولی خود افزونه با همون کیفیت ادامه داد. الان این افزونه با ۹۰ هزار نصب فعال و امتیاز ۴.۵ از ۵، یکی از پرطرفدارترین افزونههای ویرایش فرم پرداخت ووکامرسه. کارهایی که این افزونه انجام میده خیلی گستردهست. میتونی فیلدهای پیشفرض ووکامرس رو حذف، جابهجا یا تغییر نوع بدی. بیشتر از ۲۰ فیلد سفارشی توی بخشهای Billing، Shipping و Additional بسازی. نوع فیلدها هم خیلی متنوعه: متن، textarea، پسورد، رادیو، چکباکس، سلکت، کشور، استان، multiselect، color picker و آپلود فایل. یه قابلیت باحال دیگهاش «فیلدهای شرطی» هست؛ یعنی میتونی بگی اگه کاربر گزینه X رو انتخاب کرد، فیلد Y نشون داده بشه. کاربر میتونه موقع خرید فایل آپلود کنه و مدیر فروشگاه هم این فایلها رو توی پنل ادمین مدیریت میکنه. برای فروشگاههای ایرانی، این افزونه چند مزیت مشخص داره. اول، هیچ وابستگی به سرویس خارجی نداره؛ نه API خارجی، نه CDN بیرونی، نه reCAPTCHA گوگل که روی هاست ایرانی معمولاً کار نمیکنه. کل پردازش روی همون سرور خودت انجام میشه. دوم، برای فروشگاههایی که نیاز دارن اطلاعات اضافه از مشتری بگیرن (مثل کد ملی برای فاکتور رسمی، شماره پرواز برای سفارشات فرودگاهی، یا توضیح سفارش سفارشیسازیشده) این افزونه دقیقاً همونیه که لازمه. سوم، میشه فیلدها رو بر اساس نقش کاربر فیلتر کرد؛ مثلاً برای مشتریان عمده یه فرم متفاوت از مشتریان خرده نشون بدی. ولی محدودیتهایی هم هست که باید بدونی. مهمترینشون اینه که این افزونه با سیستم جدید «Checkout Blocks» ووکامرس (که از نسخه ۸.۳ به بعد معرفی شد) سازگار نیست. اگه صفحه پرداخت سایتت از بلاکهای گوتنبرگ استفاده میکنه، این افزونه کار نمیکنه و باید برگردی به شورتکد کلاسیک [woocommerce_checkout]. دوم، نسخه رایگان در مقایسه با رقباش کمی محدودتره و بعضی قابلیتها مثل فیلترهای پیشرفته بر اساس محصول یا دستهبندی فقط توی نسخه پریمیوم (از ۳۰ دلار) هستن. توصیه عملی: اگه فروشگاهت هنوز از checkout کلاسیک استفاده میکنه و نیاز داری فرم پرداخت رو شخصیسازی کنی، این افزونه انتخاب خوبیه. ولی اگه سایتت روی بلاکهای جدید ووکامرسه، اول بررسی کن که آیا میتونی به حالت کلاسیک برگردی یا نه.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 7.9.2» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (woocommerce-checkout-manager-7.9.2.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه چکاوت فیلد منیجر Checkout Field Manager for WooCommerce اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 7.9.2
- fix: WooCommerce compatibility
- Fix: textdomain php error
- Fix: file upload fields not saved to order after checkout — re-attach wooccm-upload-process class to Place Order button on every WooCommerce order review refresh (updated_checkout)
- Fix: prevent infinite loop on shop_order list page caused by recursive parse_query