eCart can create the shopping cart functionality of your store.
you may or may not need Data Assist too.
Data Assist would be needed if you plan to build a data base driven product catalog for your store.
eCart gives you the tools needed to add items to a shopping cart, view them in a cart display page, then process the transaction.
other tools may be needed if your store needs additional functionality.