We had products configured from CRM to E Commerce settings in TPC. However, what we observed that any update that we are making to prices in the product is not reflecting to the end user using the Portal.
We cleared the cache, deleted the product form TPC did full synchronization etc. but still we were getting the same price for the products in the Product List.
In Product List
The price for the product (the same was the value in CRM)
However, for the end user in the portal the value was showing up the old value.
Eventually we ended up cloning up i.e. creating a new Product with exact same details and doing full synchronization inside TPC.
Hope it helps..