Physical Gift Cards – Set the Shipping Price
Note: Physical Gift Cards are a feature only available in the PW Gift Cards Pro version.
You can use Shipping Classes to set a specific price (or even free shipping) for the physical gift card product.
1. Create a Shipping Class
From the WordPress dashboard, go to WooCommerce > Settings > Shipping > Shipping Classes > Add Shipping Class. Call it “Gift Card Shipping” or whatever you like.
2. Assign the new Shipping Class to your Product
Edit the Physical Gift Card product and set the Shipping class by going to Products > Physical Gift Card > Shipping > Shipping Class and assigning the “Gift Card Shipping” shipping class to it. Update the product (if you go back to the admin page WooCommerce > Settings > Shipping > Shipping Classes, you should now see a “1” under “Product Count”).
3. Set up a Flat Rate based on Shipping Class
Go to WooCommerce > Settings > Shipping > Shipping Zones. In each zone you should have at least 1 Flat Rate. Edit each Flat Rate, and make sure:
Cost is $0 (or whatever you want to charge for the physical gift card shipping)
“Gift Card Shipping” (or whatever you called the custom shipping class) class cost is $0
“No shipping class” cost is whatever it would be for other products
“Charge per class” is enabled