publication Create
Requires access scope. Also: The user must have a permission to create and edit catalogs.
Creates a Publication that controls which Product and Collection customers can access through a Catalog.
When to create a publication
Publications are optional for catalogs. Only create a publication if you need to control which products are visible in a specific catalog context. When a publication isn't associated with a catalog, product availability is determined by the sales channel.
Create a publication if you need to:
- Restrict product visibility to a subset of your inventory for a specific market or company location
- Publish different product selections to different contexts
Do NOT create a publication if:
- You want product availability determined by the sales channel
- You only need custom pricing (use a price list on the catalog instead)
Configuration options
You can create an empty publication and add products later, or prepopulate it with all existing products. The field determines whether the publication automatically adds newly created products.
Arguments
- input (PublicationCreateInput!)
- Anchor to inputinput•Publication
Create Input! required The input fields to use when creating the publication.
- publication (Publication)
- userErrors ([PublicationUserError!]!)
- Anchor to publicationpublication•Publication
The publication that's been created.
- Anchor to userErrorsuser•[Publication
Errors User Error!]! non-null The list of errors that occurred from executing the mutation.