מדריכי ווקומרס

דצמ 23 נכתב ע"י 

רק פריט / מוצר אחד בסל הקניות

דרג פריט זה
(1 הצבע)

במידה ויש לכם חנות שמספר המוצרים שלה בודדים ושונים לחלוטין אחד מהשני אולי תרצו שהגולש שנכנס למוצר מסוים והכניס אותו לסל הקניות ולאחר מכן ניכנס למוצר אחר והכניס את המוצר השני לסל הקניות המוצר הראשון ימחק מסל הקניות וכך תמיד יהיה בסל הקניות המוצר האחרון שבחר.

 

למי זה מתאים?

זה יכול להתאים לאתרים שמוכרים שירות או מסלול מסויים ללקוח, ולמעשה כל שירות הוא בפני עצמו ואין היגיון לרכוש 2 מסלולים שונים לכן אם הגולש שינה את דעתו לאחר בחירת אחד המסלולים ברגע שיבחר במסלול / מוצר אחר ימחק המסלול הקודם לו.

דוגמה: אם אנחנו מוכרים 3 מסלולי תמיכה ללקוחות מסלול ראשון לשלושה חודשי תמיכה, מסלול שני לחצי שנה ומסלול שלישי לשנה. במידה והגולש הכניס לסל הקניות שלו את המסלול השני ולאחר מכן התחרט ובחר במסלול השלישי אין היגיון שבסל הקניות שלו יופיעו שני המסלולים הרי שהוא צריך רק אחד מהם.

להלן הפתרון הפשוט

כנסו לקובץ functions.php הנמצא ב - child theme שלכם והוסיפו לשם את הקוד הבא:

 

add_filter( 'woocommerce_add_cart_item_data', 'woo_custom_add_to_cart' );

function woo_custom_add_to_cart( $cart_item_data ) {

    global $woocommerce;
    $woocommerce->cart->empty_cart();

    // Do nothing with the data and return
    return $cart_item_data;
}

 

וזהו, מעכשיו בסל הקניות של החנות שלכם תמיד יהיה המוצר האחרון שהתווסף לסל.

תגיות: :
2341 עודכן לאחרונה ב חמישי, 24 דצמבר 2015
מר קפה // יחי

שלום רב, שמי יחי כהן מפתח ומקדם אתרי אינטרנט. בגלל אהבתי לקפה קראתי לבלוג שלי "מר קפה". מקווה שתהנו מהתוכן, אשתדל לעדכן כמה שיותר ואתם תמיד מוזמנים לעמוד הפייסבוק שלי.