Yes, purchases can be made onboard your flights via the SKYSHOP store offered by Aeroflot on its flights. The purchases can be made using various currencies, and passengers also get to pay using various modes of payment.