We have multiple discounts that were previously working as combined discount types (shipping, order, product) using a discount extension. Suddenly, they’ve all changed to only product discounts.
Even when creating new discounts with this mutation:
graphql
mutation CreatePartnerDiscountCode {
discountCodeAppCreate(
codeAppDiscount: {
title: “sample-test”
functionId: “2ac7f32e-3b6b-48b3-a7d3-ea8fba68e876”
startsAt: “2025-04-30T00:00:00”
combinesWith: {
productDiscounts: true
}
discountClasses: [SHIPPING, ORDER]
code: “sampletest”
}
)
}
It only creates product discounts, despite specifying SHIPPING and ORDER classes. Recreating them doesn’t fix the issue.
Was there a recent change to the Partner API regarding multi-type discounts? Is anyone else experiencing this problem?
Thanks