Skip to Content Skip to Menu

🏖 Summer has arrived! Start your summer right with our summer sale! Get 25% off professional and developer memberships with code SUMMER-2025!

[SOLVED] Offer merchandise only with specific plan

  • AlexRag
  • AlexRag
  • ONLINE
  • Posts: 560
  • Thanks: 39
  • Karma: 7
1 week 2 days ago - 5 days 3 hours ago #341548 by AlexRag
I have a use case where I member is presented with an option to upgrade to a higher-priced plan.    As part of that upgrade offer, I also want to offer merchandise, but only if they upgrade.   I know I can probably set this up after they've upgraded, and already in that plan, but I wonder if there is a way to present the offer while they are upgrading.   

I was thinking of this much like a conditional field in a form, where once they select the plan to upgrade to, the other offer to purchase the item appears.

Thanks!
 
Last edit: 5 days 3 hours ago by AlexRag.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49403
  • Thanks: 8457
  • Karma: 1465
1 week 2 days ago #341553 by krileon
Replied by krileon on topic Offer merchandise only with specific plan
By merchandise I assume you mean offer a merchandise plan during upgrade? To do that create your merchandise plan then under the Workflows tab configure whatever conditions you like. You could configure a condition that checks to see if they've an active subscription for the plan they're upgrading from and have selected your higher priced plan. This would then show the merchandise plan for selection.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • AlexRag
  • AlexRag
  • ONLINE
  • Posts: 560
  • Thanks: 39
  • Karma: 7
1 week 2 days ago #341559 by AlexRag
Replied by AlexRag on topic Offer merchandise only with specific plan
That's correct.  The offer would only apply if they are upgrading to a specific plan.   In my case, the upgrade can be from any existing plan they are on (Free or paid).   If they select a Special Paid Plan to upgrade to, I want to offer them the opportunity to purchase an item (Hoodie) at a discount.  The merchandise should only appear if they select to upgrade to this "Special Plan" or if they already have that plan.

If they elect not to add it to their "cart" at checkout, they can also purchase it when they view their membership tab in their profile.

So the conditions I am looking at to offer the merchandise when upgrading to a Special Plan:

Propose a plan for upgrades only if it is more expensive: >> No:  It will be possible to upgrade to this plan (for free with pro-rating) if all conditions below and elsewhere are met. 
Propose spontaneous plan for upgrades >> Yes

CONDITION 1
First static condition >> This condition must be met to allow upgrades:
Existing subscriptions/Any of the following plans subscriptions:  Select which plans can upgrade from
Or can be purchased same time>> Yes: those plan(s) can already be existing or can be purchased same time

AND CONDITION 2
Existing subscriptions/  Any of the following plans subscriptions: Select Member plan they are upgrading to
Must be in state >> Upgraded to other. (I am not sure if I understood how this works)
Or can be purchased same time >> No: those plan(s) must already exist

I don't know how to address being able to offer the item from their membership tab AFTER they upgraded, so I was thinking I could free up Condition 1 since the initial upgrade is available to all Plans.

So then I could have 2 OR conditions instead:  1: If they Upgrade  OR 2: After they upgraded.   Is this possible, or should I create a duplicate merchandise and only make it available if they're in the Special Plan?  I think I just need a better understanding of what "Upgraded to Other" does.

Thanks!

Please Log in or Create an account to join the conversation.

  • AlexRag
  • AlexRag
  • ONLINE
  • Posts: 560
  • Thanks: 39
  • Karma: 7
1 week 2 days ago - 1 week 2 days ago #341560 by AlexRag
Replied by AlexRag on topic Offer merchandise only with specific plan
Okay, I posted too soon.  I just noticed the Dynamic Conditions on other plans to show this plan and to allow upgrading to it
• Any of the following plans must also be selected >> Special Plan

Plus
• Propose plan for upgrades only if it is more expensive: No:  It will be possible to upgrade to this plan (for free with pro-rating) if all conditions below and elsewhere are met.
Propose spontaneous plan for upgrades: Yes

This fully addresses the conditional view of the merchandise when they select the Special Plan to upgrade to.  Awesome!

So now, the ability to purchase this merchandise if they already have the Special Plan (appearing in the membership tab) to purchase later. 
Is there a way to add this as a condition, or would I need to create a duplicate item?
Last edit: 1 week 2 days ago by AlexRag.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49403
  • Thanks: 8457
  • Karma: 1465
1 week 1 day ago #341566 by krileon
Replied by krileon on topic Offer merchandise only with specific plan

So now, the ability to purchase this merchandise if they already have the Special Plan (appearing in the membership tab) to purchase later.
Is there a way to add this as a condition, or would I need to create a duplicate item?

You can't combine dynamic conditions and static conditions in that way, no. You'd have to consider having 2 different merchandise plans with different conditions. One to handle upgrading to your special plan and one to handle already subscribed to your special plan.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • AlexRag
  • AlexRag
  • ONLINE
  • Posts: 560
  • Thanks: 39
  • Karma: 7
1 week 21 hours ago #341568 by AlexRag
Replied by AlexRag on topic Offer merchandise only with specific plan
Thanks for confirming.   Glad that the first use case is easily solved with a single dynamic condition.

In other cases,  are there ways to use both the static and dynamic conditions together, or are they meant to be used separately?

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum