yes, the eCommerce database can accommodate options that effect price and options that do not effect price.
this is done by using the base price in the products table, and OptionPriceIncrement column of the productoptions table.
see the "Product Options with eCart" tutorial on the eCart support page for details:
ecart/