Skip to main content

Licence and Plugin updates

Hi, we use FluentCart licencing for our plugin.
However, we have 2 plugins in the product. The actual licenced plugin and a small helper plugin.
When we have updates for the helper plugin, there is no way we can push this.
How can we make sure those updates get to our clients?

Ross FCA

Are they dependent on each other? Or can you use the small helper plugin independently of the licensed plugin?

Ross FCAΒ the helper plugin is dependent to the main plugin

Ross FCA

Natascha VantuykomΒ Not a native solution by any means but might give you/your developer ideas. Due to the nature of my product I had to come up with a solution for 1 license to manage 20+ plugins. I opted to build a core Launcher add-on which validates its license with my fluentcart server. All of the other add-ons then just look to the Launcher for validation. I've then essentially built a mini update server for myself (simpler than it sounds) - where I can add the latest versions of the individual plugins and that syncs with the Launcher which is validated via FluentCart.

So in your scenario. The user buys your core plugin which is licensed via fCart. The user downloads, installs, validates. Inside that plugin would be a button to "install helper plugin" - clicking this then triggers your mini update server and pulls the latest version of the helper plugin and installs. The core plugin handles the updates for the helper instead of fluentcart handling them both individually.

Ross FCAΒ sounds complicated πŸ™ˆ

But thanks, I will discuss this wit our developer

Ross FCA

Natascha VantuykomΒ Sorry, I knew it did as I typed it, even though it's actually quite simple in practice!

It's just mentally separating the license and update process, which are usually connected, but you can easily run a simple "update" on a plugin from your own site or via the main plugin.