The phrase
"virtual shelves" refers to the online space where products or items are displayed and sold, similar to how physical shelves hold items in a store. It represents the digital platform or website where you can find and buy things on the internet.
Full definition