mutation {
calculateCartImpact(input: {
sessionId: "session_abc"
items: [
{ productId: "prod_abc123", quantity: 2 },
{ productId: "prod_def456", quantity: 1 }
]
shippingMethod: STANDARD
shippingAddress: { country: "NL", postalCode: "1012AB" }
}) {
totalCo2Equivalent
totalMkiScore
shippingImpact
perItemBreakdown {
productName
quantity
co2Equivalent
percentage
}
equivalency {
description
value
}
}
}