מאמר שימושי אם אתה מנהל חנויות מקוונות שנבנו עם WooCommerce ואתה רוצה לדעת איך להגדיר סכום הזמנה מינימלי ב WooCommerce. בהגדרות default של חנות מקוונת 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
עבור WooCommerce חלק מהמודולים לתשלומים מקוונים מציעים תמיכה אוטומטית בקביעת סכום המגבלה שממנו ניתן לבצע הזמנה.
פונקציה זו שימושית עבור חנויות מקוונות שמוכרות מוצרים במחירים נמוכים, שאינם יכולים לכסות את עלויות העיבוד והמשלוח.