Title: Problem on adding product via code.
Last modified: February 14, 2020

---

# Problem on adding product via code.

 *  Resolved [muzaffarmahmood](https://wordpress.org/support/users/muzaffarmahmood/)
 * (@muzaffarmahmood)
 * [6 years, 3 months ago](https://wordpress.org/support/topic/problem-on-adding-product-via-code/)
 * Hi,
 * I am trying to add product via code in my plugin. In which i am getting data 
   from some external server via rest call and add products like this.
 * $objProduct = new WC_Product();
    $objProduct->set_name($product->ProductName);
   $objProduct->set_status(“publish”); // can be publish,draft or any wordpress 
   post status $objProduct->set_catalog_visibility(‘visible’); // add the product
   visibility status $objProduct->set_description($product->Description); $objProduct-
   >set_sku($product->ProductNumber); $objProduct->set_price(55); // set product
   price $objProduct->set_regular_price(77); // set product regular price $objProduct-
   >set_manage_stock(true); // true or false $objProduct->set_stock_quantity($totalInStock);
   if($totalInStock > 0) $objProduct->set_stock_status(‘instock’); // in stock or
   out of stock value else $objProduct->set_stock_status(‘outstock’); // in stock
   or out of stock value $objProduct->set_backorders(‘no’); $objProduct->set_reviews_allowed(
   true); $objProduct->set_sold_individually(false); $objProduct->set_category_ids(
   $cat_ids); $productImagesIDs = array(); // define an array to store the media
   ids. echo ‘Product_id:’; echo $product_id = $objProduct->save();
 * First time it did add a product and return product_id 80. But never again it 
   could add product. Now it always return 0 as product_id and no product add.
 * I am following this: [https://www.sbloggers.com/add-a-woocommerce-product-using-custom-php-code-programmatically](https://www.sbloggers.com/add-a-woocommerce-product-using-custom-php-code-programmatically)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Support [Ross V. a11n](https://wordpress.org/support/users/rossviviano/)
 * (@rossviviano)
 * Automattic Happiness Engineer
 * [6 years, 2 months ago](https://wordpress.org/support/topic/problem-on-adding-product-via-code/#post-12445478)
 * Hi there,
 * This is a fairly complex development topic, so I’m going to leave it open for
   a bit to see if anyone is able to jump in to help you out.
 * I can also recommend the following places for more development-oriented questions:
 * WooCommerce Slack Community: [https://woocommerce.com/community-slack/](https://woocommerce.com/community-slack/)
   
   Advanced WooCommerce group on Facebook: [https://www.facebook.com/groups/advanced.woocommerce/](https://www.facebook.com/groups/advanced.woocommerce/)
 * Best,
 * Ross
 *  [begearon](https://wordpress.org/support/users/begearon/)
 * (@begearon)
 * [6 years, 2 months ago](https://wordpress.org/support/topic/problem-on-adding-product-via-code/#post-12541164)
 * Hi,
    were you able to solve the problem? It’d help me so much. Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Problem on adding product via code.’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce/assets/icon.svg?rev=3234504)
 * [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/)

 * 2 replies
 * 3 participants
 * Last reply from: [begearon](https://wordpress.org/support/users/begearon/)
 * Last activity: [6 years, 2 months ago](https://wordpress.org/support/topic/problem-on-adding-product-via-code/#post-12541164)
 * Status: resolved