Skip to main content

External References

externalReference is a feature designed to link an object to an ID from an external system. This can be particularly useful when incorporating Saleor with other services.

For example, suppose we aim to synchronize Saleor with a CMS. If a product is introduced in Saleor, we would also want to generate a corresponding product in the CMS. Upon creation of a product in the CMS, an ID is assigned. This ID can then be used to update the externalReference of the product in Saleor:

mutation {
productUpdate(externalReference: "CMS_ID", input: { name: "New name" }) {
errors {
field
message
}
}
}

externalReference is available in the following types:

note

The externalReference value must be unique across a single type. The maximum length is 250 characters.