Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

mpn2005

Users
  
  • Posts

    3,222
  • Joined

  • Last visited

Everything posted by mpn2005

  1. В модуле это: <operation> <search position="before"><![CDATA[<?php foreach ($option['option_value'] as $option_value) { ?>]]></search> <add><![CDATA[<?php $opt_checked="checked"; ?>]]></add> </operation> Заменить на это: <operation> <search position="before"><![CDATA[<?php foreach ($option['option_value'] as $option_value) { ?>]]></search> <add><![CDATA[<?php $opt_checked=""; ?>]]></add> </operation>
  2. Для этого надо в модуле этот код: <operation> <search position="replace"><![CDATA[<option value=""><?php echo $text_select; ?></option>]]></search> <add><![CDATA[ ]]></add> <!-- <add><![CDATA[<option value="" price_prefix="+" price="0.0"><?php echo $text_select; ?></option>]]></add> --> </operation> Заменить на: <operation> <search position="replace"><![CDATA[<option value=""><?php echo $text_select; ?></option>]]></search> <add><![CDATA[<option value="" price_prefix="+" price="0.0"><?php echo $text_select; ?></option>]]></add> </operation>
  3. Добрый день. Самое простое решение: убрать в настройках "Показывать наличие на складе". Тогда наличие будет прописано только в опциях, и не будет смущать посетителя. Если динамически обновлять, то надо модуль дорабатывать.
  4. В чистом виде да. Вместо количества можно написать размер или заменить слайдером. Чуть доработать если надо дробное число вместо целого. В опции указать цену за единицу длинны. Если укаывать за 1м например, то в обработке корзины (в модуле) добавить деление на 100.
  5. Вместе с авторасчётом выложен модуль модификаторов цены опции: options_price_1_5_3_1-1_5_4_1_fixed.xml - модуль модификаторов цены опций OpenCart v1.5.3.1-v1.5.4.1 (не мой, с небольшими правками для совместимости) options_price_1_5_1_3_fixed.xml - модуль модификаторов цены опций OpenCart v1.5.1.3 (не мой, с небольшими правками для совместимости) Киньте в папку vqmod/xml один из вышеописанных модулей (в зависимости от версии движка) В цене опции появится модификатор "="
  6. Пожалуйста. Цену в скобочках общую писать нельзя, т.к. если опций больше чем одна или с использованием checkbox эта цена зависит ещё и от предыдущего выбора. Ваш вариант можно реализовать по другому. Если опция у товара одна, то можно вместо модификатора цены "+" ставить "=" и в цене опции указывать цену товара с этой опцией. При этом в скобочках будет полная цена.
  7. Надо в модуле это: <operation> <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search> <add> <![CDATA[ <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", ($option_value['price_value'] * 100) - 100 ); } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> ]]> </add> </operation> Заменить на это: <operation> <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search> <add> <![CDATA[ ]]> </add> </operation>
  8. Посмотрел. Вес в таблицы заказа вообще не передается. Надо писать модуль. Т.к. надо изменять структуру таблиц в БД. Если я правильно понял, то нужен вес каждой опции в просмотре заказа?
  9. Посмотрите в сторону https://opencartforum.com/files/file/1249-optcii-s-vvodom-kolichestva-select-checkbox-radio-vqmod/ Может поможет. Если я правильно понял Вашу задачу.
  10. Уважаемая Администрация! Сообщите пожалуйста в какие сроки производится модерация новых дополнений. Разместил модуль https://opencartforum.com/files/file/1262-blok-proizvoditeli/ Уже третья неделя пошла, а продвижений нету. Может модуль потерялся и не попал в модерацию. :oops: Периодически пишу неболшие модули (я пока в этом деле новичёк), но выкладывть их довольно сложно с такими долгими периодами модерации.
  11. Для увеличения времени жизни корзины, надо увеличить время жизни сессии. Для увеличения времени жизни возможно придётся изменить папку сохранения сессий (зависит от хостинга). Вот кратко об этом - http://habrahabr.ru/post/28418/ Не уверен, что хороший вариант раздувать время хранения сессии до длительных интервалов. Но возможно получится.
  12. Уточните какой именно вес нужен? Вес всего заказа? Можно попробовать модуль небольшой написать в раздел "Учитывать в заказе". Тогда в столбце totals (Итого) появится строка вес заказа (по всем товарам). И будет отображаться в статистике по заказу.
  13. Добрый день. Может кому поможет - Опции с вводом количества select, checkbox, radio (vqmod) https://opencartforum.com/files/file/1249-optcii-s-vvodom-kolichestva-select-checkbox-radio-vqmod/ В корзину передается количество. Цена формируется в корзине (system/library/cart.php). Отсутствует уязвимость занижения цены.
  14. Если ещё актуально, то недавно в модуль авторасчёта добавлял вывод веса. И подсчёт веса в зависимости от выбранных опций https://opencartforum.com/files/file/743-obnovlenie-tceny-pri-vybore-optcii-bez-ajax-vqmod/ autocalc_price_option_v2.0.9_weight.xml - Версия авторасчёта с выводом веса товара (Вес меняется в зависимости от выбранных опций) autocalc_price_option_v2.0.9_weight2.xml - При весе больше 1000 г вес показывается в кг. (Основной вес указывать в граммах)
  15. Есть модуль Login Extender - http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7741 Если нету vqmod, то код внести вручную в нужные файлы. Там его немного.
  16. Обновление: v1.0.6 (14.07.2013) - Исправлен расчёт опций с налогом.
  17. Обновление: v1.0.5 (14.07.2013) - Добавлено ещё два типа опций с количеством (radio и select). Изменено назване модуля: 1_options_with_quantity_v1.0.5.xml
  18. У вас модифицированный файл admin/controller/catalog/product.php Замените его на оригнальный файл движка http://files.mail.ru/B05A126B464940EDB7C83106A486B7DB Иаче каждую версию надо будет подгонять под это изменение.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.