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


Акции Магазина

кривые акции

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

#1 dreamkin

dreamkin

    Пользователь

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

Отправлено 24 Июнь 2014 - 23:50

При создании акции в админке можно указать срок действия акции.
Подскажите для чего указывать конечную дату действия акции, если по окончании товары всё равно продаются со скидкой?
Положился на добросовестность движка, забыл про акционный товар, который должен был быть со скидкой до 31.05.2014 и сегодня получаю звонок от клиента "хочу вот такой товар из вашей категории "разумная покупка" со скидкой 10%".
Я в недоумении, так как с начала месяца не было заказов по данной категории и я про акцию даже позабыл.
В итоге пришлось отдавать товар ниже себестоимости!

#2 Сake

Сake

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

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

Отправлено 25 Июнь 2014 - 01:08

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

Ваш аккаунт пополнен на 500р. за нахождение ошибки в шаблоне "Пластик".

#3 dreamkin

dreamkin

    Пользователь

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

Отправлено 25 Июнь 2014 - 11:00

Просмотр сообщенияСake (25 Июнь 2014 - 01:08) писал:

скрыть не активные акции путем добавления дополнительного условия в шаблон
Не очень еще разобрался в переменных.
Как сделать скрытие неактивных товаров?

#4 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 25 Июнь 2014 - 11:15

Просмотр сообщенияdreamkin (25 Июнь 2014 - 11:00) писал:


Не очень еще разобрался в переменных.
Как сделать скрытие неактивных товаров?

Здравствуйте, при редактировании товара выберите пункт "Скрыть товар на сайте"

#5 dreamkin

dreamkin

    Пользователь

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

Отправлено 25 Июнь 2014 - 16:12

Просмотр сообщенияCastiel (25 Июнь 2014 - 11:15) писал:

Здравствуйте, при редактировании товара выберите пункт "Скрыть товар на сайте"
И вам доброго!
По контексту подразумевалось предложенное товарищем "Cake"
- "путем добавления дополнительного условия в шаблон".

#6 dreamkin

dreamkin

    Пользователь

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

Отправлено 25 Июнь 2014 - 17:10

Ну почему же так криво-то все работает?

Создано 3 акции.
Товары размещены только в одну подкатегорию "Акции".
1.jpg

Сроки действия акций:
2.jpg
3.jpg

Но какого рожна на витрине вот такое непотребство!
4.jpg

Причем вторая - это та, срок действия которой истек. А нужная акция с действующим сроком не показывается.

Прописывал по новой даты - эффект тот-же.

#7 Сake

Сake

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

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

Отправлено 26 Июнь 2014 - 00:04

Проверьте установлена ли галочка активности акции. Для скрытия акции, как говорилось ранее - можно использовать следующий код - в шаблоне "Список акций" найдите код

<!-- Вывод акций -->
  {% FOR promotion_campaign %}
	<div class="action padd txtalgnlft">

и замените его на

<!-- Вывод акций -->
  {% FOR promotion_campaign %}
	<div class="action padd txtalgnlft{% IFNOT promotion_campaign.IS_WORK %} promotion-not-work{% ENDIF %}">

а после этого в файл стилей main.css добавьте

.padd.promotion-not-work .goodsListForm .whtgreen:first-of-type,
.action.promotion-not-work {
  display: none;
}

Для дополнительного скрытия кнопки покупки - в шаблоне "Просмотр акции" найдите код

<!-- Статический заголовок странички-Конец -->
  {% IF GOODS_VIEW_TYPE=1 %}
	{% FOR goods %}
	  <div class="hr"></div>
	  <div class="box padd">

и замените его на

<!-- Статический заголовок странички-Конец -->
  {% IF GOODS_VIEW_TYPE=1 %}
	{% FOR goods %}
	  <div class="hr"></div>
	  <div class="box padd{% IF goods.MAX_DISCOUNT_CAMPAIGN_NAME != PROMOTIONAL_CAMPAIGN_NAME || goods.MAX_DISCOUNT = 0 %} promotion-not-work{% ENDIF %}">

далее найдите

{% ELSE %}
	{% FOR goods %}
	  <div class="hr"></div>
	  <div class="box padd">

и замените на

{% ELSE %}
	{% FOR goods %}
	  <div class="hr"></div>
	  <div class="box padd{% IF goods.MAX_DISCOUNT_CAMPAIGN_NAME != PROMOTIONAL_CAMPAIGN_NAME || goods.MAX_DISCOUNT = 0 %} promotion-not-work{% ENDIF %}">

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

.padd.promotion-not-work .goodsListForm .whtgreen:first-of-type,
.action.promotion-not-work {
  display: none;
}

повторно его добавлять не нужно.

#8 dreamkin

dreamkin

    Пользователь

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

Отправлено 27 Июнь 2014 - 01:51

А на это будет реакция?

#9 Сake

Сake

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

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

Отправлено 27 Июнь 2014 - 02:44

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

#10 dreamkin

dreamkin

    Пользователь

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

Отправлено 27 Июнь 2014 - 21:11

Просмотр сообщенияСake (26 Июнь 2014 - 00:04) писал:

... можно использовать следующий код ...
Все работает так как должно. Спасибо!




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

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