I cringe when I read appends like your. Actions can not use logic so the can not determine how many file are in a folder and can nor find out how many layer are in a psd document. Action also have a very hard time saving multiple different named files for a document it is processing. When I see 3000x3000px @ 72DIP it make no sense for you do not Print a 3000x3000px image 72DPI, 41.6" x 41.6" low resolution for what. Also 3000px x 3000px will not even fit on a 4k 3860px x 2160px Display.
You need to script you whole process and for best image quality do not interpolate an image more than once. Think more about what you want to do. Then design a process that will work. Cutouts have transparency. Object from different angles will result in layer with diffener bound aspect ratios and the object may not be center over the document canvas. You need to deride what kine of output image you need. What the images composition will be the you produce..
you may want to start with the Image Processor script or the better download Image Processor Pro script to process your Images tree. To process all your image folders.
Thank you JJ for the reply. The image sizes are what our website design company are requesting. I agree the sizes are oversized, but they are being ran through a compression software before being uploaded; plus the images are being used at full size for the magnify glass effect when viewing the product.