benecaster_migration_checkout_url
The page a migrated subscriber’s completion link opens. On a show using Benecaster’s built-in membership it defaults to the show’s own page, where [benecaster_subscribe] normally lives, with the tier they used to pay for listed first. On a show using MemberPress, WooCommerce Subscriptions, Paid Memberships Pro or Restrict Content Pro it defaults to that plugin’s signup page for their tier, as confirmed in the wizard; a tier with none falls back to the show’s page. Point it at your own landing page to word the ask differently for people arriving from another platform.
On a built-in show, whatever you return must carry [benecaster_subscribe], or the visitor arrives with nowhere to pay. On a plugin show $url is already the plugin’s signup page — replacing it with a shortcode page leaves them nowhere to pay, so check which kind of show it is first.
Return a page on this site. The redirect only follows addresses on this site’s own domain; anything else sends the visitor to the dashboard instead.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$url |
string |
— | The landing page (keeps its tier argument on a built-in show) |
$show_id |
int |
— | ID of the show |
$mapped_tier_slug |
string|null |
— | The Benecaster tier they were mapped to |
Returns:
string
Need this built rather than just documented? See our services →