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

sobwoofer

Recommended Posts

Помогите мне с опциями товаров, OPENCART o.c.1.5.1.3

Нужно очень очень добавить к функциям опции не только добавление или уменшение цены, а и умножение или деление на вписанное туда число, посмотрите на скриншоте,

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

Смотрите скриншот тут если не очень понятно выразился.

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

В идеале можно было бы и так но не обязательно.

мой сайт ТУТ.

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

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

может не там копал, или там но еще гдето нужно.. где же вы гуру OpenCart(а) ??

код куда добавил умножение

<td class="right"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][price_prefix]">
					  <?php if ($product_option_value['price_prefix'] == '+') { ?>
					  <option value="+" selected="selected">+</option>
					  <?php } else { ?>
					  <option value="+">+</option>
					  <?php } ?>
					  <?php if ($product_option_value['price_prefix'] == '-') { ?>
					  <option value="-" selected="selected">-</option>
					  <?php } else { ?>
					  <option value="-">-</option>
					  <?php } ?>
	   <!-- Умножение -->
	   <?php if ($product_option_value['price_prefix'] == '*') { ?>
					  <option value="*" selected="selected">*</option>
					  <?php } else { ?>
					  <option value="*">*</option>
					  <?php } ?>
	   <!-- Умножение -->
				    </select>
				    <input type="text" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][price]" value="<?php echo $product_option_value['price']; ?>" size="5" /></td>
				  <td class="right"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][points_prefix]">
					  <?php if ($product_option_value['points_prefix'] == '+') { ?>
					  <option value="+" selected="selected">+</option>
					  <?php } else { ?>
					  <option value="+">+</option>
					  <?php } ?>
					  <?php if ($product_option_value['points_prefix'] == '-') { ?>
					  <option value="-" selected="selected">-</option>
					  <?php } else { ?>
					  <option value="-">-</option>
					  <?php } ?>
	   <!-- Умножение -->
	   <?php if ($product_option_value['points_prefix'] == '*') { ?>
					  <option value="*" selected="selected">*</option>
					  <?php } else { ?>
					  <option value="*">*</option>
					  <?php } ?>
	   <!-- Умножение -->
				    </select>
				    <input type="text" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][points]" value="<?php echo $product_option_value['points']; ?>" size="5" /></td>
				  <td class="right"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][weight_prefix]">
					  <?php if ($product_option_value['weight_prefix'] == '+') { ?>
					  <option value="+" selected="selected">+</option>
					  <?php } else { ?>
					  <option value="+">+</option>
					  <?php } ?>
					  <?php if ($product_option_value['weight_prefix'] == '-') { ?>
					  <option value="-" selected="selected">-</option>
					  <?php } else { ?>
					  <option value="-">-</option>
					  <?php } ?>
	   <!-- Умножение -->
	   <?php if ($product_option_value['weight_prefix'] == '*') { ?>
					  <option value="*" selected="selected">*</option>
					  <?php } else { ?>
					  <option value="*">*</option>
					  <?php } ?>
	   <!-- Умножение -->
				    </select>
  • +1 1
Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Я такое чудо сам делал переписываю огромную часть кода.

Но есть плотный модуль который позволяет вставлять свою формулу при рассчете цены.

На официальном сайте поищите таг price.

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


  • 1 month later...

Помогите мне с опциями товаров, OPENCART o.c.1.5.1.3

Нужно очень очень добавить к функциям опции не только добавление или уменшение цены, а и умножение или деление на вписанное туда число, посмотрите на скриншоте,

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

Смотрите скриншот тут если не очень понятно выразился.

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

В идеале можно было бы и так но не обязательно.

мой сайт ТУТ.

Здесь

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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