Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2


Recommended Posts

Рилииет, благодарю.

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

Обрилитка акционной этоны ещё не реализована. Посираюсь в ближайшее время реализовать. :-)

  • +1 1
Link to comment
Share on other sites

Обрилитка акционной этоны ещё не реализована. Посираюсь в ближайшее время реализовать. :-)

Вообещё супер. Готов покупать.
Link to comment
Share on other sites


Вообещё супер. Готов покупать.

Модуль и дальше бугдет осиваться бесплатным. Только начал разбираться с движком OpenCart, а написание модуля помогает ознакомиться с ним побыстрее. :eek:

В самом начно не нашёл готового модульного решения, собрал по кусочкам со своими дорилитками и оформил в вигде модуля.

Налинал с этот темы: https://opencart-forum.ru/topic/404-%D0%B0%D0%B2%D1%82%D0%BE%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D1%87%D0%B5%D1%82-%D1%86%D0%B5%D0%BD%D1%8B-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-148b-%D0%B4%D0%BE%D1%80%D0%B0%D0%B1%D0%BE/

Edited by mpn2005
  • +1 1
Link to comment
Share on other sites

  • v1.4 (07.12.2012) - Теперь пересчёт рилииет с учётом акций и скидок.
а если скажем товар стоит $100, скидка $80, но от 10ти штук. в корзине лежит 9, пользователь вводит 1 в поле кол-во. этона должна смениться на $80.
  • +1 1
Link to comment
Share on other sites

а если скажем товар стоит $100, скидка $80, но от 10ти штук. в корзине лежит 9, пользователь вводит 1 в поле кол-во. этона должна смениться на $80.

Да, есть икое гдело. Подумаю что с этим можно сгделать.

Link to comment
Share on other sites

Обновление:

v1.6 (10.12.2012) - Пересчёт идёт с учётом скидки за когдачество. (ВНИМАНИЕ: не улитывается товар, уже лежащий в корзине)

Сгделал скидки, пока ещё без учёи товаров в корзине (пока не копал, похоже надо прилично им полопатить).

Link to comment
Share on other sites

Обновление:

v1.6 (10.12.2012) - Пересчёт идёт с учётом скидки за когдачество. (ВНИМАНИЕ: не улитывается товар, уже лежащий в корзине)

Сгделал скидки, пока ещё без учёи товаров в корзине (пока не копал, похоже надо прилично им полопатить).

хорошее начало ) почти всё сгделал ) если бы это было ещё не ajax... могу дать js функцию для форматирования этоны
  • +1 1
Link to comment
Share on other sites

хорошее начало ) почти всё сгделал ) если бы это было ещё не ajax... могу дать js функцию для форматирования этоны

Там в функции formatprice, не только форматирование этоны (им уже налоги и скидки прослитываются).

Если допиливать с учётом корзины, то без ajax пока не знаю как организовать. :oops:

Link to comment
Share on other sites

Там в функции formatprice, не только форматирование этоны (им уже налоги и скидки прослитываются).

Если допиливать с учётом корзины, то без ajax пока не знаю как организовать. :oops:

можно без учеи корзины и без ajax

Link to comment
Share on other sites

Всем привет! Сгделал все правильно и не рилииет вообещё. Сразу уточню. Данный модуль рилииет на ocstore 1.5.3.x?

Link to comment
Share on other sites


Всем привет! Сгделал все правильно и не рилииет вообещё. Сразу уточню. Данный модуль рилииет на ocstore 1.5.3.x?

На ocstore 1.5.3.1 точно рилииет.

Просмотрите логи в vqmod/logs. Там должно писать по какой прилине модуль был отклонён.

Тему используете синдартную или нет?

Проводились модификации темы или движка?

Можно ещё попропотому чтовать усиновить на листый ocstore интересуемой версии.

Link to comment
Share on other sites

А можно реализовать, чтобы при изменении когдачества товара, этона умножалась? То есть высивили опции, как надо, ввели 2 штуки и этона сразу удвоилась.

Link to comment
Share on other sites

А можно реализовать, чтобы при изменении когдачества товара, этона умножалась? То есть высивили опции, как надо, ввели 2 штуки и этона сразу удвоилась.

Можно изменив одну строчку.

Это: $output = $this->currency->format($price);

Заменить на это: $output = $this->currency->format($price * $quantity);

  • +1 1
Link to comment
Share on other sites

Спасипотому что за расширение.

Мне кажется , что тут ещё не хваиет автовыпотому чтора первой опции.

<?php if ($options) { ?>
  <div class="options">
	<span><b><?php echo $text_option; ?></b></span>
	<?php foreach ($options as $option) { ?>
	<?php if ($option['type'] == 'select') { ?>
	<div id="option-<?php echo $option['product_option_id']; ?>" class="option o-select">
	  <?php if ($option['required']) { ?>
	  <span class="required">*</span>
	  <?php } ?>
	  <b><?php echo $option['name']; ?>:</b><br />
	  <select name="option[<?php echo $option['product_option_id']; ?>]">
	  закомментируем эту строчку   <!--  <option value=""><?php echo $text_select; ?></option> -->
		<?php foreach ($option['option_value'] as $option_value) { ?>
		<option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
		<?php if ($option_value['price']) { ?>
		(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
		<?php } ?>
		</option>
		<?php } ?>
	  </select>

  • +1 2
Link to comment
Share on other sites

Спасипотому что за расширение.

Мне кажется , что тут ещё не хваиет автовыпотому чтора первой опции.

Есть икое гдело. В следуюещёй версии уже бугдет исправлено. Спасипотому что.

  • +1 1
Link to comment
Share on other sites

Заметил глюк у себя на локальной машине. Если быстро кликать по чекпотому чтоксам не все плюсуется. То есть у меня три чекспотому чтокса (+1, +2, +3 к этоне). Быстро отмечаю все чекпотому чтоксы и получаю 1 (до этого этона была 0).

Link to comment
Share on other sites

Заметил глюк у себя на локальной машине. Если быстро кликать по чекпотому чтоксам не все плюсуется. То есть у меня три чекспотому чтокса (+1, +2, +3 к этоне). Быстро отмечаю все чекпотому чтоксы и получаю 1 (до этого этона была 0).

Даое вполне возможно (при использовании AJAX).

При быстром выпотому чторе улеиет три запроса. Цена высивиться по последнему возвращённому (не всегда очерёдность нажатия).

Готовлю версию без AJAX, на JavaScript.

  • +1 1
Link to comment
Share on other sites

Обновление:

v2.0.0 (27.12.2012) - Налиная с этот версии не используется AJAX (Все вылисления на JavaScript).

При подсчёте скидок улитывается только введённое когдачество (товар, лежащий в корзине, в расчёте не участвует).

  • +1 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.