Hi!.. Yes of course you can buy with Bs. But be ready to be confiscated by the government, the prices are hilarious in Venezuela if you have euros/dollars, but if you are foreigner is possible they don't allow the purchase.... I don't know your situation there but be careful and get all the information that you can about the laws before to try something.
I wanted to ask if you pay with cash or with your card (debit/credit) Why this? because recently I was in Venezuela and I paid with my both cards Colombian and European and when I checked my bank online I noticed that my Colombian bank discount me in COP and not in Bs, the exchange fee they charged me in Euros it was wrong too, plus the purchases not appear as purchase, only as a transference without name.  if you are paying with cards, check with your bank because you can get a very unpleasant surprise. - I hope not-