تخطَّ إلى المحتوى

أهلاً بيك في ميرور

سجّل دخولك لمتابعة طلباتك واشتراكاتك ورصيد محفظتك.

هدية في محفظتك عند إنشاء حساب جديد

تسجيل الدخول إنشاء حساب جديد
تواصل عبر واتساب

أكواد تطوير الوردبريس

تغيير زر الطلب في WooCommerce عندما يقل الإجمالي عن قيمة شحن المدينة

قراءة في دقيقة

تغيير زر الطلب في WooCommerce عندما يقل الإجمالي عن قيمة شحن المدينة

هذا الكود يقوم بتغيير زر الطلب في WooCommerce عندما يكون إجمالي قيمة السلة أقل من قيمة شحن المدينة المحددة. دعونا نلقي نظرة على الشفرة:

كود تغيير زر الطلب في WooCommerce

php
// استبدال زر طلب المنتج عندما يكون إجمالي الطلب أقل من قيمة شحن المدينة
add_filter( 'woocommerce_order_button_html', 'replace_order_button_html', 10, 2 );

function replace_order_button_html( $order_button ) {
    // التحقق من قيمة إجمالية السلة.
    if( WC()->cart->total > 700 ) {
        // إرجاع زر الطلب الأصلي.
        return $order_button;
    } else {
        // عرض رسالة تنبيه باستخدام الدالة display_alert.
        display_alert('لم يتم الوصول لأقل تكلفة للطلب 700 ريال قم بمتابعة التسوق');
        // الجزء الباقي من الشفرة يظل كما هو كما كان من قبل.
    }
}

// عرض الإنذار باستخدام النص المعطى.
function display_alert($message) {
    echo '<script type="text/javascript">'; 
    echo "alert('$message');";
    echo 'window.location.href = "/shop";';
    echo '</script>';   
}

هذا الكود يستبدل زر طلب المنتج في WooCommerce بزر آخر ويعرض رسالة تنبيه إذا كان إجمالي قيمة الطلب أقل من 700 ريال، ثم يعيد المستخدم إلى صفحة المتجر لمتابعة التسوق.

شارك المقال