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


Накопительная Скидка


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

#1 Эбболка

Эбболка

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

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

Отправлено 24 Ноябрь 2015 - 14:05

как сделать так чтобы накопительная скидка отображалась в заказе но не учитывалась при оплате?

Аккаунт SL-363025

#2 MikDark

MikDark

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

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

Отправлено 26 Ноябрь 2015 - 10:59

Просмотр сообщенияЭбболка (25 Ноябрь 2015 - 23:22) писал:

ну уже не 12 час прошло ответе будьте любезны

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

#3 Эбболка

Эбболка

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

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

Отправлено 26 Ноябрь 2015 - 12:15

но ваша скидка накопительная не несет для меня  правильной смысловой нагрузки и не дает того что должна делать
накопительная скидка должна накапливаться

#4 Эбболка

Эбболка

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

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

Отправлено 26 Ноябрь 2015 - 12:21

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

#5 MikDark

MikDark

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

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

Отправлено 26 Ноябрь 2015 - 13:10

Просмотр сообщенияЭбболка (26 Ноябрь 2015 - 12:21) писал:

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

Вам нужно это сделать для всех заказов или есть какие-то критерии (сумма заказа, кол-во товара и т.д.) ?

#6 Эбболка

Эбболка

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

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

Отправлено 27 Ноябрь 2015 - 08:20

Просмотр сообщенияMikDark (26 Ноябрь 2015 - 13:10) писал:

Вам нужно это сделать для всех заказов или есть какие-то критерии (сумма заказа, кол-во товара и т.д.) ?
для всех заказов которые совершают авторизованные пользователи.
то есть для тех, кто прошел регистрацию.

и да я ошиблась с % их должно быть 3

#7 MikDark

MikDark

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

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

Отправлено 30 Ноябрь 2015 - 09:55

Просмотр сообщенияЭбболка (30 Ноябрь 2015 - 09:21) писал:

ап !!

Давайте попробуем  начать, в шаблоне Оформление заказа нужно найти строчки:
			<!-- Скидки -->
			{% FOR cart_discount %}
			  {% IF cart_discount.DISCOUNT_IS_ENABLED %}
				<tr>
				  <td colspan="2">{cart_discount.DISCOUNT_NAME}</td>
				  <td>
					<span class="num">
					  {% IF cart_discount.IS_PERCENT %}
						{cart_discount.DISCOUNT_VALUE}%
					  {% ELSE %}
						{cart_discount.DISCOUNT_VALUE | money_format}
					  {% ENDIF %}
					</span>
				  </td>
				  <td>
					{cart_discount.END_PRICE | money_format}
				  </td>
				</tr>
			  {% ENDIF %}
			{% ENDFOR %}

и после них добавить:
{%IF CLIENT_IS_LOGIN%}
<tr><td colspan="2">
Накопительная скидка
</td>
<td>3%</td>
<td>
{% FOR cart_sum %}
					{cart_sum.NOW_WITH_DELIVERY_AND_DISCOUNT | multiply("0.03")}
				  {% ENDFOR %}
</td>
</tr>
{%ENDIF%}

Далее там же найдите код:
<td colspan="2">
				<span class="price">
				  {% FOR cart_sum %}
					{cart_sum.NOW_WITH_DELIVERY_AND_DISCOUNT | money_format}
				  {% ENDFOR %}
				</span> 
			  </td>

и замените на:
<td colspan="2">
				<span class="price">
				  {% FOR cart_sum %}
					{cart_sum.NOW_WITH_DELIVERY_AND_DISCOUNT | multiply("0.97")}
				  {% ENDFOR %}
				</span> 
			  </td>


#8 Эбболка

Эбболка

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

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

Отправлено 01 Декабрь 2015 - 11:56

все внесла никаких скидок нет ...что делать?

#9 Эбболка

Эбболка

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

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

Отправлено 01 Декабрь 2015 - 21:04

ап

#10 Vaccina

Vaccina

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

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

Отправлено 02 Декабрь 2015 - 01:44

Уточните пожалуйста, а редактирование группы зарегистрированных клиентов и установление у них скидки вам не подходит?
123.jpg

Если же сама скидка несет только информативную информацию и не более, то можно задать условие, если клиент зарегистрирован в магазине, то выводим обычный текст "скидка 3%", если нет, то не выводим, устроит ли подобный вариант?

#11 Эбболка

Эбболка

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

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

Отправлено 02 Декабрь 2015 - 12:08

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

#12 Эбболка

Эбболка

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

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

Отправлено 03 Декабрь 2015 - 12:23

пыщ

#13 Vaccina

Vaccina

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

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

Отправлено 04 Декабрь 2015 - 03:32

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




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

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