Can I have 100 % discount on the product and Shipping?

It is not possible to have discount on product and shipping together however as an alternative you can set the price of the product to zero and have 100% discount off Shipping or alternatively you can add a 100% discount off specific product and tie it will a specific shipping method that will have zero shipping charge.  Click here to know how to tie a product with a specific shipping method.