getCheapestFirstCycleOffer

Returns the offer that costs the user least for their first billing cycle — a free trial beats an introductory price, which beats full price.

This is the "cheapest way in" for an acquisition-focused paywall, and is deliberately different from getBestValueOffer, which optimizes long-run cost.

Return

The offer with the lowest first-cycle price, or null when the product has no offers.

Since

4.4.0

Parameters

productId

Subscription product id.