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

[Поддержка] Опции с вводом количества select, checkbox, radio (vqmod)


HyperLabTeam

Recommended Posts

Здраствуйте, как сделать так чтобы модуль работал тока с некторыми опцыями а не со всеми сразу? тоесть чтобы 2 опции работали по дефолту, а остальные с полями ввода количества.

Надіслати
Поділитися на інших сайтах

Здраствуйте, как сделать так чтобы модуль работал тока с некторыми опцыями а не со всеми сразу? тоесть чтобы 2 опции работали по дефолту, а остальные с полями ввода количества.

Модуль не влияет на штатные опции.

А добавляет новые типы. Просто добавьте в товар нужные опции стандартного типа.

Надіслати
Поділитися на інших сайтах

Модуль не влияет на штатные опции.

А добавляет новые типы. Просто добавьте в товар нужные опции стандартного типа.

а он работает с связанными опциями? тоесть при выборе той или иной опции подставлялись другие, но чтобы были с вводом количества?

Надіслати
Поділитися на інших сайтах

а он работает с связанными опциями? тоесть при выборе той или иной опции подставлялись другие, но чтобы были с вводом количества?

Со связанными опциями работать не будет.

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Добрый день.

Скиньте в личку ссылку на сайт и доступ на фтп.

Организую расщепление на товары.

