WooCommerce Product Stock Management with WP User Frontend

WooCoomerce easy product upload

The default WooCommerce product upload form for vendors has limitations. And it’s too hard to have custom fields on the form unless you are a good coder! However, WP User Frontend is a smart choice in that case for the non-coder people. WPUF let users create a product form with the custom fields. You can learn how to create WooCommerce Product form with WP User Frontend

I’ll discuss a little trick on how you can manage your WooCommerce product stock with the custom fields of WPUF.

Before starting, I hope you already know how you can create a WooCommerce product form with WP User Frontend, which is important to read further.

I assume you have a form with the basic fields as below. You can create on by navigating to wp-admin→user frontend→post forms→create new→WooCommerce product form.

WP User Frontend Product upload form

Well, this is the basic template of WPUF WooCommerce product upload form. You can add more available fields on it. WPUF has a lot of custom fields.

 

So, to manage your product(that you’ll upload with this form) stock, you’ll need to find the necessary meta_key(s) from WooCommerce product. I’m not going to describe how you can get the available meta keys. I generally use ‘Post Meta Inspector‘ to find the available meta keys of a post/product. You can try it.

WooCommerce available meta_keys

On the screenshot above↑↑, we can see the available meta_key list of a product. You can find them on the product edit page if you have Post Meta Inspect installed.

We’ll need the _stock and the _manage_stock  meta_keys to manage the product stock.

 

Now, go back to the product form. [navigate to wp-admin→Wp User Frontend→Post Forms→Edit the form(product form that you use to upload the product)].

We will need to add two different fields with this two meta_key. A numeric field with the meta key _stock as below:

WooCommerce Product Stock Management

And a hidden field with the meta key _manage_stock. Keep the value yes of that field. See the screenshot below:

WooCommerce stock management

You are all set! Now, submit the form from the frontend. (I hope you already know how to insert the form short-code to a page). On the product upload form, insert the available product quantity.product stock input

After submitting the product, view the product details in the frontend. Here you’ll see the product with the available quantity ↓↓

WooCoomerce easy product upload

Well, that’s great but what will happen after selling an item from the total quantity? I’ve made a test purchase of this product and it’s dynamically showing the available stock quantity after getting 2 item sold ↓↓

stock management

 

Wrapping up

WooCommerce product upload is a great feature of WP User Frontend. It has a basic template for this by default which you do not need to change anything. But, the basic template doesn’t have the product management fields with it because everyone doesn’t need to manage the stock. This little trick won’t be so hard for you, I guess 🙂

 

Please feel free to ask if you have any question. I’d love to hear from you.

Leave a Reply