Syncing content with Contentful
Contentful is a content management system (CMS) where you can create and manage content when synced with OMS.
Content managed in Contentful includes products, variants, emails, site/store content, media, and more.
Catalog items, such as products and variants, can not be created in the OMS; they must be created and managed in Contentful.
OMS imports three types of content from Contentful:
- Products (including variants)
- Subscriptions
- Kits
The OMS includes a job that syncs content between Contentful and itself. The job can be manually invoked by clicking the Sync Store Content button on the Edit Store page. This button invokes the ACS::SyncStoreContentJob job, which calls the ACS::Contentful::SyncStoreContent service for the chosen store.
That service calls other services, such as ACS::Contentful::SyncProduct, to sync for the specific content type.
Kits and bundles in Contentful sync in the same manner as other entries, with one additional step. In Contentful, each kit includes an entry that defines the products permitted in the kit. OMS will prevent customers from adding products not on this list to the specific bundle.