Тоже очень интересует подобное "расщепление". К сожалению доступ дать не могу. =( Могли бы Вы выложить данную версию? Или скинуть на почту. Почта в личке.

Надіслати
Поділитися на інших сайтах


Здравствуйте.

Подскажите как по умолчанию поставить количество "0" ?

dac7ead3683ebcc7218bdd360566112a.jpg

Заранее спасибо!

Надіслати
Поділитися на інших сайтах

Здравствуйте.

Подскажите как по умолчанию поставить количество "0" ?

Заранее спасибо!

 

Замените в модуле это:

value="<?php echo $option_value['product_option_value_id']; ?>|1"

На это:

value="<?php echo $option_value['product_option_value_id']; ?>|0"

И это:

id="opt-qty-<?php echo $option_value['product_option_value_id']; ?>" value="1"

На это:

id="opt-qty-<?php echo $option_value['product_option_value_id']; ?>" value="0"

Там несколько таких строк. А точнее по две каждой.

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
  • 2 weeks later...

Пробуйте версию с подсчётом количества выбранных опций - attachicon.gif1_options_with_quantity_v1.0.8_sum_quantity.xml

Очень нравятся Ваши работы! Только почему-то кнопка купить не реагирует на происходящее с вышеуказаным дополнением(((

Спасибо!!!

Надіслати
Поділитися на інших сайтах


Добрый день. Подскажите в чем может быть проблема: Я установил модуль,добавляю любую опцию с кол-вом к товару, далее в товаре выбираю эту опцию, жму "Купить", далее иду в корзину, заполняю поля оформления заказа, нажимаю "Оформить" и мне выдаёт - SyntaxError: Unexpected token и далее просто начинает грузить страницу до бесконечности. Пробовал на разных товарах, с разными опциями. Не работают даже обычные опции без кол-ва. После удаления модуля обычные опции начали работать.

opencart 1.5.6 сайт - upspec.ru

Надіслати
Поділитися на інших сайтах


Очень нравятся Ваши работы! Только почему-то кнопка купить не реагирует на происходящее с вышеуказаным дополнением(((

Спасибо!!!

Добрый день.

Беда может возникать если используется не стандартная корзина и не симпла.

Там есть код вычитания со склада. Он не будет работать на незнакомом чекауте.

Удалите в модуле это:

  <!-- Вычитаем со склада нужное количество опций -->
  <file name="catalog/model/checkout/order.php">
    <operation>
      <search position="replace"><![CDATA[$this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'");]]></search>
      <add><![CDATA[      
        $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] * (int)$option['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract > '0'");
      ]]></add>
    </operation>    
    <operation>
      <search position="before"><![CDATA[foreach ($data['products'] as $product) {]]></search>
      <add><![CDATA[
        $result_quantity = $this->db->query("SHOW COLUMNS FROM " . DB_PREFIX . "order_option LIKE 'quantity';");
        if ($result_quantity->num_rows == 0) {
            $this->db->query("ALTER TABLE " . DB_PREFIX . "order_option ADD COLUMN quantity int(4) NOT NULL DEFAULT 0;");                
        }        
      ]]></add>
    </operation> 
    <operation>
      <search position="replace"><![CDATA[order_option SET]]></search>
      <add><![CDATA[order_option SET quantity='".(int)$option['subtract']."', ]]></add>
    </operation>    
  </file>  
  <file name="catalog/controller/checkout/confirm.php">
    <operation>
      <search position="before"><![CDATA['option_value_id'         => $option['option_value_id'],]]></search>
      <add><![CDATA[      
        'subtract' => $option['subtract'],
      ]]></add>
    </operation>    
  </file>  
  <file name="catalog/controller/checkout/simplecheckout.php" error="skip">
    <operation>
      <search position="before"><![CDATA['option_value_id'         => $option['option_value_id'],]]></search>
      <add><![CDATA[      
        'subtract' => $option['subtract'],
      ]]></add>
    </operation>    
  </file>  
Надіслати
Поділитися на інших сайтах

  • 2 months later...

Спасибо огромное за отличные модули! Столкнулся с небольшой проблемой.


ocStore Версия 1.5.5.1.2, шаблон moneymaker, стоят три модуля:


autocalc_price_option_v2.0.17_moneymaker.xml


options_price_1_5_3_1-1_5_6_fixed.xml


1_options_with_quantity_v1.0.11.xml


Вроде все работает, ошибок нет, но при добавлении товару опции "список с количеством",при открытии карточки товара на сайте, ни опции ни кнопки купить, количество и т.д. никак не реагируют на клики и наведение мыши.


Надіслати
Поділитися на інших сайтах


Здравствуйте

Использую Opencart 1.5.5

Опции у меня выводятся с префиксом равно =

При добавлении в корзину с выбором опции и изменением количества, цена в корзине не изменятся. Прошу помощи

http://joxi.ru/DrlMppKI0nZNmP

Надіслати
Поділитися на інших сайтах


Здравствуйте

Использую Opencart 1.5.5

Опции у меня выводятся с префиксом равно =

При добавлении в корзину с выбором опции и изменением количества, цена в корзине не изменятся. Прошу помощи

http://joxi.ru/DrlMppKI0nZNmP

Поправила

Дописала после

} else if ($option_value_query->row['price_prefix'] == '-') {
                                $option_price_with_quantity -= $option_value_query->row['price'];

это

 } else if ($option_value_query->row['price_prefix'] == '=') {
                                $option_price_with_quantity = $option_value_query->row['price'];
								
                              }

И цену основную на товар ставлю 0

http://joxi.ru/RmzQzzBCRGwBrO

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Добрый день. Огромное спасибо за модуль. Версия движка ocStore 1.5.5.1.2, версия модуля 1.0.11. Не работает подсчет суммы - на странице товара при выборе чекбокса размера цена общая остается нулевой. В корзине соответственно просто прописывается цена одной единицы товара. Количество общее опций также в корзину не переносится. Почитал ветку - вопросы и по цене и по количеству уже были. Но так и не понял - это фундаментальная проблема или у каждого свой косяк?

Да, может это и не имеет значения но все же добавлю что цена у меня выводится разная для разных групп покупателей и от размера не зависит.

Надіслати
Поділитися на інших сайтах


на версии ocStore 1.5.5.1.2 работает, по крайней мере у меня, в комплекте с  "Обновление цены при выборе опции, без AJAX (vqmod)". На живом сайте можете у меня посмотреть, например здесь http://prazdniksharov96.ru/forcorporate-catalog/vozdushnye-shary-po-cvetam-800/folgirovannye-163/folgirovannyj-shar-serdce-fioletovoe-432.html

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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