Create Simple Product Through Programmatically Magento2


 Create Simple Product Through Programmatically

<?php
    
    $simple_product = $this->_objectManager->create('\Magento\Catalog\Model\Product');

    $simple_product->setSku('test-simple');

    $simple_product->setName('test name simple');

    $simple_product->setAttributeSetId(4);

    $simple_product->setSize_general(193); // value id of S size

    $simple_product->setStatus(1);

    $simple_product->setTypeId('simple');

    $simple_product->setPrice(10);

    $simple_product->setWebsiteIds(array(1));

    $simple_product->setCategoryIds(array(31));

    $simple_product->setStockData(array(

        'use_config_manage_stock' => 0, //'Use config settings' checkbox

        'manage_stock' => 1, //manage stock

        'min_sale_qty' => 1, //Minimum Qty Allowed in Shopping Cart

        'max_sale_qty' => 2, //Maximum Qty Allowed in Shopping Cart

        'is_in_stock' => 1, //Stock Availability

        'qty' => 100 //qty

        )

    );

 

    $simple_product->save();

 

    $simple_product_id = $simple_product->getId();

    echo "simple product id: ".$simple_product_id."\n";

 
?>



Comments

Popular posts from this blog

Get Swatch Text Product id of Configurable Product in Detail Page through Jquery Magento2

Getting product Image in PHTML in Magento2

Through Postman Api send data through JSON and create simple product in Magento2