Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Froggy

Новачок
  
  • Публікації

    14
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем 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 чтобы они соответствовал во всех таблицах фильтра???

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.