Title: Chellchell's Replies | WordPress.org

---

# Chellchell

  [  ](https://wordpress.org/support/users/chellchell/)

 *   [Profile](https://wordpress.org/support/users/chellchell/)
 *   [Topics Started](https://wordpress.org/support/users/chellchell/topics/)
 *   [Replies Created](https://wordpress.org/support/users/chellchell/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/chellchell/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/chellchell/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/chellchell/engagements/)
 *   [Favorites](https://wordpress.org/support/users/chellchell/favorites/)

 Search replies:

## Forum Replies Created

Viewing 1 replies (of 1 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Collect shipping address even when not required](https://wordpress.org/support/topic/collect-shipping-address-even-when-not-required/)
 *  [Chellchell](https://wordpress.org/support/users/chellchell/)
 * (@chellchell)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/collect-shipping-address-even-when-not-required/#post-4706527)
 * Hi guys,
 * I have added this code to the function.php
 * `add_filter( 'woocommerce_cart_needs_shipping', '__return_true' );`
 * So I can collect shipping addresses for virtual products. However, my virtual
   products are all now charging the table rate shipping charges and are not free
   shipping anymore.
 * Any ideas what I need to do to fix this? Basically I have a bunch of virtual 
   products , that need shipping addresses but also need to be free shipping.
 * Hope someone can help! Thanks.

Viewing 1 replies (of 1 total)