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

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


Recommended Posts

Обновление:

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

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

Вовремя-то как :)

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

Только не гарантирую, что всё 100% без косяков. :oops:

Много перелопатил. Если вылезет чего, пишите.

Обязательно напишут, если что :) А как в новой версии реализовать, чтобы при изменении количества товара, цена умножалась?

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

Обязательно напишут, если что :) А как в новой версии реализовать, чтобы при изменении количества товара, цена умножалась?

Перед строчкой "// Display Main Price" вставить:

new_price *= input_quantity;

new_tax *= input_quantity;

new_special *= input_quantity;

Это: Основная цена, Цена без налога и Цена по акции (соответственно).

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

Перед строчкой "// Display Main Price" вставить:

new_price *= input_quantity;

new_tax *= input_quantity;

new_special *= input_quantity;

Это: Основная цена, Цена без налога и Цена по акции (соответственно).

Спасибо.

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

Добрый вечер!

У меня вместо сотен добавляются десятки. Попробуйте поменять цену.

http://vn-74.ru/index.php?route=product/product&path=26&product_id=67

В чем может быть проблема?

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


Добрый вечер!

У меня вместо сотен добавляются десятки. Попробуйте поменять цену.

http://vn-74.ru/inde...6&product_id=67

В чем может быть проблема?

Люди добрые, помогите пжт )

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


Люди добрые, помогите пжт )

У Вас обновлением цены занимается этот скрипт:

<script type="text/javascript">
$(document).ready(function() {
  $('.option').change(function() {
  var OriginalPrice = $('#thisIsOriginal').text();
  var OriginalCurrency = OriginalPrice.substring(OriginalPrice.length-3, OriginalPrice.length);// OriginalPrice.substring(0, 1);
  //OriginalPrice = OriginalPrice.substring(1);

  var newPriceValue = $('.option :selected').text();
  var position1 = newPriceValue.indexOf("(");
  var position2 = newPriceValue.indexOf(")");
  position1 = position1+1;
  var finalPriceValue = newPriceValue.substring(position1, position2-4);
  if(newPriceValue.indexOf('.') == -1)
  {
finalPriceValue = "0";
  }
  finalPriceValue = parseFloat(finalPriceValue) + parseFloat(OriginalPrice);
  finalPriceValue = finalPriceValue.toFixed(2);

  $('#priceUpdate').text(finalPriceValue + OriginalCurrency);
  });
});

</script>

Надо тогда его доколупывть

Беда скорее всего здесь position2-4 (попробуйте position2-3)

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

Есть модуль работающий без всех указанных в ветке глюков. Поэтому для меня тема закрыта.

Не знаю где вы откопали описанный выше яваскрипт с ошибкой (про добавление десятков вместо сотен), но он не из этого модуля. :-)

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

Спасибо за модуль!

Можно добавить изменение бонусных балов? Кол-во должно изменяется при изменении опций. Например, у меня кол-во бонусных балов должно быть равно цене товара (в опциях это установлено, при оформлении товара изменение балов учитывается) http://magpokupok.ru...&product_id=108 (цена в бонусных балах отражается под ценой товара).

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

Спасибо за модуль!

Можно добавить изменение бонусных балов? Кол-во изменяется при изменении опций. Например у меня кол-во бонусных балов равно цене товара http://magpokupok.ru...&product_id=108 (цена в бонусных балах отражается под ценой товара).

Для каждой опции задан свой модификатор +/- количество бонусных баллов, при выборе опций надо пересчитать и цену в бонусных баллах?

Скорее всего получится такое реализовать. Как будет результат - отпишусь.

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

Спасибо за классный мод.

Запустился под дефолтным темплейтом. Теперь надо думать как пределать под Shoppica2 темплейт.

Может кто занимался уже?

С шопикой дела не имел. Но отличия там очень существенные.

Если есть желание адаптировать, могу посодействовать.

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

Пока быстро глянул на различия между шопикой и дефолтной темой. И понял что моих познаний маловато :(

Можно попробовать общими усилиями. У меня просто нет шопики в наличии.

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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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