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

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

Circuit construction for execution of conditional statements using least significant bitHow are two different registers being used as “control”?How exactly is the stated composite state of the two registers being produced using the $R_zz$ controlled rotations?Efficiently performing controlled rotations in HHLWould this quantum algorithm implementation work?How to prepare a superposed states of odd integers from $1$ to $sqrtN$?Why is this implementation of the order finding algorithm not working?Circuit construction for Hamiltonian simulationHow can I invert the least significant bit of a certain term of a superposed state?Implementing an oracleImplementing a controlled sum operation

Magento 2 “No Payment Methods” in Admin New OrderHow to integrate Paypal Express Checkout with the Magento APIMagento 1.5 - Sales > Order > edit order and shipping methods disappearAuto Invoice Check/Money Order Payment methodAdd more simple payment methods?Shipping methods not showingWhat should I do to change payment methods if changing the configuration has no effects?1.9 - No Payment Methods showing upMy Payment Methods not Showing for downloadable/virtual product when checkout?Magento2 API to access internal payment methodHow to call an existing payment methods in the registration form?