Il problema di quegli applicativi è che nel 99% dei casi richiedono personalizzazioni o l'acquisto di N moduli proprietari a pagamento per colmare lacune spesso introdotto a proposito per attirare integratori che pagano per vendere i loro moduli.
Inoltre sono i peggiori framework di sviluppo che si possa trovare.
Ci sono in giro strumenti come Spree (fatto con ruby) o LFS (fatto con python) che permettono di partire con una base di funzionalità decenti e al contempo permettono di fare personalizzazioni senza morire.
Comunque, se si sceglie Magento o Prestashop, si beneficia di un vasto assortimento di templates e plugin.
L'importante è trovare un partner certificato in grado di risolvere le problematiche più subdole.
In giro ci sono anche liberi professionisti capaci.
Solo non bisogna sperare che appena installato ci sia tutto e funzioni tutto.
Come OpenERP