Title: add stock from plugin
Last modified: November 16, 2016

---

# add stock from plugin

 *  [leadclient](https://wordpress.org/support/users/leadclient/)
 * (@leadclient)
 * [9 years, 9 months ago](https://wordpress.org/support/topic/add-stock-from-plugin/)
 * hello i have this code:
 *     ```
       $product = new WC_Product($product_id);
   
       					if( !$product->has_child()){
   
   
   
   
       					} else if( $product->has_child() ){
   
       								foreach($prod->products->product AS $varition ){
   
       									$varition_id  = wc_get_product_id_by_sku($varition->sku);
       									if($varition_id != 0){
       											$varition_for_up = new WC_Product_Variable( $varition_id );
   
       											if($varition->available != $varition_for_up->get_stock_quantity()){
       												$varition_for_up->set_stock($varition->available );
       											}
       									}
   
   
   
   
       								}
   
   
       					}
       ```
   
 * for some reason **set_stock** function is not working…
    any idea?

Viewing 1 replies (of 1 total)

 *  [con](https://wordpress.org/support/users/conschneider/)
 * (@conschneider)
 * Engineer
 * [9 years, 9 months ago](https://wordpress.org/support/topic/add-stock-from-plugin/#post-8447267)
 * Hi there,
 * If I see this correctly here: [https://docs.woocommerce.com/wc-apidocs/source-class-WC_Product.html#323-343](https://docs.woocommerce.com/wc-apidocs/source-class-WC_Product.html#323-343)
   and here [https://docs.woocommerce.com/wc-apidocs/source-class-WC_Product_Variable.html#85-94](https://docs.woocommerce.com/wc-apidocs/source-class-WC_Product_Variable.html#85-94)–
   then setting `set_stock($varition->available)` does not work because “available”
   is not supported and `set_stock_status* must be used instead.
 * Try `set_stock_status($varition->instock)` instead.
    -  This reply was modified 9 years, 9 months ago by [con](https://wordpress.org/support/users/conschneider/).

Viewing 1 replies (of 1 total)

The topic ‘add stock from plugin’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce/assets/icon.svg?rev=3640790)
 * [WooCommerce](https://wordpress.org/plugins/woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [con](https://wordpress.org/support/users/conschneider/)
 * Last activity: [9 years, 9 months ago](https://wordpress.org/support/topic/add-stock-from-plugin/#post-8447267)
 * Status: not resolved