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

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


Recommended Posts

Админка -> Каталог -> Опции

При редактировании опций есть порядок сортировки.

 

 

Это вполне реализуемо.

Про сортировку опций понял - есть какой-то модуль, который эти опции отсортирует нормально? Руками охренеть можно!

Про реализуемость вывода названии опции в H1 - это почем ?

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

Я пробовала этот вариант. Точно такая же ошибка.

 

Значит есть изменения в движке или какой-то модуль конфликтует.

Пишите в личку доступ на ftp помогу завести.

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

Про сортировку опций понял - есть какой-то модуль, который эти опции отсортирует нормально? Руками охренеть можно!

 

В модуле авторачёта перед </modification> добавьте это и будет сортировать опции по цене:

  <file name="catalog/model/catalog/product.php">    <operation>      <search position="replace"><![CDATA[ORDER BY ov.sort_order]]></search>      <add><![CDATA[ORDER BY pov.price, ov.sort_order]]></add>    </operation>  </file>

Про реализуемость вывода названии опции в H1 - это почем ?

Напишите в личку. Как будет окошко сделаю вывод.

Желательно скиньте ссылку на сайт, и укажите для каких типов опции нужен этот функционал.

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

Здрасти, все!!! Подскажите он вообще совместим с модулем Chained Selects (зависимые опции)??? Все отлично считает, но полностью разрушает все зависимости опций. Работаю с opencart 1.5.4.1 

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


Здрасти, все!!! Подскажите он вообще совместим с модулем Chained Selects (зависимые опции)??? Все отлично считает, но полностью разрушает все зависимости опций. Работаю с opencart 1.5.4.1 

Пробуйте:

autocalc_and_chain_selects_1541.zip

autocalc_and_chain_selects_156.zip

 

В архиве связка двух исправленных модулей.

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

Пробуйте:

attachicon.gifautocalc_and_chain_selects_1541.zip

attachicon.gifautocalc_and_chain_selects_156.zip

 

В архиве связка двух исправленных модулей.

Заработало! но появилась новая. Он перестал видеть '=' в префиксе и соответственно учитывать это. Выдает изначальную цену.  На этот случай нет никаких решений? спасибо

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


Здравствуйте, mpn2005! При тесте заметил некую проблему. Невозможно увеличить количество товара по кнопке +. Функция просто нереагирует. При удалении вашего модуля всё работает, при повторной установке опять перестает работать вышеуказанная кнопка. Помогите настроить пожалуйста. Сайт.

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


Здравствуйте, mpn2005! При тесте заметил некую проблему. Невозможно увеличить количество товара по кнопке +. Функция просто нереагирует. При удалении вашего модуля всё работает, при повторной установке опять перестает работать вышеуказанная кнопка. Помогите настроить пожалуйста. Сайт.

В модуле это:

    <operation>
      <search position="replace"><![CDATA[name="quantity"]]></search>
      <add><![CDATA[name="quantity" id="product_buy_quantity" oninput="recalculateprice();" ]]></add>
    </operation>

Замените на это:

    <operation>
      <search position="replace"><![CDATA[name="quantity"]]></search>
      <add><![CDATA[name="quantity" oninput="recalculateprice();" ]]></add>
    </operation>

И это:

var input_quantity = Number($('#product_buy_quantity').attr('value'));

Замените на это:

var input_quantity = Number($('input:[name=quantity]').attr('value'));
  • +1 1
Надіслати
Поділитися на інших сайтах

Заменил, теперь цифра в поле количество меняется, а цена автоматически не меняется, а меняется при при выборе какой нибудь другой опции, при этом считает правильно, умножив на количество, можно это как-то исправить? Здесь проверял. Спасибо.

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


Заменил, теперь цифра в поле количество меняется, а цена автоматически не меняется, а меняется при при выборе какой нибудь другой опции, при этом считает правильно, умножив на количество, можно это как-то исправить? Здесь проверял. Спасибо.

В скрипт обработки кнопок +/- надо добавить вызов функции recalculateprice();

После смены количества в инпуте.

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

Спасибо большое за помощь, но не могли бы Вы ткнуть пальцем что куда, к сожалению ничего не понимаю в этом.

В файле catalog/view/theme/polianna/js/custom.js это:

				  function spin( vl ) {
					elm.val( parseInt( elm.val(), 10 ) + vl );
				  }

Замените на это:

				  function spin( vl ) {
					elm.val( parseInt( elm.val(), 10 ) + vl );
                                        recalculateprice();
				  }
  • +1 1
Надіслати
Поділитися на інших сайтах

Подскажите пожалуйста, если мой вопрос касается Вашего модуля. Можно ли поменять местами отображение валют? Так что-бы валюта по умолчанию отображалась в скобках, а другая валюта перед ними. Спасибо.

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


  • 2 weeks later...

Здравствуйте, mpn2005! Возможно ли при смене опции, изменять название товара или модель? Т. е. к примеру: имеем товар "Лада Приора Норма (комплектация)", при выборе опции "кондиционер" меняется цена и в названии ставится "Лада Приора Люкс". Либо модель меняется с "Нормы" на "Люкс".

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


