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

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


Recommended Posts

Проверил на движках из коробки на стандартной теме.

На версиях 1.5.3.1, 1.5.4.1 и 1.5.5.1 - цена опции выводится с учётом валюты.

Надо смотреть где выкошено.

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

  • 2 weeks later...

Установлен чистый ocstore_v1.5.4.1, vqmod-2.3.0, options_price_1_5_3_1-1_5_4_1_fixed.xml и autocalc_price_option_v2.0.0.xml. Всё прекрасно работает. Подскажите пожалуйста как убрать знак "=" при выводе опции на странице товара.

Смотрел файл xml, в нем есть закомментированная строка:

/* if ($option_value['price_prefix']=="=") $option_value['price_prefix'] = ' '; */

Раскоментировав ее, перестает работать ajax-перезагрузка цены.

Также в файле autocalc_price_option_v2.0.0.xml есть закоментированные строки, в которых упоминается вывод этого знака.

Подскажите как же всётаки убрать этот знак, чтобы при значении опции "=" он не отображался.

И еще вопрос разработчику, почему в более поздних версиях убрали ajax перезагрузку цены? Или нужно именно использовать совместно options_price_1_5_3_1-1_5_4_1_fixed.xml и autocalc_price_option_v2.0.0.xml для перезагрузки?

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


Надо в модуле autocalc_price_option это:

	  <?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'].")";
	  }
	  ?>

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

	  <?php
	  if ($option_value['price_prefix'] == '*') {
	    if ($option_value['price_value'] != 1.0)
		  printf("(%+d%%)", ($option_value['price_value'] * 100) - 100 );
	  } else if ($option_value['price_prefix'] == '=') {
	    echo "(".$option_value['price'].")";
	  } else {
	    echo "(".$option_value['price_prefix'].$option_value['price'].")";
	  }
	  ?>

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

Надо в модуле autocalc_price_option это:

	  <?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'].")";
	  }
	  ?>

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

	  <?php
	  if ($option_value['price_prefix'] == '*') {
		if ($option_value['price_value'] != 1.0)
		  printf("(%+d%%)", ($option_value['price_value'] * 100) - 100 );
	  } else if ($option_value['price_prefix'] == '=') {
		echo "(".$option_value['price'].")";
	  } else {
		echo "(".$option_value['price_prefix'].$option_value['price'].")";
	  }
	  ?>

Спасибо, помогло!

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


Не работает с модулем Product Quantity Plus Minus

Ошибка

MOD DETAILS:
  modFile   : /vqmod/xml/product_plus_minus.xml
  id		: product plus minus
  version   : 0.3
  vqmver	: 2.2.1
  author	: booger
SEARCH NOT FOUND (SKIPPED): <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />

Помогите решением совместимости?!

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


Не работает с модулем Product Quantity Plus Minus

...

Подпилил модуль +/- для авторасчёта. Попробуйте http://files.mail.ru/F5553113CB1E4389BDFC08FB96BED6AE

Проверял с модулем авторасчёта v2.0.9

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

Опишите подробнее проблему на Шоппике.

За Шоппику отвечает отдельная часть модуля (другие файлы меняются).

Какие ошибки есть в логе vqmod?

Можете скинуть адрес сайта в личку.

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

Спасибо за модуль, подскажите пожалуйста как сделать что бы в цене по умолчанию стояло = (равно) в админке

Это надо править модуль options_price. Вечером подготовлю и выложу.

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

Спасибо за модуль, подскажите пожалуйста как сделать что бы в цене по умолчанию стояло = (равно) в админке

Все оказалось довольно просто. Пробуйте http://files.mail.ru/32BFCE68C3B445CA8098F5CB68C06CFC

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

Добрый времени суток! Во первых хочется поблагодарить создателя данного мода, все работает отлично(OCStore 1.5.4.1). Вот только необходима небольшая модернизация. Необходимо чтобы в списке опций последним вариантом было "нестандартный размер". При выборе данной опции ниже этого списка появлялись 2 поля длина и ширина. Туда вбиваем нужный нам размер товара и автоматически высчитывалась площадь и умножалась на цену за 1кв.м. (было бы идеально, если бы эту цену можно было указывать в админке, а не где-то в коде или скриптах). Если создатель данного мода смог бы реализовать эту фичу, думаю многие были бы очень благодарны. Естественно готов оплатить все это дело. Просьба как увидите, отпишитесь здесь сможете ли вы это реализовать.

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


