Mi intrometto nella discussione aggiungendo anche io una domanda.

La mia esigenza è di creare un sito e-commerce in cui, oltre all'acquisto del libro per intero, deve essere possibile anche acquistare una parti del libro o una singola pagina.
Una volta verificato l'avvenuto pagamento l'utente potrà scaricare il materiale appena acquistato in formato digitale.

Esiste un CMS adatto alla mia situazione o forse è meglio gestire il tutto con una struttura costruita a pennello sul mio problema?

Inoltre, per la gestione automatica dei pagamenti, come è meglio muoversi?