Версия для печати
|
| PrestaShop CMS :: Русская поддержка интернет-магазина PrestaShop > Прием багов > Странно работает шкала цен |
| Разместил: Алекс Время: 29-09-2009 08:49 |
| В 0.5 есть такой баг, захдим в пересылка > Стоимость (внизу) выбираем (например Курьер) и даже если по 0.00 выбираем сохранить и тд. для всех. |
| Разместил: exploys Время: 29-09-2009 19:42 |
| Это да, но Шкала цен в любом случае не работает. |
| Разместил: Алекс Время: 30-09-2009 08:51 |
Цитата:( exploys @ 29-09-2009 20:42 Смотреть сообщение ) Это да, но Шкала цен в любом случае не работает. Как именно она не работает? Какое действие выполняете? |
| Разместил: exploys Время: 30-09-2009 18:07 |
| Несколько багов.
1. Есть два во всем одинаковых типа доставки "Курьер 300 рублей" и "Курьер бесплатно" кроме цены и шкалы цен. Для первого задан диапазон 0 - 5000руб, для второго 5000 - 100 000руб. При любой стоимости покупки доступны оба способа доставки. Что при 1000руб, что при 10 000руб. 2. Всегда по умолчанию стоит из двух сособов доставки "Курьер - бесплатно". - Даже если товар стоит всего 1000руб. - Даже если по умолчанию в даминке выставлен "Курьер 300 рублей" 3. Когда покупаешь продукцию за 1000рублей, сначала сразу в корзине добавляется 300 рублей за доставку, затем когда проходишь оформление заказа там по умолчанию стоит "Курьер бесплатно" и если просто жать кнопку дальше, то доставка становиться 0 рублей. |
| Разместил: YellowDuck Время: 28-06-2010 16:07 |
| Столкнулся с похожей ситуацией: Создал доп. курьера у которого диапазон цен от 700 р. до бесконечности. В настройках курьера, графа исключения, поставил, отключить этот способ доставки. кладу в корзину товар на 100 р. но курьер все равно отображается. Подскажите, это фишка не работает или косяк только у меня (т.к. я много чего уже поменял в движке, мог сломать)? версия 1.2.4 |
| Разместил: YellowDuck Время: 04-07-2010 05:14 |
| Решение проблемы здесь
http://www.prestashop.com/bug_tracker/view/3704/ |
| Разместил: ivolga Время: 26-03-2012 00:56 |
| Прошло столько времени, а проблема осталась... Преста 1.4.4.0 - все то же: 1. Шкала цен. При любой стоимости заказа доступны все способы доставки для зоны не взирая на дифференцирование от суммы заказа. 2. Так же, не взирая на доставку по умолчанию, - в заказ сначала добавляется сумма от какой-то доставки, потом после выбора доставки уже меняется стоимость на выбранную. to yellowduck ссылка больше не работает, не вспомнишь решение проблемы? |
| Разместил: ivolga Время: 26-03-2012 02:31 |
| Свежая тема http://prestadev.ru/forum/tema-5419.html здесь. Помогло ![]() |
| Разместил: ktkt Время: 20-10-2012 22:45 |
| Господа, удалось ли как-то решить эту проблему?
У меня 1.3.6 шкала цен не работтает. Выставляю диапазоны и "Блокировать курьера", но это не работает, показываются все. YellowDuck давал ссылку на решение, но она уже утсарела, обыскал весь их багтреккер, так и не смог найти |
| Разместил: ktkt Время: 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 Время: 12-05-2013 11:40 |
| нужно в способе "лишней" доставки (например бесплатный курьер с диапазоном от 2000руб до 1000000руб) - выставить исключения: "отключить способ доставки"
тогда - при сумме покупки до 2000руб. этот способ не будет показан на странице заказа - при 2500руб (например) - он появится |