Publication Create Payload
Return type for mutation.
Anchor to FieldsFields
- 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.
Anchor to Mutations with this payloadMutations with this payload
- publicationCreate (PublicationCreatePayload)
- •mutation
Creates a
Publicationthat controls whichProductandCollectioncustomers can access through aCatalog.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.- Anchor to inputinput•Publication
Create Input! required The input fields to use when creating the publication.
Arguments