Language is pretty fluid. 'Villain' originally referred to a low-level agricultural worker. 'Cheap' used to be a noun. We still talk about 'dialing' a number, even though it's an extraordinary rarity to see a rotary phone nowadays.
All of which is to say that the verb 'to sell' could easily persist in a non-monetary economy.