در فروشگاههای اینترنتی مختلفی دیده میشود که گاهی برای سبد خرید کاربران محدودیتهایی اعمال میشود که دلیل وجود چنین محدودیتهایی کاملا متنوع است. به طور مثال گاهی سبد خریدهایی با ارزش قیمتی پایین که برای فروشگاه یا کاربران صرفه اقتصادی ندارد، اجازه پرداخت از طرف فروشگاه داده نمیشود و کاربر با پیغام خطا مبتنی بر آن مواجه میشود. ووکامرس که یک فروشگاهساز حرفهای بر پایه وردپرس است، چنین قابلیتی را در خود تعبیه نکرده است و در این مقاله قصد داریم افزونهای کاربردی را در زمینه اعمال محدودیت در سبد خرید محصولات ووکامرس از نظر قیمت یا تعداد معرفی کنیم.
محدودیت در سبد خرید محصولات ووکامرس
افزونه Minimum Purchase for WooCommerce یک افزونه کاملا حرفهای و کاربردی برای وردپرس است که با استفاده از آن قادر به اعمال محدودیت در سبد خرید محصولات ووکامرس خواهید بود. این افزونه به شما کمک میکند تا بتوانید به دلایل دلخواه بر روی محصولات خود برای کاربران محدودیت تعداد یا قیمت در هنگام پرداخت در بخش سبد خرید اعمال کنید. این افزونه کاربردی توانسته است از میان +4,000 نصب خود امتیاز 4/1 از 5 را به خود اختصاص دهد.
نصب و راهاندازی افزونه
استفاده از این افزونه نیازمند نصب ووکامرس بر روی سایت وردپرسی شما است که اگر فروشگاهساز وردپرسی شما ووکامرس نباشد، این افزونه برای شما کارآمد نخواهد بود. برای استفاده از این افزونه ابتدا از انتهای همین مقاله اقدام به نصب و فعالسازی افزونه در سایت وردپرسی خود کنید. پس از نصب بخشی به نام Minimum Purchase Rule دیده میشود که توسط آن قادر به ایجاد چنین محدودیتهایی بر روی برخی از محصولات یا همهی آنها خواهید بود.
Rules Options Settings
این بخش شامل تنظیمات اولیه و پایه افزونه میشود که باید در ابتدای کار آنها را متناسب با نیاز و سلیقه خود تنظیم کنید.
Show Error Messages in Table Format (“no” = text format): این بخش از شما میخواهد نوع پیغام خطا را مشخص کنید؛ با انتخاب گزینه Yes میتوانید از جداول جهت نمایش خطا و با استفاده از گزینه No میتوانید از متن ساده جهت نمایش آن استفاده کنید.
Show Rule ID in Error Message: این بخش به شما کمک میکند تا بتوانید یک ID مربوط به خطای نمایان شده را به کاربران نمایش داده شود.
Show Product Category Names in Minimum Purchase Error Message: با استفاده از این گزینه دسته مربوط به محصولی که به خاطر آن کاربران پیغام خطا را مشاهده میکنند، نمایان میشود.
Show Rule Category Names in Minimum Purchase Error Message: با استفاده از این گزینه قانون تعیین شدهی مربوط به محصولی که بخاطر آن کاربران پیغام خطا را مشاهده میکنند، نمایان میشود.
Custom Minimum Purchase Error Message CSS, used at checkout time: اگر قصد داریم پیغام خطای خود را با استفاده از CSS دلخواه خود نمایش دهید، کافی است در این بخش کدهای CSS خود را وارد کنید.
Apply More Than 1 Rule to Each Product: با استفاده از این گزینه میتوانید تمامی قوانین تعیین شده را بر روی تمامی محصولات بررسی کنید؛ در صورت اعمال نکردن آن تنها یک قانون را بررسی میکند.
Test Debugging Mode Turned On: این گزینه در هنگام بررسی کارایی افزونه به شما کمک میکند تا بتوانید مشکلات افزونه را ببینید و اقدام به بررسی و رفع آنها کنید.
Add New Minimum Purchase Rule
این بخش برای ایجاد قوانین و محدودیت در سبد خرید محصولات ووکامرس شما است که برای ایجاد آن بر روی Add New کلیک کنید.
عنوان: در این بخش باید عنوانی را جهت قانون تعیین شده جهت اعمال محدودیت در سبد خرید محصولات ووکامرس مشخص کنید.
Select Search Type: در این بخش باید نوع اعمال محدودیت را مشخص کنید که در نسخه رایگان افزونه تنها یک نوع انتخاب در اختیار شما قرار دارد.
Apply to all Products in the Cart: با انتخاب این گزینه محدودیتها بر روی تمامی محصولات اضافه شده در بخش سبد خرید اعمال میشود.
Use Selection Groups: با انتخاب این گزینه محدودیتها بر روی گروههای مشخص شده اعمال میشود.
Single Product with Variations: با انتخاب این گزینه محدودیتها بر روی محصولات تکی با توجه به تنوع محصولات انتخاب میشوند.
Single Product Only: با انتخاب این گزینه نیز میتوانید محصولات خود را به صورت تکی محدود کنید.
Select Search TyMembership List by Rolee: در این بخش میتوانید محدودیتهای خود را بر اساس نقشهای کاربری موجود در وردپرس خود تعیین کنید.
Quantity or Price Minimum Amount
در این بخش میتوانید نوع محدودیت خود و نحوه اعمال آن بر روی محصولات ووکامرس را مشخص کنید.
Apply to Quantity Total: با استفاده از این گزینه میتوانید محدودیت محصولات خود را براساس تعداد محصول انتخاب شده مشخص کنید.
Apply to Price: با استفاده از این گزینه میتوانید محدودیت مورد نظر را بر اساس قیمت نهایی سبد خرید مشخص کنید تا اگر کاربری محصولاتی را با کمتر از مبلغ مشخص شده سفارش بدهد، از پرداخت آن جلوگیری شود.
Minimum Amount: با انتخاب یکی از دو گزینه قبلی نوع محدودیت را مشخص کردهاید؛ در این بخش باید حداقل مبلغ سبد خرید یا حداقل تعداد محصولات انتخاب شده را مشخص کنید.
Custom Message Text: با استفاده از این بخش میتوانید پیغام خطای نمایش داده شده به کاربران در هنگام پرداخت در بخش سبد خرید را شخصیسازی کنید.
پس از ایجاد محدودیت در سبد خرید محصولات ووکامرس، کافی است بر روی گزینه انتشار کلیک کنید تا محدودیت بر روی محصولات سایت شما اعمال شود که در صورت وجود اشکال، در بخش سبد خرید به کاربران نمایش داده میشود.
نکته: برخی از امکانات این افزونه تنها در نسخه تجاری آن فعال است که در این مقاله بیشتر سعی کردیم بخشهای رایگان آن را مطرح کنیم تا بتوانید با نسخه رایگان آن نیز محدودیتهای موردنیاز خود را بر روی محصولات فروشگاه ووکامرس خود اعمال کنید.
نتیجهگیری
در فروشگاههای اینترنتی گاهی شرایطی برای کاربران سایت تعیین میشود تا علاوه بر کاربران، برای مدیران فروشگاه نیز صرفه اقتصادی داشته باشد و آنها باتوجه به شرایط بتوانند نوعی محدودیت برای تعداد یا حداقل مبلغ قابل پرداخت برای سبد خرید را تعیین کنند. این امر به صورت پیشفرض در ووکامرس وجود ندارد که در این مقاله به بررسی یکی از افزونههای کاربردی موجود در این زمینه پرداختیم؛ با استفاده از این افزونه میتوانید برای کاربران فروشگاه اینترنتی خود بر دو اساس مبلغ یا تعداد محصول انتخاب خود محدودیت اعمال کنید.
nadia 5 سال عضو همیار وردپرس
سلام و ممنون از آموزشهای خوبتون
افزونه ای برای محدودیت خرید برای شهرهای خاص می شناسید؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
میتونید در قسمت تنظیمات حمل و نقل شهر مورد نظر خودتون رو برای ارسال محصول، انتخاب کنید
nadia 5 سال عضو همیار وردپرس
خواب من نمی خوام برای تمام محصولات این اتفاق بیفته، می خوام بعضی از محصولات تو بعضی از شهرها امکان فروش نباشه
سید سجاد غلام پور 7 سال عضو همیار وردپرس
کلاس حمل و نقل درست کنید و اون کلاس رو توی محصول قرار بدید.
nadia 5 سال عضو همیار وردپرس
درسته ولی به کلاس حمل و نقل چطوری شهر اختصاص بدم و یا چطوری شهری رو از لیست حذف کنم؟ چون کلاس فقط تو نرخ ثابت قابل تغییره!
سید سجاد غلام پور 7 سال عضو همیار وردپرس
برای اینکه راحت بتوانید به هدف خود برسید افزونه advanced shiping را تهیه کنید و در آن به شکل دلخواه قوانین به صورت شرطی ایجاد کنید.
nadia 5 سال عضو همیار وردپرس
ممنون از راهنمایی تون.
arashrad525354 9 سال عضو همیار وردپرس
سلام وقت بخیر
توسط این پلاگین میشه یک سری محدودیت ها محصولات برای شهر های خاصی اعمال کرد
مثلا محصولات مواد غذایی رو فقط به شهر ارسال بشه
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
نه متاسفانه امکانپذیر نیست
مجید 8 سال عضو همیار وردپرس
درود بر شما
من میخوام حداقل مبلغ سبد خرید برای پرداخت 500هزار تومان باشه، محبت میکنید منو یه راهنمایی کنید. هر کاری کردم نشد.
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
در بخش تنظیمات از قسمت Select rule ablut options میتونید گزینه Apply to price رو علامت بزنید و قیمت مورد نظر رو وارد کنید.
رسول
سلام وقت بخیر
من نیاز به ساخت به یک سبد خرید یا لیست علاقه مندی با همه محصولات موجود در سایت به صورت پیشفرض دارم
ممنون میشم راهنماییم کنید
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
متوجه منظورتون نمیشم. همه محصولات یعنی چی؟ توضیح بیشتری بدید لطفا تا بتونم راهنمایی کنم
احمد
سلام خسته نباشید توی ووکامرس گزینه پرداخت رو گذاشتم پرداخت در محل میخوام فقط وقتی روی شهر یزد سفارش داشتم گزینه پرداخت در محل فعال بشه امکانش هست ممنون