آیا به دنبال راهی برای ایجاد کاتالوگ محصولات هستید؟ من می خواهم نحوه استفاده از ووکامرس را فقط به عنوان کاتالوگ به شما نشان دهم. ووکامرس به دلیل انعطاف پذیری بسیار زیاد در بین صاحبان فروشگاه های آنلاین محبوب است.
این شامل ویژگی های داخلی مانند یک گالری و چرخ فلک محصول ، بزرگنمایی تصویر ، برگه های توضیحات محصول ، ویژگی ها ، دسته ها ، برچسب ها و محصولات مرتبط است.
همانطور که به سرعت متوجه خواهید شد ، این یک فرآیند پیچیده برای ساختن فهرست محصولات بدون افزودن به سبد خرید ، قیمت و گالری محصولات نیست. ممکن است بخواهید این توابع را فقط برای کاربران ثبت نام شده ، محدود کنید.
این نسخه بسیار بهتر از گالری تصاویر معمولی است. این یک راه عالی برای نمایش محصولات شما تا زمانی است که بتوانید محصولات خود را در فروشگاه خود بفروشید.
به عنوان مثال ، اگر شما یک تجارت عمده فروشی دارید و می خواهید قیمت های خود را از دید عموم پنهان کنید ، این بهترین راه حل برای شما است.
با این حال ، چگونه می توانید دکمه ، سبد خرید و پرداخت ووکامرس Add to Cart را غیرفعال کنید؟
از ووکامرس فقط به عنوان کاتالوگ استفاده کنید
در این آموزش مختصر ، ما به شما نحوه محدود کردن عملکردهای سبد خرید و ورود به سیستم را فقط برای کاربران ثبت نام شده نشان می دهیم.
ما از قطعه کد PHP سفارشی استفاده می کنیم که به شما امکان می دهد این کار را انجام دهید. ادامه مطلب را بخوانید ، زیرا ما همچنین افزونه ای را به اشتراک می گذاریم که در صورت نیاز به قابلیت های دیگر می توانید از آن استفاده کنید.
بگذارید ببینیم چگونه می توانید به این هدف برسید.
مراحل پنهان کردن قیمت و افزودن به سبد خرید برای کاربران خارج شده
در اینجا مراحلی وجود دارد که باید دنبال کنید:
- وارد سایت وردپرس خود شوید و به آن دسترسی پیدا کنیدداشبوردبه عنوان کاربر مدیر
- از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. هنگامی که صفحه ویرایشگر تم باز می شود ، به دنبال فایل توابع موضوع بگردید که در آن تابع را اضافه می کنیم که قیمت را مخفی می کند و برای کاربران خارج شده به سبد خرید اضافه می کند.
- کد زیر را به فایل php اضافه کنید:
/** * @قطعه پنهان کردن قیمت و افزودن به سبد خرید برای کاربران خارج شده */ add_action( 'init', 'sevencloner_hide_price_add_cart_not_logged_in' ); function sevencloner_hide_price_add_cart_not_logged_in() { if ( ! is_user_logged_in() ) { remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 ); remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 ); } }
- این نتیجه است:
تابع PHP “is_user_logged_in” بسیار مفید است و در مثال ما ، برخی از کدها هنگامی که کاربر وارد نشده است اجرا می شود.
اگر دانش کد نویسی ندارید ، توصیه می کنیم از افزونه YITH ووکامرس Catalog Mode استفاده کنید.
نسخه رایگان به شما امکان می دهد افزودن به سبد خرید را در همه جای سایت پنهان کرده و صفحات سبد خرید و پرداخت را غیرفعال کنید.
با این حال ، مهم است که توجه داشته باشید که نسخه برتر شامل ویژگی های بیشتری مانند:
- این شامل یک “لیست حذف” است که به شما امکان می دهد حالت فهرست را فقط در یک لیست خاص اعمال کنید
- این شامل گزینه ای برای مخفی کردن قیمت ها (و همچنین دکمه های افزودن به سبد خرید) برای همه کاربران یا کاربران لاگین شده است
- این شامل گزینه ای برای وارد کردن پیام به جای قیمت است. “POA” یا “برای مشاهده قیمتها ثبت نام کنید”
- این شامل یک “فرم درخواست” ، سازگار با فرم تماس 7 یا فرم جاذبه است که به کاربران اجازه می دهد اطلاعات ، نقل قول ها یا قیمت ها را از طریق یک فرم مستقیم در صفحه محصول درخواست کنند.
نتیجه
در حال حاضر ، شما باید بتوانید از ووکامرس فقط به عنوان کاتالوگ استفاده کنید. ما توصیه می کنیم از قطعه کد استفاده کنید ، زیرا ممکن است افزونه ها سایت شما را نفخ کنند و این باعث کند شدن آن می شود.
اگر نمی توانید آن را برای اهداف خاص خود سفارشی کنید ، توصیه می کنیم از یک افزونه قابل اعتماد استفاده کنید.