Update disable product quantity programmatically in magento 2.1.Xset tax programmatically in magento 2.1Magento2 Update price automatically when quantity changed on product page?magento 2.1 product custom option extra field like Quantity?Products stock status change after csv importHow to disable module programmatically?Magento 2.1 update special price dates programmaticallyMagento 2.1 Category : custom layout updateMagento 2.1: disable category filtersUpdate quantity showing error in Magento 2.1How to Add quantity box in Magento 2.1 product page

Examples of fluid (including air) being used to transmit digital data?

Will Jimmy fall off his platform?

Is this car delivery via Ebay Motors on Craigslist a scam?

Possibility to correct pitch from digital versions of records with the hole not centered

What is the shape of the upper boundary of water hitting a screen?

When is one 'Ready' to make Original Contributions to Mathematics?

Who goes first? Person disembarking bus or the bicycle?

Initializing variables in an "if" statement

Chilling juice in copper vessel

Shipped package arrived - didn't order, possible scam?

As a supervisor, what feedback would you expect from a PhD who quits?

My professor has told me he will be the corresponding author. Will it hurt my future career?

Is it acceptable that I plot a time-series figure with years increasing from right to left?

Do Goblin tokens count as Goblins?

Is there a standard definition of the "stall" phenomena?

Wearing special clothes in public while in niddah- isn't this a lack of tznius?

Array or vector? Two dimensional array or matrix?

Groups where no elements commute except for the trivial cases

What is the meaning of "prairie-dog" in this sentence?

Did William Shakespeare hide things in his writings?

What are some bad ways to subvert tropes?

How did the IEC decide to create kibibytes?

Better random (unique) file name

White's last move?



Update disable product quantity programmatically in magento 2.1.X


set tax programmatically in magento 2.1Magento2 Update price automatically when quantity changed on product page?magento 2.1 product custom option extra field like Quantity?Products stock status change after csv importHow to disable module programmatically?Magento 2.1 update special price dates programmaticallyMagento 2.1 Category : custom layout updateMagento 2.1: disable category filtersUpdate quantity showing error in Magento 2.1How to Add quantity box in Magento 2.1 product page






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















How to update disable product quantity programmatically.
Below code update product quantity which are in enable status.
Any one help me for this one.



Here is my code.



 public function updateStock($productId,$productQty)

$product = $this->productFactory->create()->load($productId);

if($product->getStatus() == 2) // 2 => Disable , 1 => Enable

$product->setStatus(1);

if($product->getStatus() == 1)
$product->setStockData([
'use_config_manage_stock' => 0, //'Use config settings' checkbox
'manage_stock' => 1, //manage product stock
'is_in_stock' => 1, //Stock Availability
'qty' => $productQty
]);

$product->setQuantityAndStockStatus([
'qty' => $productQty,
'is_in_stock' => 1
]);


$product->setStatus(2);

try
$product->save();
echo 'Quantity update of SKU => '.$product->getSku().'<br/>';
catch (Exception $e)
echo $e->getException();


else

$product->setStockData([
'use_config_manage_stock' => 0, //'Use config settings' checkbox
'manage_stock' => 1, //manage product stock
'is_in_stock' => 1,
'qty' => $productQty
]);

$product->setQuantityAndStockStatus([
'qty' => $productQty,
'is_in_stock' => 1
]);

try
$product->save();
echo 'Quantity update of SKU => '.$product->getSku().'<br/>';
catch (Exception $e)
echo $e->getException();












share|improve this question
























  • This is not the complete code. Update your question with full code

    – Sukumar Gorai
    Jun 27 at 10:51











  • @SukumarGorai update my code. Full function add here. Check now my code.

    – Anil
    Jun 27 at 10:53











  • @SukumarGorai This code update enable status product quantity properly; but not update disable status product quantity.

    – Anil
    Jun 27 at 10:54











  • Are you getting any exception or error?

    – Sukumar Gorai
    Jun 27 at 11:01











  • No, not generate any log or error regarding it.

    – Anil
    Jun 27 at 11:08

















1















How to update disable product quantity programmatically.
Below code update product quantity which are in enable status.
Any one help me for this one.



Here is my code.



 public function updateStock($productId,$productQty)

$product = $this->productFactory->create()->load($productId);

if($product->getStatus() == 2) // 2 => Disable , 1 => Enable

$product->setStatus(1);

if($product->getStatus() == 1)
$product->setStockData([
'use_config_manage_stock' => 0, //'Use config settings' checkbox
'manage_stock' => 1, //manage product stock
'is_in_stock' => 1, //Stock Availability
'qty' => $productQty
]);

$product->setQuantityAndStockStatus([
'qty' => $productQty,
'is_in_stock' => 1
]);


$product->setStatus(2);

try
$product->save();
echo 'Quantity update of SKU => '.$product->getSku().'<br/>';
catch (Exception $e)
echo $e->getException();


else

$product->setStockData([
'use_config_manage_stock' => 0, //'Use config settings' checkbox
'manage_stock' => 1, //manage product stock
'is_in_stock' => 1,
'qty' => $productQty
]);

$product->setQuantityAndStockStatus([
'qty' => $productQty,
'is_in_stock' => 1
]);

try
$product->save();
echo 'Quantity update of SKU => '.$product->getSku().'<br/>';
catch (Exception $e)
echo $e->getException();












share|improve this question
























  • This is not the complete code. Update your question with full code

    – Sukumar Gorai
    Jun 27 at 10:51











  • @SukumarGorai update my code. Full function add here. Check now my code.

    – Anil
    Jun 27 at 10:53











  • @SukumarGorai This code update enable status product quantity properly; but not update disable status product quantity.

    – Anil
    Jun 27 at 10:54











  • Are you getting any exception or error?

    – Sukumar Gorai
    Jun 27 at 11:01











  • No, not generate any log or error regarding it.

    – Anil
    Jun 27 at 11:08













