Перейти к содержимому


Изменение Цены При Изменении Количества


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 17

#1 Сергей Иванов

Сергей Иванов

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 567 сообщений

Отправлено 24 Октябрь 2015 - 19:48

ДД! Подскажите как сделать: Изменение цены при изменении количества?

#2 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 25 Октябрь 2015 - 11:06

Просмотр сообщенияСергей Иванов (24 Октябрь 2015 - 19:48) писал:

ДД! Подскажите как сделать: Изменение цены при изменении количества?

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

#3 Сергей Иванов

Сергей Иванов

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 567 сообщений

Отправлено 25 Октябрь 2015 - 11:24

Допустим роза стоит 50 руб, но если берут 25 роз, то каждая стоит 40 руб, если 51 розу то 31 рубль, если 101 то 21 руб, как то так

#4 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 25 Октябрь 2015 - 11:47

Просмотр сообщенияСергей Иванов (25 Октябрь 2015 - 11:24) писал:

Допустим роза стоит 50 руб, но если берут 25 роз, то каждая стоит 40 руб, если 51 розу то 31 рубль, если 101 то 21 руб, как то так

Такое у нас, к сожалению, не реализуется. Можно только поставить скидку от суммы заказа в разделе Заказы - Скидки.

#5 Mashenka

Mashenka

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 269 сообщений

Отправлено 11 Сентябрь 2016 - 17:31

А если скидку нужно сделать  в определенной группе товаров. Допустим, у меня есть товары с дорогой доставкой (цена за доставку 1 метра ткани и 10 метров ткани одинаковая, начиная с пяти метров доставка окупается), как мне сделать так, чтобы на определенную группу товаров действовала скидка  в зависимости от  количества товара? Или хотя бы накопительная скидка на определенную группу товаров. Допустим, при заказе от 5 метров скидка 700 р на ткани  из Китая?

Может быть, можно сделать другую стоимость доставки в группе и там же как-нибудь прописать, что при заказе от 5 метров доставка бесплатно? Т.к. у меня есть еще две группы товаров, у которых стоимость за единицу и стоимость доставки фиксированная

#6 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 12 Сентябрь 2016 - 10:56

Просмотр сообщенияMashenka (11 Сентябрь 2016 - 17:31) писал:

А если скидку нужно сделать  в определенной группе товаров. Допустим, у меня есть товары с дорогой доставкой (цена за доставку 1 метра ткани и 10 метров ткани одинаковая, начиная с пяти метров доставка окупается), как мне сделать так, чтобы на определенную группу товаров действовала скидка  в зависимости от  количества товара? Или хотя бы накопительная скидка на определенную группу товаров. Допустим, при заказе от 5 метров скидка 700 р на ткани  из Китая?

Может быть, можно сделать другую стоимость доставки в группе и там же как-нибудь прописать, что при заказе от 5 метров доставка бесплатно? Т.к. у меня есть еще две группы товаров, у которых стоимость за единицу и стоимость доставки фиксированная

Скидки, к сожалению, применяются только к заказу, к какой-то части заказа применить их не можем. Либо к товару, но независимо от количества. Можно сделать только в каждом товаре в помощью модификаций. Т.е. сделать модификации: 1м, от 5м, от 10 м, и выставлять разные цены у них.

#7 Mashenka

Mashenka

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 269 сообщений

Отправлено 12 Сентябрь 2016 - 17:37

Допустим, я сделаю разные модификации. Как сделать так, чтобы корзина учитывала эти  модификации. К примеру. покупателю нужно 7 метров, как это связать с модификациями? Или мне выставлять модификации от 1 до 15 метров и на каждую свою цену? Тогда нужно убрать графу количество из группы товаров
А можно сделать минимальный заказ от 5 метров для группы товаров?

#8 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 12 Сентябрь 2016 - 17:48

Просмотр сообщенияMashenka (12 Сентябрь 2016 - 17:37) писал:

Допустим, я сделаю разные модификации. Как сделать так, чтобы корзина учитывала эти  модификации. К примеру. покупателю нужно 7 метров, как это связать с модификациями? Или мне выставлять модификации от 1 до 15 метров и на каждую свою цену? Тогда нужно убрать графу количество из группы товаров

Да, совершенно верно, выставлять модификации от 1 до 15 метров.

В шаблоне Товар нужно найти код:
	   <div class="wrap-qty">
		  <div class="qty-title"><span>Количество:</span></div>
		  <div class="qty-set">
			<span class="quantity-minus fa fa-minus unselectable"></span>
			<input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty" onkeypress="return keyPress('0123456789')">
			<span class="quantity-plus fa fa-plus unselectable"></span>
		  </div>
		</div>

