You would do that with the parameters
$GLOBALS['productpagelayout']
$GLOBALS['detailpagelayout']
$GLOBALS['quickbuylayout']
These define the elements you want in these pages and the order they appear. For instance you could have...
$GLOBALS['productpagelayout']="productimage,productname,discounts,reviewstars,instock,listprice,price,detaillink,quickbuy";
$GLOBALS['detailpagelayout']="navigation,productimage,productname,discounts,listprice,price, currency,instock,reviewstarslarge, shortdescription,options,addtocartquant,productid,manufacturer,sku,dateadded,description,previousnext, searchwords,socialmedia,reviews";
$GLOBALS['quickbuylayout']="productimage,productname,discounts,instock,reviewstars,productid,sku,description,options,listprice,price,currency,detaillink,addtocartquant";
However this doesn't mean that you can just change elements around at will and everything will be fine. You may need to add extra CSS in the customizer to get your custom layout looking as you wish. What I would do first is try the built in layouts and see if they suit your needs as that should cover most requirements.
Vince
Click Here for Shopping Cart SoftwareClick Here to sign up for our newsletterClick Here for the latest updater