Перейти к содержанию
Форум поддержки пользователей VamShop

Скидка с атрибутами


Рекомендуемые сообщения

Столкнулся вот с какой проблемой:

Выставляю в админке "Каталог" -> "скидки" скидку на какой-либо товар с атрибутами, а скидка идёт только на базовую стоимость товара.

Нужно, чтобы скидка была с полной стоимости товара+атрибута, например:

Товар стоит 100 руб.

стоимость атрибута 50 руб.

С учётом скидки 20 процентов получается цена: 100-20+50=130 рублей.

А нужно, чтобы было 100-20+50-10=120 рублей.

Возможно ль это сделать и как?

Ссылка на сообщение
Поделиться на другие сайты

В настройках групп в Админке - Покупатели - Группы посмотрите, там вроде бы была опция насчёт скидок на атрибуты.

Ссылка на сообщение
Поделиться на другие сайты

В группах поменял, Скидка для атрибутов товара поставил да, но это ничего не изменило.

Я так понимаю, что это изменение справедливо для групп покупателей со скидкой на все товары. А мне нужно ввести скидки лишь на определённые товары.

Какие ещё есть варианты?

Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Попробывал через группы клиентов, но всёравно работает неправильно:

ставлю группе скидку 20% и в итоге скидка делается на товар 20% а на атрибуты почему-то два раза по 20%, т.е.

Товар стоит 100 руб. атрибут 50

Получаем цифру 100-20+50-10-8= 112 вместо 120. Как это исправить?

Ссылка на сообщение
Поделиться на другие сайты

Смотрите как высчитывается цена атрибута в /includes/classes/vam_price.php

В методе GetOptionPrice

Там из кода видно.

Ссылка на сообщение
Поделиться на другие сайты

В общем получается, что в корзине скидка правильно считается, а ошибка с двойным вычетом скидки только на карточке товара.

Пробывал менять шаблоны на стандартные, всё также неверно на карточке товара считается.

Подскажите, в какую сторону копать :)

Ссылка на сообщение
Поделиться на другие сайты

Можно попробовать в /includes/modules/product_attributes.php закомментировать строку:


$price -= $price / 100 * $discount;
[/code]

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...