محصولات دانلودی و دیجیتال می توانند بخش بزرگی از فروشگاه شما را در اختیار داشته باشند و سهم زیادی در فروش وبسایت فروشگاهی شما ایفا کنند.
این نوع محصولات می توانند رایگان و یا بصورت پولی عرضه شوند؛ برای داشتن چنین امکانی در فروشگاه اینترنتی خود باید تنظیماتی را در پیکربندی انجام بدهید.
در ووکامرس بصورت پیش فرض در هنگام افزودن محصول، بخش محصولات فیزیکی فعال است و اگر قصد داشه باشید محصولات دانلودی یا مجازی را اضافه کنید باید تیک مربوط به این بخش ها را بزنید تا تنظیمات مربوط به این نوع محصولات در صفحه فعال شود.
اما ممکن هست شما در فروشگاه خود فقط از محصولات دانلودی / مجازی استفاده کنید و قصد دارید در هنگام افزودن محصول، بخش مربوط به محصولات دانلودی / مجازی بصورت پیش فرض برای شما فعال باشد.
ما در این آموزش به شما نحوه فعالسازی بخش محصولات دانلودی و مجازی را به شما خواهیم آموخت.
برای اینکار کافیست کد زیر را به فایل functions.php قالب خود اضافه کنید.
add_action( 'woocommerce_product_options_general_product_data', 'hiding_and_set_product_settings' ); function hiding_and_set_product_settings(){ ## ==> Set HERE your targeted user role: $targeted_user_role = 'administrator'; // Getting the current user object $user = wp_get_current_user(); // getting the roles of current user $user_roles = $user->roles; if ( in_array($targeted_user_role, $user_roles) ){ ## CSS RULES ## (change the opacity to 0 after testing) // HERE Goes OUR CSS To hide 'virtual' and 'downloadable' checkboxes ?> <style> label[for="_virtual"], label[for="_downloadable"]{ opacity: 0.2; /* opacity: 0; */ } </style> <?php ## JQUERY SCRIPT ## // Here we set as selected the 'virtual' and 'downloadable' checkboxes ?> <script> (function($){ $('input[name=_virtual]').prop('checked', true); $('input[name=_downloadable]').prop('checked', true); })(jQuery); </script> <?php } }
بعد از اضافه کردن کد بالا اگر به بخش صفحه افزودن محصول مراجعه کنید خواهید دید به صورت پیش فرض، بخش مربوط به محصولات دانلودی / مجازی فعال است.
توجه : کاربرانی که از محصولات ماهدیس وب استفاده می نمایند باید این کد را به فایل myfunctions.php اضافه نمایند.
امیدواریم از خواندن این مقاله لذت برده باشید.
نظرات خود را با ما به اشتراک بگذارید
سلام
ممنون
ولی این تغییر در قسمت افزودن محصول توسط کاربر از طریق افزونه دکان اعمال نمیشود
آیا راه حلی هست ؟
سلام وقت بخیر
این تغییرات فقط مربوط به ووکامرس می باشد.