Does Shopify recalculate Functions discounts on recurring subscription orders?

Hi Tobe,

Not currently - the mental model on this seems to be that a buyer agrees to the terms of the contract based on what they see in the first order, so whatever discounts they got on that first order which are marked as appliesOnSubscription should carry forward up to the recurringCycleLimit number of times.

A subscription app that wants to do what you’re describing would need to use subscriptionContractUpdate to modify the contract terms after each order. I’ll let the team know that they might want to update the docs about subscription contracts to make this clearer.

Cheers,
Jonathan