Best approach to sell app for my shoppify distrubutors

I’ve been playing around for a few days with a shoppify dev store and I am not sure how to approach my problem:

I have a digital product (educational app) that i sell internationally on non shoppify web app.

It is also sold around the world throught my distributors, many of them have their own shoppify shops in which they sell products like the mine.

I wanted to make it easier for their clients to buy my product, somehow making a product that many different shoppify apps can add to their inventory. And when that product is bought it would have to call my main store API to register the purchase.

I was playing around with shoppify apps but I’m not sure if that’s the best approach.