Добрый день, подскажите пожалуйста, как прописать в /system/library/cart.php что если стоит акция с нулевой ценой в корзину ложился товар со старой ценой. осторе 1.5.4.1 как я понимаю что то в этом коде нужно прописать условие // Product Specials $product_special_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_special WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY priority ASC, price ASC LIMIT 1"); if ($product_special_query->num_rows) { $price = $product_special_query->row['price']; } подскажите пожалуйста как правильно это сделать, спасибо.
Из какого файла и какого метода в нём этот код? И что значит нулевая цена? Вы же сами устанавливаете акционную цену. Зачем там ставить 0, чтоб потом продавать по стандартной? Ну, и получается, что на сайте товар выводиться как бесплатный, а в корзину попадать должен с обычной ценой?
если что стоит нулевая цена у акции, на сайте он выводиться с обычной ценой, если так стоит так нужно для работы магазина . Это код стандартный из /system/library/cart.php я прошу помочь как прописать условие что если акция ноль то цена в корзину падает обычная
PHP: if ($product_special_query->num_rows && (float)$product_special_query->row['price'] > 0) {$price = $product_special_query->row['price'];}