Ответить Новая тема Новый опрос 
Всего: 2 < 1 2
 Странно работает шкала цен
ktkt
Cпециалист
Сообщений: 205
Регистрация: 20-10-2010


23-10-2012 05:49
ВОт нашел эту функцию в файле classes/carrier.php

public static function getDeliveryPriceByRanges($rangeTable, $id_carrier)
{
$rangeTable = pSQL($rangeTable);
return Db::getInstance()->ExecuteS('
SELECT d.`id_'.$rangeTable.'`, d.`id_carrier`, d.`id_zone`, d.`price`
FROM `'._DB_PREFIX_.'delivery` d
LEFT JOIN `'._DB_PREFIX_.$rangeTable.'` r ON r.`id_'.$rangeTable.'` = d.`id_'.$rangeTable.'`
WHERE (d.`id_'.$rangeTable.'` IS NOT NULL AND d.`id_'.$rangeTable.'` != 0 AND d.`id_carrier` = '.intval($id_carrier).')
ORDER BY r.`delimiter1` ASC');
}

На мой непрофессиональный взгляд должно все работать. Но почему не работает?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Chous
Новичок
Сообщений: 4
Регистрация: 08-04-2013


12-05-2013 11:40
нужно в способе "лишней" доставки (например бесплатный курьер с диапазоном от 2000руб до 1000000руб) - выставить исключения: "отключить способ доставки"
тогда
- при сумме покупки до 2000руб. этот способ не будет показан на странице заказа
- при 2500руб (например) - он появится
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 < 1 2