آموزش افزودن فیلد دلخواه در ووکامرس
آموزش افزودن فیلد دلخواه در ووکامرس
افزونه افزودن فیلد دلخواه در ووکامرس که قصد معرفی اونو دارم با عنوان WooCommerce Checkout Field Editor در مخزن وردپرس به ثبت رسیده است.
دانلود افزونه WooCommerce Checkout Field Editor
بعد از نصب و فعال سازی افزونه مشابه تصویر زیر منویی با نام Checkout Form در منوی ووکامرس اضافه میشه، روی این منو کلیک کنید تا به صفحه تنظیمات افزونه هدایت شوید.
کلیه فیلدهای مربوط به تسویه حساب ووکامرس نمایش داده میشن که علاوه بر اینکه قابلیت اضافه کردن فیلد وجود داره با استفاده از دکمه Edit میتونید فیلدهای پیشفرض ووکامرس را ویرایش کنید. همچنین با استفاده از دکمههای Remove، Enable و Disable میتونید به ترتیب نسبت به فعال، حذف و غیرفعال سازی فیلدهای پیشفرض ووکامرس در برگه تسویه حساب ووکامرس اقدام کنید.
اضافه کردن فیلد دلخواه در ووکامرس
حالا برای اضافه کردن فیلد دلخواه در ووکامرس ابتدا بر روی دکمه آبی رنگ Add field کلیک کنید تا در پنجره باز شده مشابه تصویر زیر اطلاعات فیلد جدید تسویه حساب در ووکامرس را انتخاب کنید. در این نمونه من قصد دارم تا یک فیلد برای دریافت نام کاربری توییتر قرار بدم تا آیدی کاربران را به دست آورده و با استفاده از توییتر اقدام به ارائه پشتیبانی محصولات خودم بکنم.
type:
ابتدا نوع فیلد خودتون را برای نمایش در برگه تسویه حساب ووکامرس انتخاب کنید، این فیلد میتونه در حالت متنی یا گزینهای باشه که کاربران اونو انتخاب کنند و یا اینکه در حالت متنی خودشون متن را در اون وارد کنند.
name:
نامی که برای فیلد ووکامرس در نظر دارید نمایش داده بشه را وارد کنید.
label:
نام فیلد را وارد کنید تا در بالای فیلد نمایش داده شود.
placeholder:
متن نگهدارنده را برای فیلد وارد کنید، متن نگهدارنده همون متنی هست که داخل کادر به عنوان یک نمونه نشون داده میشه که با کلیک نشانگر ماوس روی اون کادر خالی میشه.
class:
اگر قصد دارید تا از کلاس استایل دلخواه در این فیلد استفاده کنید کافیه کلاسی که در استایل تعریف کردید را در این فیلد وارد کنید تا روی فیلدی که در حال ساختنش هستید اعمال بشه.
validation:
در صورتی که فیلد مورد نظر ایمیل یا شماره موبایل باشه با انتخاب اون از این گزینه میتونید از قابلیت اعتبار سنجی برای اینکه این نوع فیلد درست هست یا خیر استفاده کنید تا کاربران حتما از فرمت درست برای شماره یا ایمیل استفاده کنند.
Required:
با استفاده از این گزینه میتونید اقدام به ضروری کردن فیلد برای پر کردن در برگه تسویه حساب بکنید.
Display in Emails:
اگر مایل بودید تا اطلاعات فیلد هنگام خرید به همراه فیلد پیشفرض در ووکامرس در قالب ایمیل برای کاربران ارسال بشه این گزینه را فعال کنید.
Display in Order Detail Pages:
با استفاده از این گزینه هم میتونید اقدام به نمایش فیلد در جزییات برگه تسویه حساب ووکامرس بکنید. حالا که جزییات فیلد را وارد کردید روی دکمه Add New Field کلیک کنید تا فیلد ساخته شده در برگه تسویه ووکامرس اضافه بشه.
در نهایت بعد از ساخته شدن فیلد اگر به صفحه تسویه حساب مراجعه کنید میبینید که فیلد اضافه شده و از مشتری خواسته میشه تا این فیلد را هم به همراه سایر فیلدهای ووکامرس پر کرده و تکمیل بکنه. بعد از اینکه سفارشی هم به صورت کامل دریافت شده و هزینه اون پرداخت شد اگر به صفحه مشاهده جزییات سفارش در پیشخوان وردپرس مراجعه کنید میبینید که اطلاعات فیلد وارد شده در صفحه جزییات سفارش نمایش داده خواهد شد.
غیرفعال کردن فیلد تسویه حساب در ووکامرس
در صورتی که قصد داشتید تا هر یک از فیلدهای ووکامرس که در برگه تسویه حساب نشون داده میشه را مخفی کنید تا مشتریان هنگام خرید اطلاعاتی را در اون وارد نکنند کافیه فیلد مورد نظر را انتخاب کرده و روی دکمه Disable کلیک کنید.