update to use the enhanced ecommerce spec