What it means
Brand Store is a dedicated shop for registered brands on Amazon where sellers showcase brand story, catalog, and special content. It provides higher brand visibility and can be used as a landing page for campaigns. Brand Stores are available for brands with A+ Content approval.