Metaverse platforms may give e-commerce a new spin