Come ogni sviluppatore lavori secondo specifiche, secondo me il tuo compito è quello di ottimizzare al massimo la *filiera produttiva* del cliente, non sei tenuto a conoscere normative e/o a monitorare la concorrenza e/o a suggerire piani marketing.
Entrando concretamente nel mondo dello sviluppo potresti predisporre alcune feature utili a ridurre e/o ad ottimizzare i tempi, ad esempio:
- il rilascio di un file csv personalizzabile per i diversi Mall e/o comparatori di prezzo.
- la possibilità di monitorare la conversione tra la visita scheda prodotto e l'acquisto dello stesso.
- la possibilità di gestire diversi spedizionieri (con variabili peso/dimensioni).
- la possibilità di far personalizzare la home al cliente con offerte etc.
- la possibilità di creare un livello affiliati (per prodotti, per categorie, motore di ricerca) con la restituzione di un codice da inserire nei vari siti (e relativa gestione delle commissioni).
- una piattaforma di generazione e gestione NL
- integrare un sistema di contabilità (fornitori/spese/acquisti/vendite/fatture)
etc...
ADD/ IMHO li proporrei come feature aggiuntive al modello *base*