I think actually it's possible to make "bulk" buy by simply changing the price buy formulla in the scene_shop and for make different item we can use that
def somethingcase item_idwhen 1, 3,4,5,6,10price_formula /bulk #ectendendand the section who handle buy formula is here
#-------------------------------------------------------------------------- # * Execute Purchase #-------------------------------------------------------------------------- def do_buy(number) $game_party.lose_gold(number * buying_price) $game_party.gain_item(@item, number) endbut it's can be a little hard to do for my opinion it would not be really pro efficient in your shop :/