и заменить на:
				 <input type="hidden" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty" onkeypress="return keyPress('0123456789')">


#9 Mashenka

Mashenka

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 269 сообщений

Отправлено 12 Сентябрь 2016 - 22:32

Спасибо Вам за помощь. Я попробую сделать так.
Подскажите,  а если на некоторые товары поставить условие, что возможен заказ не менее определенного количества. Возможно такое условие прописать графе количество? К примеру, чтобы положить в корзину можно было от 5 шт, но только в определенной группе товаров? (Извините, что мучаю Вас таким большим количеством вопросов)

#10 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 13 Сентябрь 2016 - 01:26

Реализовать подобное можно, уточните пожалуйста, для каких групп необходимо реализовать подобное?

#11 Mashenka

Mashenka

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 269 сообщений

Отправлено 13 Сентябрь 2016 - 08:52

Это группа для товаров, количество которых более 150. В графе наличие должно быть прописано: заказ от пяти метров. И добавление товара начинается с цифры 5.

#12 Mashenka

Mashenka

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 269 сообщений

Отправлено 13 Сентябрь 2016 - 13:37

Это будут товары с удаленного склада, их количество будет больше 150. В графе наличие должно быть прописано: доставка от 5 метров. И количество должно прибавляться, начиная с цифры 5

#13 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 13 Сентябрь 2016 - 13:43

Просмотр сообщенияMashenka (13 Сентябрь 2016 - 13:37) писал:

Это будут товары с удаленного склада, их количество будет больше 150. В графе наличие должно быть прописано: доставка от 5 метров. И количество должно прибавляться, начиная с цифры 5

Пришлите, пожалуйста, имя любого товара, на примере которого можно произвести изменения и уточните, у Вас в карточке товара съехал боковой каталог вниз. Вы его так и хотели переместить или это ошибка и Вам нужно его вернуть в правую часть страницы?

#14 Mashenka

Mashenka

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 269 сообщений

Отправлено 14 Сентябрь 2016 - 12:04

Блок сдвинула случайно. Я инструкции уже получила, попробую передвинуть обратно. Изменения можно произвести на примере товаров: эльф17, эльф18, эльф729

#15 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 14 Сентябрь 2016 - 16:36

Просмотр сообщенияMashenka (14 Сентябрь 2016 - 12:04) писал:

Блок сдвинула случайно. Я инструкции уже получила, попробую передвинуть обратно. Изменения можно произвести на примере товаров: эльф17, эльф18, эльф729
Здравствуйте, найдите в шаблоне Товар код
<input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty" onkeypress="return keyPress('0123456789')">
          
замените на

<input type="text" name="form[goods_mod_quantity]" maxlength="5" value="{%IF GOODS_MOD_REST_VALUE>150%}5{%ELSE%}1{%ENDIF%}" min="{%IF GOODS_MOD_REST_VALUE>150%}5{%ELSE%}1{%ENDIF%}" title="Количество" class="inputText qty" onkeypress="return keyPress('0123456789')">

таким образом, если остаток товара составляет 150 шт, то минимальная количество заказа будет составлять 5 единиц.

#16 Mashenka

Mashenka

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 269 сообщений

Отправлено 14 Сентябрь 2016 - 19:48

Спасибо большое! Все получилось. Скажите, а можно еще для этих товаров в графе наличие написать: под заказ (заказ от 5 метров)?

#17 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 16 Сентябрь 2016 - 04:22

В шаблоне Товар найдите:
<!-- Доступность товара -->
	  <div class="goodsDataMainModificationAvailable">
	  {% IF GOODS_MOD_REST_VALUE>0 %}<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}" class="hide"></span>{% ENDIF %}
		<div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div>
		<div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span> Под заказ</span></div>
	  </div>

замените на:
<!-- Доступность товара -->
	  <div class="goodsDataMainModificationAvailable">
	  {% IF GOODS_MOD_REST_VALUE>0 %}<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}" class="hide"></span>{% ENDIF %}
		<div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE>150 || GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div>
  <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE<150 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>Под заказ(заказ от 5 метров)</span></div>
		<div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span> Под заказ</span></div>
	  </div>


#18 Mashenka

Mashenka

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 269 сообщений

Отправлено 21 Сентябрь 2016 - 00:15

Спасибо большое. Все получилось




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных