Froggy
Newbie-
Posts
14 -
Joined
-
Last visited
Froggy's Achievements
-
buslikdrev started following Froggy
-
При заказе менее 10 единиц товара, цена каждого выше на 30 денег
Froggy replied to Froggy's topic in Загальні питання
Вроде как решено! )) Подправьте если че не так))) Добавить функцию в /system/library/cart.php: public function myCount() { $quantity = 0; foreach ($this->session->data['cart'] as $qty) { $quantity = $quantity+$qty; } return $quantity; } Ниже в /system/library/cart.php в функции getProduct() добавить перед $product_data[$key] = array( КОД: if($this->myCount() < 10){ $price = $price+30; } Жду исправлений/ругательств/подсказок/благодарностей... -
При заказе менее 10 единиц товара, цена каждого выше на 30 денег
Froggy replied to Froggy's topic in Загальні питання
ok. как, находясь в /system/library/cart.php внутри функции getProducts() получить общее кол-во товаров в корзине??? $this->countProducts() - не работает, страницы вообще отказываются исполняться. Кто сможет подсказать? Как еще можно подсчитать кол-во товаров. Может и нужно вызывать $this->countProducts(), но как правильно???? :oops: :( -
При заказе менее 10 единиц товара, цена каждого выше на 30 денег
Froggy replied to Froggy's topic in Загальні питання
Я никого не хотел обидеть, просто не хочется фин. вливаний, так как проект сырой, но эта ф-ция нужна. Опенкарт я знаю 6 месяцев. Но не так хорошо. Где хоть искать? В каких файлах? Спасибо) -
При заказе менее 10 единиц товара, цена каждого выше на 30 денег
Froggy replied to Froggy's topic in Загальні питання
неужели никто не сталкивался? Гуру подскажите.... -
При заказе менее 10 единиц товара, цена каждого выше на 30 денег
Froggy replied to Froggy's topic in Загальні питання
Готовые решения стоят 37$, а это немало (для такой фентиклюшки). Хотелось быть состряпатьс Вашей помощью. Куда рыть не пойму в catalog/controller/checkout/cart.php прописал if($this->cart->countProducts() < 10){ $price = $price+30; } $price = $this->currency->format($this->tax->calculate($price, $product['tax_class_id'], $this->config->get('config_tax'))); Цену на странице корзины и в корзине повышает, как надо, но total так и остался без пересчета. После нажатия в корзине "Оформить заказ" переносит на страницу ввода данных о покупателе. Здесь уже обратно старые цены и в цене, и в сумме(( -
При заказе менее 10 единиц товара, цена каждого выше на 30 денег
Froggy replied to Froggy's topic in Загальні питання
поднимаю тему -
При заказе менее 10 единиц товара, цена каждого выше на 30 денег
Froggy replied to Froggy's topic in Загальні питання
сорри, браузер тормознул, и я 2 раза отправил, но страницу перегрузило 1 раз. но мне нужно не по конкретному товару эти ограничения, а по количеству товаров в корзине вообще -
Добрый день! Помогите разобраться и найти ответ... Необходимо реализовать следующее: при заказе менее 10 единиц товаров (всех вместе взятых), цена каждого товара в корзине должна быть выше на 30 денег. Долго рылся в system/library/cart.php, catalog/controller/cart.php. Разобраться не смог. То цену не повышает, то сумму по строке товара не меняет, и общую тоже, кстати не меняет. Куда рыть? Подскажите, бывалые... Буду признателен! P.S.: Opencart 1.5.1.3
-
Помогите! Не работает VQMOD. Переустановил несколько раз, но результата нет ((( Раньше писал и тестил сайт на WAMP Server - все работало. Решил перейти на Denwer3. Скопировал все файлы сайта, перекинул базу данных. Сайт работает, а VQMOD уже нет!!!! Переустановил VQMOD уже несколько раз. Не работает!((( (Переустановил - это удалил посредством отката файлов index.php и admin/index.php) Кто сможет что подсказать?
-
[Модуль] Фильтр товаров в категории 2.0 / 3.0
Froggy replied to SooR's topic in Вывод товара, изображения, фильтры вывода
Хочу своими силами написать к этому модулю функцию, которая будет брать данные с атрибутов и автоматически забивать эти данные в соответствующие таблицы модуля "Фильтр товаров"(Opencart v1.5.1.3). Пишу так: 1. Перебираю товары, ложу их в массив № 1 2. Перебираю товары, узнаю номера категорий, к которым принадлежит товар, ложу их в массив № 2 3. Перебираю атрибуты товаров и их описание, ложу их в массив № 3 4. Создаю соответствующие значения в соотв. таблицах category_option, category_option_description, category_option_to_category, category_option_value, category_option_value_description, product_to_value, НО MYQSL ругается на дублирующиеся значения строк. (но сейчас пока не о MYSQL) Вопрос: Как создавать значения для option_id и value_id ???? КАК НУМЕРОВАТЬ option_id, и другие ID чтобы они соответствовал во всех таблицах фильтра??? -
[Модуль] Фильтр товаров в категории 2.0 / 3.0
Froggy replied to SooR's topic in Вывод товара, изображения, фильтры вывода
Хочу своими силами написать к этому модулю функцию, которая будет брать данные с атрибутов и автоматически забивать эти данные в соответствующие таблицы модуля "Фильтр товаров"(Opencart v1.5.1.3). Откуда брать option_id и value_id ???? Как автоматически нумеровать это поле? Пишу так: 1. Перебираю товары, ложу их в массив № 1 2. Перебираю товары, узнаю номера категорий, к которым принадлежит товар, ложу их в массив № 2 3. Перебираю атрибуты товаров и их описание, ложу их в массив № 3 4. Создаю соответствующие значения в соотв. таблицах category_option, category_option_description, category_option_to_category, category_option_value, category_option_value_description, product_to_value, НО MYQSL ругается на дублирующиеся значения строк. (но сейчас пока не о MYSQL) Вопрос: КАК НУМЕРОВАТЬ option_id, и другие ID чтобы они соответствовал во всех таблицах фильтра???