I still need more details on the changes you are making. Really the only change that should cause the Add to Cart buttons to break and need to be refresh don the detail page would be if you edited the eCart Object and added new columns.
This is the sort of detail I am asking about.