Headless ecommerce: Everything you need to know