добрый день, mpn2005! еще раз выражу Вам свою благодарность! Вы выручили меня очень-очень! Увидела, что вы добавили столько полезностей. спасибо, Вам еще раз! хотела у Вас спросить, о дополнении с картинками. Скажите, возможно ли связать опцию с дополнительными изображениями в карточке товара? просто, не смогла не задать данный вопрос... не сочтите за наглость)))) если не понятно описала в личке опишу подробнее суть вопроса))))

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


Здравствуйте, mpn2005! Возможно ли при смене опции, изменять название товара или модель? Т. е. к примеру: имеем товар "Лада Приора Норма (комплектация)", при выборе опции "кондиционер" меняется цена и в названии ставится "Лада Приора Люкс". Либо модель меняется с "Нормы" на "Люкс".

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

 

По описанию выглядит расплывчато. В опции нет доп. поля на  сохранения нужной информации (для комплектации).

И нет большого смысла городить огород для этих полей.

 

Возможно тут логичнее выбирать в опции комплектацию.

А для опции делать пояснение (где-то на opencart.com был модуль). В пояснении уже писать что в какую комплектацию входит.

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

Здравствуйте! Отличный модуль, но для моего магазина не хватает одной вещицы, а именно:

 

имеем два поля типа "radio" для выбора опций, например одинарный карниз (5 пунктов) и двойной карниз (5 пунктов).

 

цена первого пункта одинарного карниза - допустим 100 рублей, цена первого пункта двойного карниза - 200 рублей. Как сделать так, чтобы при выборе этих пунктов в поле "цена", которое выше в карточке товара, показывалась сумма этих цен - 300 рублей? Сейчас же показывается только второй выбор, то есть 200 рублей, хотя в корзине все учитывается верно.

 

И еще вопрос по множественному выбору опций - допустим, в одинарных карнизах у нас первые три цены - 100, 150 и 200 рублей. Человек выбирает все три. Опять же, при этом в строке "Итого" отображается только последний выбор, как и в поле "цена" в карточке товара, то есть 200 рублей. Как сделать так, чтобы отображалась сумма всех трех? В корзине, опять же, отображается верно, то есть сумма трех, 450 рублей.

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


Здравствуйте! Отличный модуль, но для моего магазина не хватает одной вещицы, а именно:

 

имеем два поля типа "radio" для выбора опций, например одинарный карниз (5 пунктов) и двойной карниз (5 пунктов).

 

цена первого пункта одинарного карниза - допустим 100 рублей, цена первого пункта двойного карниза - 200 рублей. Как сделать так, чтобы при выборе этих пунктов в поле "цена", которое выше в карточке товара, показывалась сумма этих цен - 300 рублей? Сейчас же показывается только второй выбор, то есть 200 рублей, хотя в корзине все учитывается верно.

 

И еще вопрос по множественному выбору опций - допустим, в одинарных карнизах у нас первые три цены - 100, 150 и 200 рублей. Человек выбирает все три. Опять же, при этом в строке "Итого" отображается только последний выбор, как и в поле "цена" в карточке товара, то есть 200 рублей. Как сделать так, чтобы отображалась сумма всех трех? В корзине, опять же, отображается верно, то есть сумма трех, 450 рублей.

Добрый день. Немного запутанно :-)

Скиньте ссылку на сайт в личку, посмотрю.

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

Добрый день. Немного запутанно :-)

Скиньте ссылку на сайт в личку, посмотрю.

 Ответил в личку. Автор помог и допилил для меня свой модуль, все отлично работает, спасибо огромное! Капну на кошелек. :)

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


после добавления товара в корзину. товар не удаляется из корзины. поставил всего лишь две опции в товаре , оба "=" ,

спасает только ноль поставить в кол-ве товара и обновить корзину

аналогичная проблема, установлен заказ симпле и шаблон upstore на максисторе 1.5.5.1, тестировал autocalc_price_option_v2.0.14.xml

Если удалять товар через модуль симпле то все ок, а если через корзину то не удаляет, хотя пишет что корзина обновлена.

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


Отличный модуль,

А как то можно чтобы функционал этих двух был объединен -

 

  • autocalc_v2.0.13_not_select_first_option.xml - модуль авторасчёта ( БЕЗ автоматического выбора первой опции )
  • autocalc_with_prod_image_v1.0.4.xml - При выборе опции с типом 'image' меняет картинку товара на изображение опции

И как вернуть основную картинку, если ткнул на опцию? а то не удобно 

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

аналогичная проблема, установлен заказ симпле и шаблон upstore на максисторе 1.5.5.1, тестировал autocalc_price_option_v2.0.14.xml

Если удалять товар через модуль симпле то все ок, а если через корзину то не удаляет, хотя пишет что корзина обновлена.

Добрый день.

Модуль авторасчёта никакаким образом не воздействует на корзину.

Смотрите лог ошибок. Где-то есть какие-то нестыковки по другим модулям.

Отключайте модули по одному и чистите кэш vqmod.

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

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

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

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

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

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

Вхід

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

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

Important Information

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