آمر یاران

بهبود و رفع خطاهای وب‌سایت

طراحی انواع مختلف وب‌سایت‌ها

افزایش امنیت وردپرس و هاست

فروش قالب و افزونه‌های وردپرس

بهینه سازی وب سایت برای موتورهای جستجو

طراحی لوگو و آرم

طراحی ست اداری

تدوین و ساخت تیزر

فیلمبرداری + هلی‌شات

اجرای برنامه‌های لایو + استودیو مجازی

0

هیچ محصولی در سبد خرید نیست.

آمر یاران

بهبود و رفع خطاهای وب‌سایت

طراحی انواع مختلف وب‌سایت‌ها

افزایش امنیت وردپرس و هاست

فروش قالب و افزونه‌های وردپرس

بهینه سازی وب سایت برای موتورهای جستجو

طراحی لوگو و آرم

طراحی ست اداری

تدوین و ساخت تیزر

فیلمبرداری + هلی‌شات

اجرای برنامه‌های لایو + استودیو مجازی

نوشته‌های بلاگ

محدودیت وزن سبد خرید ووکامرس

شهریور 13, 1400 آموزش وردپرس,وب,وبلاگ

بعضی اوقات پیش میاد که نیاز هست وزن سفارش هامون رو در ووکامرس مدیریت کنیم. برای همین باید بر روی ووکامرس مون محدودیت وزن سبد خرید داشته باشیم.

محدودیت وزن سبد خرید

اگه با مثال بخواهیم بیشتر عملکرد این ویژگی رو توضیح بدهیم مثل این می‌مونه که شما یک فروشگاه آنلاین آهن دارید و نمی‌خواهید مشتری بیشتر از 500 کیلوگرم سفارش ثبت کند. و یا اینکه یک فروشگاه آنلاین پنبه دارید و نمیخواهید خریدار کمتر از 10کیلوگرم سفارش ثبت کنه.

در این مقاله میخواهیم آموزش بدهیم که چطور به سبد خریدمون محدودیت وزن بدهیم، در بین افزونه‌های مخزن وردپرس (افزونه‌های رایگان) مورد مناسب و خوبی پیدا نکردیم (شاید باشه، ولی ما پیدا نکردیم!)، برای همین دست به کار شدیم و خودمون با یک کد این ویژگی رو اضافه کردیم.

برای اینکه کیفیت کارتون بیشتر بشه و پیشنهاد میکنم ابتدا مقاله “افزودن کد دلخواه به وردپرس با افزونه Code Snippets” رو مطالعه کنید.

برای اعمال محدودیت وزن سبد خرید در ووکامرس تون فقط کافیه کد زیر رو به وردپرس خودتون اضافه نمایید.

add_action('woocommerce_check_cart_items','check_cart_weight');

function check_cart_weight(){
    global $woocommerce;
    $weight = $woocommerce->cart->cart_contents_weight;
    if( $weight > 500 ){
        wc_add_notice( sprintf( __( 'وزن سفارش شما %s کیلوگرم می باشد ولی فقط تا 500کیلوگرم برای هر سفارش مجاز می‌باشد. لطفا سفارش خود را اصلاح نمایید. و یا جهت سفارش بالای 500کیلوگرم با پشتیبانی تماس بگیرید.', 'woocommerce' ), $weight ), 'error' );
    }
}

در قسمت “weight > 500” مقدار وزنی که نیاز به بررسی دارد را وارد نمایید. الان در این مثال، سفارش های بالای 500 کیلوگرم رو قبول نمیکنه.

به مثال ای زیر توجه کنید:

  • برای قبول نکردن سفارش های زیر 10 کیلوگرم به این صورت میشود: “weight < 10”
  • برای قبول نکردن سفارش های بالای 25 کیلوگرم به این صورت میشود: “weight > 25”

در قسمت ” wc_add_notice” پیام خطایی را که میخواهید نمایش داده شود قرار دهید. متوانید متن فعلی را ویرایش نمایید.

Tags:

خبرنامه پیامکی

با عضویت در خبرنامه آمریاران، مطالب و آموزش های جدید به شما اطلاع رسانی می شود.