Abraham,
1. Price for a donation when set to 0 is still showing - why is there a base price and it should not be there. The person just wants to send it, as intended, via amount. - please include the link to this product page so I can see what you are referring to.
2. Qty = 1 on a donation do not display - very confusing - this is a setting that can be turned on/off in the menu item for products in that category or at the store level), if this is a one-off donation product you can also use css to hide the qty field (just make sure it still have a value of 1 - even hidden).
3.Image of product cannot be displayed? - not sure what this means - why can't the product image display? please include the link to this product page so I can see what you are referring to.
4. cannot surpress SKU? if i enter nodthing it still displays SKU and on product level i cannot seem to not display. - this is a setting that can be turned on/off in the menu item for products in that category or at the store level), if this is a one-off donation product you can also use css to hide the sku field
Also can price be set on a product set to FREE? - When calculating the checkout total, it would be hard for any calculation to add the word FREE to a numerical value - there will always need to be a numerical value for the price field. It doesn't mean you can't create an override of the plugin itself and add some simple php code that if the value is 0 then display FREE -
to do any sort of override for any J2 Plugin - simply create the following directory inside your template's html folder:
templates -> <your template> -> html -> plugins -> j2store -> app_donation
then copy the contents of the tmpl folder for the app_donation plugin which can be found:
plugins - > j2store -> app_donation ->app_donation ->tmpl
this could allow you to modify the display as you see fit without losing these changes suring extension updates.
Adam