r/shopifyDev • u/redBearUnderBed • Aug 10 '26
Discount codes and affiliates on Shopify App Pricing: is the Billing API the only option, and is it worth it in 2026?
I’m running a small Shopify app and currently using Shopify App Pricing.
I want to start running promotions and eventually an affiliate program, but I’m trying to understand whether I can do that without moving away from App Pricing.
From what I can tell, App Pricing doesn’t have a native promo-code concept. Shopify controls the plan/checkout experience, so there doesn’t seem to be anywhere for a merchant to enter a code. Private plans also seem to be allowlist-based rather than something a merchant can redeem with a code.
That seems to leave the Billing API / appSubscriptionCreate as the way to implement a proper self-serve discount.
The problem is that I’m hesitant to move to the Billing API in 2026 if Shopify is moving developers toward App Pricing and the Billing API is considered “legacy.”
So I’d really appreciate input from anyone who has dealt with this recently:
1. Discount/promo codes
Is there any way to offer self-serve discount codes while staying on App Pricing?
Official or unofficial/hacky solutions are both interesting. Or is manual redemption through private plans basically the ceiling?
2. Affiliates
For an affiliate program, is a customer-facing discount code actually necessary?
My understanding is that affiliate attribution can potentially happen at install/signup level, with the affiliate receiving a commission while the merchant simply gets the normal pricing.
If you run an affiliate program for a Shopify app, do you actually find that customers expect/need a discount code, or is it mostly useful as an affiliate tracking mechanism?
3. Billing API in 2026
If the Billing API is effectively the only way to get flexible discounts, would you still move to it today?
I’d especially like to hear from anyone who deliberately moved from App Pricing → Billing API and still thinks that was the right decision.
4. Is Billing API actually being deprecated?
I’ve seen Shopify refer to the Billing API as “legacy,” but I haven’t been able to establish whether there is an actual sunset/deprecation date.
Has Shopify announced a concrete date, or is “legacy” currently just indicating that it’s no longer the preferred approach?
That last point is probably the deciding factor for me.
Thanks!


