Скидка уменьшает цену, которую нужно заплатить, если выполнены её условия. Кэшбэк предполагает отдельное вознаграждение по правилам программы. Момент получения и возможность использования результата отличаются, поэтому складывать проценты без расчёта неправильно.
Условный товар стоит 3 000 ₽. Скидка 300 ₽ уменьшает цену товара до 2 700 ₽. Если в отдельном примере действует возврат 10% именно от этой суммы, расчётный кэшбэк составляет 270 ₽, а не 300 ₽. Совместимость скидки и возврата в реальной программе нужно проверить отдельно.
При сравнении добавьте доставку и другие необходимые затраты. Важно также, выдаются деньги или баллы и можно ли воспользоваться вознаграждением так, как вы планируете. Недоступное к выводу вознаграждение нельзя без пояснения приравнивать к снижению цены при оплате.
Для бюджета сначала учитывайте сумму к оплате. Возможный возврат показывайте отдельной строкой до подтверждения. Выбирайте подходящую нужную вещь, а затем оценивайте условия: большая цифра выгоды не делает лишнюю покупку необходимой.