Thanks for your inquiry.
I am not very clear what is your commission/loyalty.
The commission in our modules is seller pay store for selling product on store.
For example, in your scenario, book owner is seller. if commission rate is 10% then when a $100 book is sold, seller (book owner) will get $90 and store owner will get $10. This is how our modules work. Based on this model here is my answers to your questions.
>- is it possible to associate a customer/seller with his product to receive commissions
When you create product (book), you can assign this to a seller (book owner), or seller(book owner) create product(book) by themselves in your store.
The book is sold, the customer(how bought the book) will automatically associated with seller.
>- is it possible to create 2 types of commissions (commissions and royalties )
I am not sure what is difference of commission and loyalty.
I think loyalty is to store give to customers? Our module does not have this function. but you can use other 3rd party modules for those feature.
>- is it possible (with development and quote on it) to add fields to add other sources of commissions and royalties.
>--Or an other way to display in the customer/seller account all commissions and royalties with 2 statuts : pendng - received.
Each seller have seller account, admin can add sales from other sources like Amazon to seller's commission history manually in your store.
Our agile seller commission module has this feature by default.
We can discuss further via email [email protected]
if you have further questions.