# Conditional Checkout Fields & Edit Checkout Fields for WooCommerce

**URL:** <https://forum.bricksbuilder.io/t/conditional-checkout-fields-edit-checkout-fields-for-woocommerce/19555>\
**Category:** How To\
**Tags:** how-to\
**Created:** [February 4, 2024, 7:52pm UTC](https://forum.bricksbuilder.io/t/conditional-checkout-fields-edit-checkout-fields-for-woocommerce/19555 "2024-02-04T19:52:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dapan](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/dapan/32/17093_2.png) [@dapan](https://forum.bricksbuilder.io/u/dapan)\
**Post date:** [February 4, 2024, 7:52pm UTC](https://forum.bricksbuilder.io/t/conditional-checkout-fields-edit-checkout-fields-for-woocommerce/19555/1 "2024-02-04T19:52:38Z")

</div>

I’m using [this plugin](https://woo.com/products/conditional-checkout-fields-for-woocommerce/). But when I build a template for the WooCommerce Checkout page, none of the Shipping fields that I’ve modified through this application show. In fact, no shipping fields show.

I’ve already tried changing all the settings in WooCommerce \> Settings \> Shipping \> Shipping Settings \> Shipping Destination. Also note, that all of the products in my store are digital downloads - but we use modified shipping fields to capture additional information & addresses that we require.

---

<div class="post-metadata">

**Author:** ![kidde12](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/kidde12/32/16038_2.png) [@kidde12](https://forum.bricksbuilder.io/u/kidde12)\
**Post date:** [February 4, 2024, 7:56pm UTC](https://forum.bricksbuilder.io/t/conditional-checkout-fields-edit-checkout-fields-for-woocommerce/19555/2 "2024-02-04T19:56:30Z")

</div>

That plugin does not seem to be compatible with Bricks.

Themes Compatibility

```
Store Front
Avada
Flatsome
Porto
Woodmart
WooCommerce default theme
Divi

```

Builders

```
Elementor
Page Layer

```

In any case, I think you can leave the deafault checkout shortcode on the checkout page, just don’t edit it with bricks, check and let me know if it works.

---

<div class="post-metadata">

**Author:** ![dapan](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/dapan/32/17093_2.png) [@dapan](https://forum.bricksbuilder.io/u/dapan)\
**Post date:** [February 4, 2024, 9:08pm UTC](https://forum.bricksbuilder.io/t/conditional-checkout-fields-edit-checkout-fields-for-woocommerce/19555/3 "2024-02-04T21:08:41Z")

</div>

Thanks for the quick reply @kiddie12 . Unfortunately, it doesn’t work with just the default `[woocommerce_checkout]` shortcode either.

---

<div class="post-metadata">

**Author:** ![dapan](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/dapan/32/17093_2.png) [@dapan](https://forum.bricksbuilder.io/u/dapan)\
**Post date:** [February 5, 2024, 12:48am UTC](https://forum.bricksbuilder.io/t/conditional-checkout-fields-edit-checkout-fields-for-woocommerce/19555/4 "2024-02-05T00:48:18Z")

</div>

This actually resolves the issue, and allows this plugin to function as intended.

```auto
// Force Shipping Address on Virtual Products
//
add_filter( 'woocommerce_cart_needs_shipping_address', '__return_true', 50 );

```
