Etymology
Today it means: A blog that functions as a retail portal. Full definition →
From blog + shop.
Etymology from Wiktionary, CC BY-SA 4.0.