1












1








1








How to update disable product quantity programmatically.
Below code update product quantity which are in enable status.
Any one help me for this one.



Here is my code.



 public function updateStock($productId,$productQty)

$product = $this->productFactory->create()->load($productId);

if($product->getStatus() == 2) // 2 => Disable , 1 => Enable

$product->setStatus(1);

if($product->getStatus() == 1)
$product->setStockData([
'use_config_manage_stock' => 0, //'Use config settings' checkbox
'manage_stock' => 1, //manage product stock
'is_in_stock' => 1, //Stock Availability
'qty' => $productQty
]);

$product->setQuantityAndStockStatus([
'qty' => $productQty,
'is_in_stock' => 1
]);


$product->setStatus(2);

try
$product->save();
echo 'Quantity update of SKU => '.$product->getSku().'<br/>';
catch (Exception $e)
echo $e->getException();


else

$product->setStockData([
'use_config_manage_stock' => 0, //'Use config settings' checkbox
'manage_stock' => 1, //manage product stock
'is_in_stock' => 1,
'qty' => $productQty
]);

$product->setQuantityAndStockStatus([
'qty' => $productQty,
'is_in_stock' => 1
]);

try
$product->save();
echo 'Quantity update of SKU => '.$product->getSku().'<br/>';
catch (Exception $e)
echo $e->getException();












share|improve this question
















How to update disable product quantity programmatically.
Below code update product quantity which are in enable status.
Any one help me for this one.



Here is my code.



 public function updateStock($productId,$productQty)

$product = $this->productFactory->create()->load($productId);

if($product->getStatus() == 2) // 2 => Disable , 1 => Enable

$product->setStatus(1);

if($product->getStatus() == 1)
$product->setStockData([
'use_config_manage_stock' => 0, //'Use config settings' checkbox
'manage_stock' => 1, //manage product stock
'is_in_stock' => 1, //Stock Availability
'qty' => $productQty
]);

$product->setQuantityAndStockStatus([
'qty' => $productQty,
'is_in_stock' => 1
]);


$product->setStatus(2);

try
$product->save();
echo 'Quantity update of SKU => '.$product->getSku().'<br/>';
catch (Exception $e)
echo $e->getException();


else

$product->setStockData([
'use_config_manage_stock' => 0, //'Use config settings' checkbox
'manage_stock' => 1, //manage product stock
'is_in_stock' => 1,
'qty' => $productQty
]);

$product->setQuantityAndStockStatus([
'qty' => $productQty,
'is_in_stock' => 1
]);

try
$product->save();
echo 'Quantity update of SKU => '.$product->getSku().'<br/>';
catch (Exception $e)
echo $e->getException();









magento-2.1






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jun 27 at 10:52







Anil

















asked Jun 27 at 10:45









AnilAnil

14511 bronze badges




14511 bronze badges












  • This is not the complete code. Update your question with full code

    – Sukumar Gorai
    Jun 27 at 10:51











  • @SukumarGorai update my code. Full function add here. Check now my code.

    – Anil
    Jun 27 at 10:53











  • @SukumarGorai This code update enable status product quantity properly; but not update disable status product quantity.

    – Anil
    Jun 27 at 10:54











  • Are you getting any exception or error?

    – Sukumar Gorai
    Jun 27 at 11:01











  • No, not generate any log or error regarding it.

    – Anil
    Jun 27 at 11:08

















  • This is not the complete code. Update your question with full code

    – Sukumar Gorai
    Jun 27 at 10:51











  • @SukumarGorai update my code. Full function add here. Check now my code.

    – Anil
    Jun 27 at 10:53











  • @SukumarGorai This code update enable status product quantity properly; but not update disable status product quantity.

    – Anil
    Jun 27 at 10:54











  • Are you getting any exception or error?

    – Sukumar Gorai
    Jun 27 at 11:01











  • No, not generate any log or error regarding it.

    – Anil
    Jun 27 at 11:08
















This is not the complete code. Update your question with full code

– Sukumar Gorai
Jun 27 at 10:51





This is not the complete code. Update your question with full code

– Sukumar Gorai
Jun 27 at 10:51













@SukumarGorai update my code. Full function add here. Check now my code.

– Anil
Jun 27 at 10:53





@SukumarGorai update my code. Full function add here. Check now my code.

– Anil
Jun 27 at 10:53













@SukumarGorai This code update enable status product quantity properly; but not update disable status product quantity.

– Anil
Jun 27 at 10:54





@SukumarGorai This code update enable status product quantity properly; but not update disable status product quantity.

– Anil
Jun 27 at 10:54













Are you getting any exception or error?

– Sukumar Gorai
Jun 27 at 11:01





Are you getting any exception or error?

– Sukumar Gorai
Jun 27 at 11:01













No, not generate any log or error regarding it.

– Anil
Jun 27 at 11:08





No, not generate any log or error regarding it.

– Anil
Jun 27 at 11:08










0






active

oldest

votes














Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f279898%2fupdate-disable-product-quantity-programmatically-in-magento-2-1-x%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Magento Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f279898%2fupdate-disable-product-quantity-programmatically-in-magento-2-1-x%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

Magento 2.3: How do i solve this, Not registered handle, on custom form?How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom OptionsMagento 2.3 : File Upload issue in UI Component FormMagento2 Not registered handleHow to configured Form Builder Js in my custom magento 2.3.0 module?Magento 2.3. How to create image upload field in an admin form