Can I have a new item as an addon to a plugin I'm already selling?

Some requests I receive from users who bought one of my items are complicated / different enough to justify creating a separate addon plugin. My question is, whether its ok to upload a new item in codecanyon which relies on another. i.e. the user will need to have a license of the original one in order to use its add-on.

I think you can but of course they won’t be able to use it without buying the first one too.

Think of all the Visual Composer add-on packs - kind of the same thing right?

Of course! It’s even recommended to do so.

Just be sure to mention it’s an addon of your existing item