Добрый времени суток! Во первых хочется поблагодарить создателя данного мода, все работает отлично(OCStore 1.5.4.1). Вот только необходима небольшая модернизация. Необходимо чтобы в списке опций последним вариантом было "нестандартный размер". При выборе данной опции ниже этого списка появлялись 2 поля длина и ширина. Туда вбиваем нужный нам размер товара и автоматически высчитывалась площадь и умножалась на цену за 1кв.м. (было бы идеально, если бы эту цену можно было указывать в админке, а не где-то в коде или скриптах). Если создатель данного мода смог бы реализовать эту фичу, думаю многие были бы очень благодарны. Естественно готов оплатить все это дело. Просьба как увидите, отпишитесь здесь сможете ли вы это реализовать.

Реализовывал похожее, но отдельным типом опции.

Пишите в личку обсудим подробнее.

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

  • 2 weeks later...

Внесла изменения в файлы вручную, но почему-то не работает. Ошибок php вроде бы нет.

 

Помогите пожалуйста разобраться. 

 

Все доступы дам при необходимости.

 

Сайт http://www.children-shop.com/

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


Внесла изменения в файлы вручную, но почему-то не работает. Ошибок php вроде бы нет.

 

Помогите пожалуйста разобраться. 

 

Все доступы дам при необходимости.

 

Сайт http://www.children-shop.com/

Модуль стал нормально.

В настройках товара не указаны цены опций (Админка: настройки товара, закладка опции).

Например в товаре -> http://children-shop.com/girls/bluzki/bluzka-boat-neck_327-04

Пропишите цены опций и киньте ссылку на товар с прописанными ценами, если не заработает.

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

возможно ли подружить с модулем https://opencartforum.com/files/file/830-vybor-optcii-v-kategoriiakh/ ?

Можно. Пишите в личку, т.к. указанный модуль платный.

 

А можно решением поделиться? пробовал сам совместить.... дальше контролера не смог, в пхп пока 0 

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


 можно решением поделиться? пробовал сам совместить.... дальше контролера не смог, в пхп пока 0 

 

Отписал в личку. Т.к. модуль опции в категориях платный, то в открытом виде выложить не могу. Вышлите модуль на почту (в личке), для подтверждения покупки.

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

Доброго вечера

 

Попробовал модуль с заменой изображения при выборе опции... Работает отлично, но есть проблема с модулем от magiczoom 

при выборе опции и переключении картинки пропадают миниатюры... 

 

пример http://www.joyfulbaby.ru/kolyaski/kolyaski_kombinirovannie/kolyaski_geoby_c605

 

кто-нибудь сталкивался?

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


Доброго вечера

 

Попробовал модуль с заменой изображения при выборе опции... Работает отлично, но есть проблема с модулем от magiczoom 

при выборе опции и переключении картинки пропадают миниатюры... 

 

пример http://www.joyfulbaby.ru/kolyaski/kolyaski_kombinirovannie/kolyaski_geoby_c605

 

кто-нибудь сталкивался?

Модуль расчитан на использование colorbox (в стандартной теме).

Для переделки на дргой модуль просмотра картинок, нужно менять кусок javascript в модуле:

    // Еслинадо обновляем картинку
    if (id > 0) {
      if ((opt_popup[id] != '') && (opt_img[id] != '')) {
        html  = '<a href="' + opt_popup[id] + '" class="colorbox" rel="colorbox">';
        html += '<img src="' + opt_img[id] + '" />';
        html += '</a>';
        $('#product_image').html(html);  
        $('#product_image').colorbox({
          href: opt_popup[id],
          overlayClose: true,
          opacity: 0.5
        });
      }
    }

C magiczoom пока не сталкивался, поэтому готового решения ещё нету.

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

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

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

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

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

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

Вхід

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

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

Important Information

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