GeoDirectory

MEMBERSHIP UPSELL

Bundle upsell system for WooCommerce subscriptions with tier-aware upgrade, downgrade, and switch buttons.

$0.00
PHP 8.2+WordPress 6.0+GPL-2.0

WHAT IT DOES

Membership Upsell adds an upsell prompt to a directory's membership pricing page that surfaces the annual saving and guides the member through an upgrade or downgrade without creating a duplicate subscription. When a visitor is on a lower tier or paying monthly, the plugin shows the relevant upgrade with the discount calculated against their current plan. When they already have the top tier, the button reflects that so they cannot accidentally repurchase.

It fits directory sites built on WooCommerce Subscriptions that want to move monthly members to annual billing and lower-tier members to higher tiers from a single pricing page. The plugin reads the member's current WooCommerce subscription state directly so the upgrade and downgrade flow uses the existing subscription rather than opening a second one.

Features

  • Membership upsell prompt presented alongside the directory's membership tiers on a configured pricing page
  • Annual-discount display: shows the saving from switching to annual billing
  • Subscription-aware buttons: Upgrade, Downgrade, Switch, or Current Plan depending on what the member already holds
  • Current Plan button is disabled to prevent repurchasing the same tier
  • Synced selection within tier types when multiple options appear on the page
  • URL-based bundle redirect for adding a directory tier and an associated product to the cart in one step
  • All button text (Join Now, Upgrade, Downgrade, Current Plan) configurable in the settings page
  • Badge colors, label colors, and price colors configurable in settings
  • WooCommerce HPOS compatible

Requirements

WordPress 7.0 or newer, PHP 8.3 or newer, and WooCommerce 8.0 or newer. WooCommerce Subscriptions is required for the upgrade and downgrade flow.

Description

Membership Upsell adds an upsell prompt to a directory’s membership pricing page that surfaces the annual saving and guides the member through an upgrade or downgrade without creating a duplicate subscription. When a visitor is on a lower tier or paying monthly, the plugin shows the relevant upgrade with the discount calculated against their current plan. When they already have the top tier, the button reflects that so they cannot accidentally repurchase.

It fits directory sites built on WooCommerce Subscriptions that want to move monthly members to annual billing and lower-tier members to higher tiers from a single pricing page. The plugin reads the member’s current WooCommerce subscription state directly so the upgrade and downgrade flow uses the existing subscription rather than opening a second one.

Features

  • Membership upsell prompt presented alongside the directory’s membership tiers on a configured pricing page
  • Annual-discount display: shows the saving from switching to annual billing
  • Subscription-aware buttons: Upgrade, Downgrade, Switch, or Current Plan depending on what the member already holds
  • Current Plan button is disabled to prevent repurchasing the same tier
  • Synced selection within tier types when multiple options appear on the page
  • URL-based bundle redirect for adding a directory tier and an associated product to the cart in one step
  • All button text (Join Now, Upgrade, Downgrade, Current Plan) configurable in the settings page
  • Badge colors, label colors, and price colors configurable in settings
  • WooCommerce HPOS compatible

Requirements

WordPress 7.0 or newer, PHP 8.3 or newer, and WooCommerce 8.0 or newer. WooCommerce Subscriptions is required for the upgrade and downgrade flow.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.