שלום,
אני כבר כמה ימים טובים חורש את כל האינטרנט ולא מצליח למצוא לזה שום פתרון,
שאלתי היא - איך אני עושה שבדף של העגלה (cart/) במודול ubercart המחיר יתעדכן אוטומטית (ברור לי שצריך javascript)?
אני רוצה להעיף לחלוטין את הכפתור "עדכן סל קניות", זה מרגיז את כולם.
החזון הוא שיהיה תפריט נגלל שבו בוחרים את הכמות. ברגע שבוחרים מספר הוא מראה אוטומטית את המחיר המעודכן.
יצרתי מודול חדש ושם הפכתי את שדה הטקסט שבו מכניסים את הכמות לdrop down
אז כרגע אם המשתמש בוחר בתיבה הנגללת 8 לדוגמא ועושה checkout בלי לעדכן את הסל, הוא אכן מחשב את המוצר כפול 8, שזה מצויין.
הבעיה היא שאני לא מצליח להבין איך לעשות שהמחיר יתעדכן אוטומטית לפי מה שהמשתמש בחר בתפריט הנגלל ושיהיה אפשר להעיף לגמרי את הכפתור
"עדכן סל קניות".
הנה הקו דרך אגב:
function MY
_MODULE_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'uc_cart_view_form') {
$form['items']['0']['qty'] = array(
'#type' => 'select',
'#default_value' => 1,
'#options' => array(1=>'1',2=>'2',3=>'3',4=>'4',5=>'5',6=>'6',7=>'7',8=>'8',9=>'9',10=>'10',)
);
}
}
תודה רבה מראש על העזרה!