При таком подходе товары разделятся на обычные и бонусные.
Бонусные товары будут в 4 раза дороже обычных, чтобы скомпенсировать экономику.
Разработчики не заинтересованы продавать обычные товары за бонусные ОКи.
Пользователя не заинтересованы покупать бонсные товары за обычне ОКи.
При этом есть смысл если "restrictBonus" = false в первую очередь списывать бонусные ОКи. Такой подход позволит использовать и бонусные и обычне ОКи на максимум не ущемляя интересы ни пользователей ни разработчиков.