مقال مفيد إذا كنت تدير متاجر على الإنترنت تم إنشاؤها باستخدام WooCommerce وتريد معرفة كيفية تعيين حد أدنى لمبلغ الطلب WooCommerce. في الإعدادات الافتراضية للمتجر عبر الإنترنت self-hosted، خيار Checkout غير موجود. لذلك ، سيتم تحديد الحد الأدنى لمبلغ الطلب بطريقة أخرى.
بالمقارنة مع المتجر الفعلي ، غالبًا ما يفرض المتجر عبر الإنترنت قواعد جديدة ، اعتمادًا على العملاء الذين يتعاملون معهم ، ونوع المنتجات المباعة ، وقيمتها وطرق الدفع والتسليم.
إذا لم تكن هناك مشكلة في متجر مادي إذا ذهبنا وشرائنا منتجًا مقابل 10 سنتات ، فإن الأشياء في متجر على الإنترنت مختلفة قليلاً. يتضمن أي طلب يقدمه العميل أيضًا بعض التكاليف من المتجر. من المعالجة البسيطة للطلب إلى التعبئة والتغليف والشحن ، كل هذه العمليات تستغرق وقتًا.
عندما يحتوي عرض البيع على منتجات رخيصة جدًا ، فمن الجيد وضع حد أدنى لكل طلب. على سبيل المثال ، عدم القدرة على إكمال طلب إذا كان إجمالي عدد المنتجات في السلة لا يصل إلى مبلغ 10 يورو.
كيفية تعيين الحد الأدنى لمبلغ الطلب في WooCommerce
إن أبسط طريقة هي إضافة دالة مخصصة بتنسيق functions.php يمكنك من خلاله تحديد الحد الأدنى لمبلغ الطلب من WooCommerce.
افتح الملف functions.php للموضوع النشط (يفضل أن يكون موضوعًا فرعيًا) وأضف الكود التالي:
// Set Minimum Order Amount in WooCommerce
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
function wc_minimum_order_amount() {
$minimum = 10; // Set this variable to specify a minimum order value
if ( WC()->cart->total < $minimum ) {
if( is_cart() ) {
wc_print_notice(
sprintf( 'Your current order total is %s — you must have an order with a minimum of %s to place your order ' ,
wc_price( WC()->cart->total ),
wc_price( $minimum )
), 'error'
);
} else {
wc_add_notice(
sprintf( 'Your current order total is %s — you must have an order with a minimum of %s to place your order' ,
wc_price( WC()->cart->total ),
wc_price( $minimum )
), 'error'
);
}
}
}
هذا أيضًا هو المكان الذي يتم فيه تعيين الرسالة ، والتي يتم من خلالها تحذير المشتري بأنه ليس لديه منتجات لا يصل إجمالي قيمتها إلى الحد الأدنى لوضع الطلب.
- كيفية حذف صور المنتج تلقائيًا بتنسيق WooCommerceمع المنتج
- wc-ajax ثابت = get_refreshed_fragments مرتفع CPU الاستخدام (تعطيل أجزاء عربة AJAX)
- كيفية حذف جميع الطلبات (الطلبات) بسرعة من WooCommerce [إرشادات SQL]
- كيفية إلغاء الإعداد الافتراضي “Ship to different address” من صفحة Woocommerce Checkout
إلى WooCommerce تقدم بعض الوحدات النمطية للمدفوعات عبر الإنترنت دعمًا تلقائيًا لتعيين الحد الأقصى للمبلغ الذي يمكن من خلاله تقديم الطلب.
هذه الوظيفة مفيدة للمتاجر عبر الإنترنت التي تبيع منتجات بأسعار منخفضة ، والتي لا يمكنها تغطية تكاليف المعالجة والشحن.