Do I have to calculate shipping rates for every item I sell?

No you don't!   Shipping charges are calculated based upon the weight and dimension information you provide when creating your product customizer.  

Then, based upon the customer's preferred shipping speed, Zazzle will auto-calculate the rate.  Zazzle provides pre-paid shipping labels through your dashboard for each order.