Anchor to cartTransformCreatecart
cartTransformCreate
mutation
Requires access scope. Also: The shop must have upgraded to Checkout Extensibility and the user must have products and preferences permission to create a cart transform function.
Create a CartTransform function to the Shop.
Anchor to Arguments
Arguments
- Anchor to blockOnFailureblock•
On Failure BooleanDefault:false Whether a run failure should block cart and checkout operations.
- Anchor to functionIdfunction•
Id String!required The identifier of the Function providing the cart transform.
Was this section helpful?
Anchor to CartTransformCreatePayload returnsCartTransformCreatePayload returns
- Anchor to cartTransformcart•
Transform The newly created cart transform function.
- Anchor to userErrorsuser•
Errors [CartTransform non-nullCreate User Error!]! The list of errors that occurred from executing the mutation.
Was this section helpful?
Mutation Reference
mutation cartTransformCreate($blockOnFailure: Boolean, $functionId: String!) {
cartTransformCreate(blockOnFailure: $blockOnFailure, functionId: $functionId) {
cartTransform {
# CartTransform fields
}
userErrors {
field
message
}
}
}
Input
{
"blockOnFailure": true,
"functionId": "<your-functionId>"
}
{
"blockOnFailure": true,
"functionId": "<your-functionId>"
}