Have you taken a look at the PowerStore solution pack that we offer? I feel that you would be more successful if you were to use that to start off with.
As far as your product details page goes, you would want to have a recordset to get the correct values from the database and add an add to cart button on the page being populated by that recordset.
I would recommend running through with DataAssist and then modifying the pages using the CSS style sheets that are generated for the pages.
You would use Menu Writer to create the menu navigation and set up dynamic links within the menu structure to set up the different menu categories.
What broken links do you see? Its relatively simple to fix broken links. Its possible that the file structure is causing the broken links since they are set up to be relative to the page.
Again, from the questions that you are posing and what it seems you are trying to develop, the PowerStore solution seems to fit your needs.