The following will always set the price to default to 0 when creating/updating a product
function wpa104760_default_price( $post_id, $post ) {
if ( isset( $_POST['_regular_price'] ) && trim( $_POST['_regular_price'] ) == '' ) {
update_post_meta( $post_id, '_regular_price', '0' );
}
}
add_action( 'woocommerce_process_product_meta', 'wpa104760_default_price' );
Again from the answer above you and the answer to your question, to always allow the product to be purchasable regardless of price existing:
add_filter('woocommerce_is_purchasable', '__return_TRUE');
Both of these pieces of code can be added to your functions.php file.
Related Posts:
- How to iterate through custom posts and add the title to an array
- product-attribute-slug-is-too-long-28-characters-max
- get all products of one category
- Woocommerce add custom button to backend order table
- Plugin vs Settings load order (woocommerce dependency)
- How do I hook a custom discount to change a WC_Order price total on WooCommerce?
- Add multiple shipping rates from add_rate function with custom ID
- set_sale_price in WooCommerce [closed]
- Woocommerce – Hide a Column in Cart Table
- Print value of an array or variable in a payment plugin
- How to get orders with used coupon in WooCommerce
- Plugin development: get_post_meta is not working [closed]
- $wpdb -> Batch insert from XML File?
- Order properties should not be accessed directly
- How to check if Woocommerce Order number equals to post ID?
- How do I add custom column to woocommerce cart?
- How plugins_loaded works?
- WooCommerce Conditional Tag inside plugin
- Custom attribute type not displaying terms in edit product – WooCommerce
- WooCommerce registration password field not displaying
- update woocommere total value on checkout based on selected payment method
- how to add custom functionality after woocommerce place order button
- WooCommerce Admin Reports : Get custom product report based on date range
- Woocommerce checkout update totals with datepicker
- Strange issue saving custom field data for a WooCommerce order
- PHP – Extend WordPress Woocommerce Revenue Analytics with custom field
- Woocommerce – Convert Delivery method into a custom field
- “import declarations may only appear at top level of a module” when importing WooCommerce API node module
- Woocommerce extend tax report with custom column
- How can we display product price $104 on the cart while the credit card payment method is checked?
- Show disclaimer with accept button before redirecting to the payment gateway website
- How do I apply a custom discount to individual product total prices depending on their categories on the cart and checkout pages of WooCommerce? [closed]
- In woocommerce cart item we can add custom text but how can i add custom link? [closed]
- Updating Woocommerce Settings API when WordPress Settings API saved and vise versa
- Can’t get woocommerce_get_price_html to work [closed]
- How to extend WooCommerce API to show bookable product availability rules?
- Customize WooCommerce my account dashboard through plugin
- Woocommerce Composite Products – Add a composite product to cart programmatically via ajax [closed]
- Change WooCommerce Email Header using custom plugin
- Remove an action by extending class and replacing it
- Woocommerce order empty items array
- How to get all product in the woo-commerce? [closed]
- WooCommerce change Tax Class programmatically when Recalculating an existing Order [closed]
- How to change WooCommerce loop product title HTML output in single product page and archive page
- Can woocommerse be used dynamically for billing from another plugin for payment processing?
- Sending an SMS on new order placed – WooCommerce
- Can we use a library under MIT license in a WooCommerce plugin?
- WooCommerce Endpoints content
- How remove trashed WooCommerce orders from wc_get_orders() result?
- How to call code when adding WooCommerce menu items via woocommerce_account_menu_items
- Custom Plugin Options Won’t Update
- Woocommerce – Provide Associated Category Link for Product List Plugin [closed]
- Remove Products From Category
- want to show CMB2 metabox on woocommerce product data tab
- Dynamic page generation upon purchase of a product
- Customise Grouped Product display in Woocommerce with custom column
- Change reminder email date to 14 days before
- Make a php array load faster
- Create Woocommerce product without creating api credentials
- Woocommerce place order update shipping price
- Add custom product data using javascript when add to cart button is clicked
- product-attribute-slug-is-too-long-28-characters-max
- Trying to run a Ajax request from a checkout form in woocommerce via a custom plugin
- “add to cart” links css class “ajax_add_to_cart” doesn’t show in woocommerce in widget sidebar
- Securing custom rest API endpoints with public access from PWA
- WooCommerce – Stop assigning order numbers
- Adding customs fields on each product on the cart
- Override woocommerce loop-start.php from theme using plugin?
- How to direct WordPress to load custom template for custom post type
- Redirect WooCommerce checkout to cart
- WC REST API Error Handling
- Pre-populated WooCommerce checkout fields: dropdown fields issue
- Woocommerce Product finder feature on home page
- How to remove the WooCommerce Product->Category thumbnail from admin [closed]
- Woocommerce product not appearing in category list page when created programatically [closed]
- woocommerce wc_get_product is not fetching all the product of particular category
- Override WooCommerce files from plugin
- woocommerce add a new bulk action in the bulk actions dropdown in the orders list
- How to trigger WooCommerce user profile edit change?
- Override theme’s WooCommerce file
- WC_Geolocation not found inside plugin
- WordPress Reset password Strength set to medium
- How to use functions from Woocommerce documentation?
- external Integration with wordpress timeout error
- how to retrieve post_id under woocommerce_add_to_cart_validation hook?
- Handle changed Woocommerce function
- Making Woocommerce optimized for more than 500k products
- Woocommerce Custom Checkout
- Woo-commerce: Adding additional page sections using a child theme
- WP: adding Javascript to specific woo commerce pages
- Declaring a new woo commerce product type i get this error
- woocommerce single product page hook not working
- How to remove city field from order in dashboard?
- How to only Load scripts on variable products page
- How to design WooCommerce-like admin tabs for plugin settings page?
- Woocommerce: block user removing cart item
- What is the meta_query key name for the woo product average rating? [closed]
- Trigger a JavaScript function based on the data fetched from Woo commerce hook
- Return custom product in ajax call loop
- I want to redirect user to an amazon product page from my wordpress website when they add product to there cart [closed]