Docs Plan management Plan availability

Availability

Control exactly who sees which plans in your app by managing availability. Whether you want to target specific customers, Shopify plan levels, or use tags and custom fields, Mantle’s availability settings give you the flexibility you need.

Availability options

Availability card

You can restrict availability using several methods:

Public access

  • Makes the plan visible to all merchants
  • Standard setting for most pricing tiers

Tag-based targeting

  • Customers tagged as…: Show only to merchants with specific tags
  • Customers not tagged as…: Hide from merchants with specific tags

Custom field targeting

  • Restrict based on custom field values
  • Create complex conditions using field data

Shopify plan targeting

  • Target merchants on specific Shopify plan levels
  • Common use case for premium features

Specific customer targeting

  • Make plans available only to selected merchants
  • Useful for custom enterprise plans

Hidden plans

  • Not visible on pricing pages
  • Accessible via direct link
  • Perfect for beta testing or promotions

Not available

  • Completely restricts access to the plan
  • Useful for deprecating old plans

Best practices

  1. Strategic targeting

    • Use public availability for standard pricing tiers
    • Create hidden plans for testing new pricing
    • Target premium features to specific Shopify plans
  2. Tag and field management

    • Use clear, descriptive tags
    • Document custom field conditions
    • Regularly review targeting rules
  3. Testing

    • Verify availability settings work as expected
    • Test access across different customer types
    • Confirm hidden plan links work correctly

Remember: Availability helps you create targeted pricing strategies while keeping your public pricing clear and straightforward.