Как ИТ-шник, думаю, что это реализовано на уровне пробития 1 чека, т.е. если один товар в чеке, пробивается по маленькой цене, а 2 и более - по большой.
Таким образом, нужно просто разбить товар на разные чеки и ничего криминального в этом нет (например я, когда гоняю в супермаркеты, часто еще покупаю что-то по заказу жены для её подруг). Но это с технической стороны, а с человеческой - спекулянтов на продуктах повышенного спроса и прочих паникеров надо ставить к стенке. Задолбали.