But let's say there's a shortage of something. Let's say that there isn't enough lithium being mined for you to have unlimited access to the metal, and you want some lithium batteries.
Even then, the system wouldn't be that tough. You'd whip out a "debit card." This card would be authorized by the municipal assembly and store 100 "credits" on a computer chip inside. Each citizen would receive a equal monthly supply of credits. These "credits" could be used to receive a good in limited supply. It would
not be money, because after taking your batteries, you'd lose five "credits" off your card, but no one else would receive the five credits. The cards would just be a form of rationing system to ensure that each individual has equal access to less abundant resources without them being rapidly depleted.
You'd take your batteries, swipe your card through a machine, and leave, and go home, wondering why it took humanity 100 years to accept such a workable system.
I'm a socialist, not a fortune teller. I can't predict the future and what it'll look like. Even so, this example should give you an idea of how items could be distributed without money.