# Create an omnichannel shopping experience with GraphQL

DevFeed: [Create an omnichannel shopping experience with GraphQL](<https://devfeed.tech/articles/create-an-omnichannel-shopping-experience-with-graphql-23262.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/create-an-omnichannel-shopping-experience-with-graphql>)

Author: Shane Myrick

Published: 2022-12-14T15:12:09Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [API](<https://devfeed.tech/topics/api.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [e-commerce](<https://devfeed.tech/tags/e-commerce.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>)

## AI overview

A tutorial on creating omnichannel retail experiences with GraphQL and Apollo GraphOS. It explains how federated subgraphs provide a unified supergraph schema for websites, mobile apps, chatbots, and point-of-sale systems, using shared user identifiers to connect customer data and actions across channels.

## Source excerpt

This post is a part of our "How to power modern retail apps with Apollo GraphOS" series. Also in this series: - Unify your e-commerce checkout with GraphQL - Personalizing the e-commerce shopping experience with GraphQL - Manage time-gated product launches with GraphQL - How to aggregate and share data with third parties using GraphOS "Omnichannel" has become the go-to term to describe how data is shared across your company so customers will have a unified experience interacting with all parts...