Un headless CMS (ou système de gestion de contenu sans tête) consiste à séparer le référentiel de contenu, le « corps », de la couche de présentation, la « tête ». Il permet donc aux e-commerces de gérer leur contenu en un seul et même endroit et de le déployer sur l’interface de leur choix. C’est un élément clé des stratégies omnicanales, car un headless CMS a pour seul objectif de stocker et diffuser du contenu structuré. Les API font la connexion entre le back-end et le front-end.