Ну всегда можно оговорить условия, что при покупке по ПК, сумма дисконта снижается на Х %

Что касается мнения, то многие владельцы ПК не носят с собой большую сумму денег, так как всегда есть возможность снять деньги в банкомате (если карта не зарплатная, при снятии владелец тоже теряет %%) или же купить товар по карте (без снятия %%).
Кроме того, сейчас многие банки предоставляют услугу эмитирования кредитных ПК, некоторые из них могут обслуживаются только в торгово-сервисной сети. Те же карты, по которым можно снять наличку, имеют бОльший процент за снятие (2-4), поэтому владелец такой карты и дисконта ничего не потеряет при покупке по ПК при снижении % скидки.