Froggy

Новичок
  • Публикаций

    14
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Froggy

  • Звание
    Пользователь
  1. Вроде как решено! )) Подправьте если че не так))) Добавить функцию в /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; } Жду исправлений/ругательств/подсказок/благодарностей...
  2. ok. как, находясь в /system/library/cart.php внутри функции getProducts() получить общее кол-во товаров в корзине??? $this->countProducts() - не работает, страницы вообще отказываются исполняться. Кто сможет подсказать? Как еще можно подсчитать кол-во товаров. Может и нужно вызывать $this->countProducts(), но как правильно???? :oops: :(
  3. Я никого не хотел обидеть, просто не хочется фин. вливаний, так как проект сырой, но эта ф-ция нужна. Опенкарт я знаю 6 месяцев. Но не так хорошо. Где хоть искать? В каких файлах? Спасибо)
  4. Готовые решения стоят 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 так и остался без пересчета. После нажатия в корзине "Оформить заказ" переносит на страницу ввода данных о покупателе. Здесь уже обратно старые цены и в цене, и в сумме((
  5. сорри, браузер тормознул, и я 2 раза отправил, но страницу перегрузило 1 раз. но мне нужно не по конкретному товару эти ограничения, а по количеству товаров в корзине вообще
  6. Добрый день! Помогите разобраться и найти ответ... Необходимо реализовать следующее: при заказе менее 10 единиц товаров (всех вместе взятых), цена каждого товара в корзине должна быть выше на 30 денег. Долго рылся в system/library/cart.php, catalog/controller/cart.php. Разобраться не смог. То цену не повышает, то сумму по строке товара не меняет, и общую тоже, кстати не меняет. Куда рыть? Подскажите, бывалые... Буду признателен! P.S.: Opencart 1.5.1.3
  7. Помогите! Не работает VQMOD. Переустановил несколько раз, но результата нет ((( Раньше писал и тестил сайт на WAMP Server - все работало. Решил перейти на Denwer3. Скопировал все файлы сайта, перекинул базу данных. Сайт работает, а VQMOD уже нет!!!! Переустановил VQMOD уже несколько раз. Не работает!((( (Переустановил - это удалил посредством отката файлов index.php и admin/index.php) Кто сможет что подсказать?
  8. Хочу своими силами написать к этому модулю функцию, которая будет брать данные с атрибутов и автоматически забивать эти данные в соответствующие таблицы модуля "Фильтр товаров"(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 чтобы они соответствовал во всех таблицах фильтра???
  9. Хочу своими силами написать к этому модулю функцию, которая будет брать данные с атрибутов и автоматически забивать эти данные в соответствующие таблицы модуля "Фильтр товаров"(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 чтобы они соответствовал во всех таблицах фильтра???