The hardest part will be creating a simple and intuative administrative section.
The second hardest part will be creating a simple catalog to display the correct information you want organized how you want it.
The easiest part will be integration into eCart once people can find and select what they want from your catelog.