Skip to main content

Logic behind a FluentCommunity integration in FluentCart

I need some help here, plus a comment/suggestion. In FluentCart we have integrations. A FluentCommunity integration allows to get added to / removed from courses and spaces. So far, so good.

... but then there's the checkbox that says "Remove from selected Courses/Spaces at reimbursement or end of subscription" (loose translation). My question: what's the point of that if I already have the removal fields further up?

And, Shahjahan JewelΒ or whomever, that event trigger below, shouldn't that be right at the top of this section, rather than the second last?

What do you guys think? What do I not understand here?

Logic behind a FluentCommunity integration in FluentCart

The two removal options are intended for different use cases.

β€œRemove from selected Courses/Spaces at refund or subscription access expiry” is for automatically removing access when the customer is no longer entitled to the purchase. For example, if a subscription is refunded or reaches the end of its access period, the customer can be removed from the selected course and community space.

The general β€œRemove from Courses/Spaces” action is useful for other automation workflows. For example, when a customer upgrades from a basic course to a premium course, the integration could add them to the premium course and remove them from the basic one at the same time.