Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Интернет Магазин  ->  Скидки на отдельные товары

Вопросы по настройке магазина, каталога.

Добавлено: 22.11.21 11:01:02 #1

Партнер


Регистрация: 11.07.16
Сообщений: 42


Обратиться по имени

Добрый день, подскажите, как лучше реализовать.
Делаем "черную пятницу".
В разных категориях, есть товары, которые будут участвовать. В идеале, пометить их "специальным признаком" (в нашем случае 5) и вывести их на отдельную страницу через "Анонс специальных товаров". Так они в списках товаров будут помечены "черной пятницой" и весь список можно вывести на одной странице....
Но в разных категориях, скидки на товары установлены на категорию товаров. Соответственно для черной пятницы, на отдельные товары свою скидку не получается поставить (или получается?).
Можно ли как то на товары со специальным признаком, установить свою скидку, может через условия как.
Думал просто эти товары в отдельную категорию закинуть и проставить скидки, на так, в списке товаров не будет видно что они участвуют, или будет видно, если признак поставлю, но цена будет старая...

Подскажите, как это сделать, или может еще варианты какие есть...



Добавлено: 24.11.21 09:33:46 #2

Партнер


Регистрация: 22.02.09
Сообщений: 472


Обратиться по имени

Что-то я так и не понял, в чем сложность и что нужно получить в итоге...
Почему нельзя задать индивидуальную скидку для товара при наличии скидки на категорию, в которой он находится? Что-то считается не верно или в чем причина?



Добавлено: 24.11.21 11:26:26 #3

Партнер


Регистрация: 11.07.16
Сообщений: 42


Обратиться по имени


Evgeney S.:
Почему нельзя задать индивидуальную скидку для товара при наличии скидки на категорию, в которой он находится? Что-то считается не верно или в чем причина?

Ну потому что, как я понял, это в системе не предусмотрено...Если скидка стоит на категорию товаров, то да, скидку на отдельный товар поставить не получится... (Хотя, может я что то не так делаю, подскажите как сделать, решит много проблем и в других случаях в каталоге товаров...)
Проблему решил через доп цены, убрал в настройках учитывать скидку и сделал формулу price/100*75, единственное по заморачивался с выводом нужной цены и скрытием других....



Добавлено: 24.11.21 13:55:52 #4

Партнер


Регистрация: 22.02.09
Сообщений: 472


Обратиться по имени

plaksin.web:
Ну потому что, как я понял, это в системе не предусмотрено...Если скидка стоит на категорию товаров, то да, скидку на отдельный товар поставить не получится...
Почему?
Есть скидка на категорию, есть скидка у товара, ее так же можно задать.
Вы пробовали это делать и что-то не получилось?
Я сейчас проверил на демо-сайте — все прекрасно работает, для товара с индивидуальной скидкой она и отображается, для остальных товаров в категории - общая скидка категории.



Добавлено: 24.11.21 15:50:48 #5

Партнер


Регистрация: 11.07.16
Сообщений: 42


Обратиться по имени

Evgeney S.:
Есть скидка на категорию, есть скидка у товара, ее так же можно задать.
Вы пробовали это делать и что-то не получилось?

Хм..... Действительно, на демо работает, на сайте тоже заработало?!
Просто, до этого, реально не работало или я что то не понимаю, а хотя понял, скидка в обратку не работала (например на категорию 20%, а если на товар 10% поставить, то отображаться большая будет - 20%, ведать вбил себе это в голову что так не работает и начал другие решения искать....
Evgeney S. А так спасибо, для этой цели, стандартные решения работают, оказывается



Добавлено: 24.11.21 16:43:07 #6

Партнер


Регистрация: 11.07.16
Сообщений: 42


Обратиться по имени

Evgeney S. А не в курсе, как сделать, что бы и в обратку работало, это бы решило много проблем, например:
Есть категория - пневмоинструмент, там много разных брендов, но почти на все скидка 15%, а на товары бренда "пупкин", скидка 5%. Соответственно приходиться, либо всю категорию в ручную ставить, либо на товары "пупкин", завышать розницу, что бы на выходе под -15%, выходило как будто под -5%)))))))))
Может как то проверкой можно скидки на категорию затереть, типа:
##IF(есть персональная скидка)##
цена с персональной скидкой
##else##
обычные цены
##endif##



Добавлено: 24.11.21 17:23:23 #7

Партнер


Регистрация: 11.07.16
Сообщений: 42


Обратиться по имени

Поставил на 1 товар из категории -15% скидку 5%, через ##__PRINT_VARS__##
Нашел в ценах на товар с 5% только
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: 35 = 5
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: discount = 5
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: 36 = percent
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: discount_type = percent

А что за переменная так и не понял....

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

NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: 21 =
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: price7 =
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: 22 = RUR
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: currency7 = RUR
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: 23 = USD
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: db_currency7 = USD
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: 24 =
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: price8 =
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: 25 = RUR
NOT USED IN TEMPLATE [eshop_item_list : itemD_detail]: currency8 = RUR



Добавлено: 24.11.21 19:21:48 #8

Партнер


Регистрация: 22.02.09
Сообщений: 472


Обратиться по имени

Способ наложения скидок задается в настройках.
Обычно стоит "использовать максимальную". Можно задать - использовать скидку товара и тогда всегда будет она использоваться, если задана.



Добавлено: 24.11.21 20:20:49 #9

Партнер


Регистрация: 11.07.16
Сообщений: 42


Обратиться по имени

Так побывал, получается, если ставишь "Метод наложения скидки на товар" - "только скидка на товар", убираются скидки на категорию товара.
Если ставить "сумма вычисленной скидки и скидки на товар" то она плюсуется, скидка на товар к скидке на категорию (например на категорию скидка 15%, ставишь на товар 5%, в итоге считает как 20%.
Если ставить "максимум скидки на товар и вычисленной скидки", то как до этого писал, берется максимальная скидка, и если индивидуальная скидка на товар меньше, чем на категорию, то берется скидка с категории товаров....



Добавлено: 26.11.21 10:28:14 #10

Партнер


Регистрация: 11.07.16
Сообщений: 42


Обратиться по имени

Evgeney S.:
Способ наложения скидок задается в настройках.
Обычно стоит "использовать максимальную". Можно задать - использовать скидку товара и тогда всегда будет она использоваться, если задана.


Теперь работает, поддержка амиро помогла:

Внесли исправление в рабочий код, поскольку логика была не совсем верная, т.к. этой значение опции полностью отключало модуль Скидки, а не включало приоритет скидки в Товаре.

Изменение применено для всех сайтов на нашем хостинге.

Если сайт работает на стороннем хостинге - нужен будет FTP доступ, версия движка должна быть 7.8





Создать новую тему

Всего тем: 6660
Всего сообщений: 27849
Всего зарегистрированных пользователей: 53093
Последний зарегистрированный пользователь: acceptor