Добрый день, подскажите, как лучше реализовать.
Делаем "черную пятницу".
В разных категориях, есть товары, которые будут участвовать. В идеале, пометить их "специальным признаком" (в нашем случае 5) и вывести их на отдельную страницу через "Анонс специальных товаров". Так они в списках товаров будут помечены "черной пятницой" и весь список можно вывести на одной странице....
Но в разных категориях, скидки на товары установлены на категорию товаров. Соответственно для черной пятницы, на отдельные товары свою скидку не получается поставить (или получается?).
Можно ли как то на товары со специальным признаком, установить свою скидку, может через условия как.
Думал просто эти товары в отдельную категорию закинуть и проставить скидки, на так, в списке товаров не будет видно что они участвуют, или будет видно, если признак поставлю, но цена будет старая...
Подскажите, как это сделать, или может еще варианты какие есть...
Добавлено: Скидки на отдельные товары24.11.21 09:33:46
Что-то я так и не понял, в чем сложность и что нужно получить в итоге...
Почему нельзя задать индивидуальную скидку для товара при наличии скидки на категорию, в которой он находится? Что-то считается не верно или в чем причина?
Добавлено: Скидки на отдельные товары24.11.21 11:26:26
Evgeney S.: Почему нельзя задать индивидуальную скидку для товара при наличии скидки на категорию, в которой он находится? Что-то считается не верно или в чем причина?
Ну потому что, как я понял, это в системе не предусмотрено...Если скидка стоит на категорию товаров, то да, скидку на отдельный товар поставить не получится... (Хотя, может я что то не так делаю, подскажите как сделать, решит много проблем и в других случаях в каталоге товаров...)
Проблему решил через доп цены, убрал в настройках учитывать скидку и сделал формулу price/100*75, единственное по заморачивался с выводом нужной цены и скрытием других....
Добавлено: Скидки на отдельные товары24.11.21 13:55:52
plaksin.web: Ну потому что, как я понял, это в системе не предусмотрено...Если скидка стоит на категорию товаров, то да, скидку на отдельный товар поставить не получится...
Почему?
Есть скидка на категорию, есть скидка у товара, ее так же можно задать.
Вы пробовали это делать и что-то не получилось?
Я сейчас проверил на демо-сайте — все прекрасно работает, для товара с индивидуальной скидкой она и отображается, для остальных товаров в категории - общая скидка категории.
Добавлено: Скидки на отдельные товары24.11.21 15:50:48
Evgeney S.: Есть скидка на категорию, есть скидка у товара, ее так же можно задать.
Вы пробовали это делать и что-то не получилось?
Хм..... Действительно, на демо работает, на сайте тоже заработало?!
Просто, до этого, реально не работало или я что то не понимаю, а хотя понял, скидка в обратку не работала (например на категорию 20%, а если на товар 10% поставить, то отображаться большая будет - 20%, ведать вбил себе это в голову что так не работает и начал другие решения искать.... Evgeney S. А так спасибо, для этой цели, стандартные решения работают, оказывается
Добавлено: Скидки на отдельные товары24.11.21 16:43:07
Evgeney S. А не в курсе, как сделать, что бы и в обратку работало, это бы решило много проблем, например:
Есть категория - пневмоинструмент, там много разных брендов, но почти на все скидка 15%, а на товары бренда "пупкин", скидка 5%. Соответственно приходиться, либо всю категорию в ручную ставить, либо на товары "пупкин", завышать розницу, что бы на выходе под -15%, выходило как будто под -5%)))))))))
Может как то проверкой можно скидки на категорию затереть, типа:
##IF(есть персональная скидка)##
цена с персональной скидкой
##else##
обычные цены
##endif##
Добавлено: Скидки на отдельные товары24.11.21 17:23:23
Поставил на 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
Способ наложения скидок задается в настройках.
Обычно стоит "использовать максимальную". Можно задать - использовать скидку товара и тогда всегда будет она использоваться, если задана.
Добавлено: Скидки на отдельные товары24.11.21 20:20:49
Так побывал, получается, если ставишь "Метод наложения скидки на товар" - "только скидка на товар", убираются скидки на категорию товара.
Если ставить "сумма вычисленной скидки и скидки на товар" то она плюсуется, скидка на товар к скидке на категорию (например на категорию скидка 15%, ставишь на товар 5%, в итоге считает как 20%.
Если ставить "максимум скидки на товар и вычисленной скидки", то как до этого писал, берется максимальная скидка, и если индивидуальная скидка на товар меньше, чем на категорию, то берется скидка с категории товаров....
Добавлено: Скидки на отдельные товары26.11.21 10:28:14
Evgeney S.: Способ наложения скидок задается в настройках.
Обычно стоит "использовать максимальную". Можно задать - использовать скидку товара и тогда всегда будет она использоваться, если задана.
Теперь работает, поддержка амиро помогла:
Внесли исправление в рабочий код, поскольку логика была не совсем верная, т.к. этой значение опции полностью отключало модуль Скидки, а не включало приоритет скидки в Товаре.
Изменение применено для всех сайтов на нашем хостинге.
Если сайт работает на стороннем хостинге - нужен будет FTP доступ, версия движка должна быть 7.8