How to Remove cart products if a specific product is added in cartIs there any known way to create a cart item that doesn't exist as a product?Modify tax rate on cart quote items and recalculateSetting additional options for configurable product in Quote Item [Solved]Get product collection filter by from and to date in magento2.Attribute added to Mini Cart Magento 2remove items from cart in controller - magento2Can I change the taxes on a quote item in magento2 programmatically?Magento 2, Add Product in Cart in loopMagento 2.2.6: Programatically updating product custom optionsMagento 2 get quantity of product in cart without loop
How can I fix this gap between bookcases I made?
Is this food a bread or a loaf?
Need help identifying/translating a plaque in Tangier, Morocco
Lied on resume at previous job
Calculate Levenshtein distance between two strings in Python
What does 'script /dev/null' do?
What is the command to reset a PC without deleting any files
How is it possible for user's password to be changed after storage was encrypted? (on OS X, Android)
Is it wise to hold on to stock that has plummeted and then stabilized?
How would photo IDs work for shapeshifters?
Does bootstrapped regression allow for inference?
Filling an area between two curves
Are cabin dividers used to "hide" the flex of the airplane?
What is GPS' 19 year rollover and does it present a cybersecurity issue?
Is "plugging out" electronic devices an American expression?
aging parents with no investments
What to wear for invited talk in Canada
Extreme, but not acceptable situation and I can't start the work tomorrow morning
New order #4: World
Does it makes sense to buy a new cycle to learn riding?
Is there a name of the flying bionic bird?
Information to fellow intern about hiring?
Does a dangling wire really electrocute me if I'm standing in water?
How to manage monthly salary
How to Remove cart products if a specific product is added in cart
Is there any known way to create a cart item that doesn't exist as a product?Modify tax rate on cart quote items and recalculateSetting additional options for configurable product in Quote Item [Solved]Get product collection filter by from and to date in magento2.Attribute added to Mini Cart Magento 2remove items from cart in controller - magento2Can I change the taxes on a quote item in magento2 programmatically?Magento 2, Add Product in Cart in loopMagento 2.2.6: Programatically updating product custom optionsMagento 2 get quantity of product in cart without loop
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
This is my onpage.phtml page to get product id. I need to remove all other products in cart except the mention product id below if this product is on cart.
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$cart = $objectManager->get('MagentoCheckoutModelCart');
// retrieve quote items collection
$itemsCollection = $cart->getQuote()->getItemsCollection();
// get array of all items what can be display directly
$itemsVisible = $cart->getQuote()->getAllVisibleItems();
// retrieve quote items array
$items = $cart->getQuote()->getAllItems();
foreach($items as $item) // product id
$it[] = $item->getProductId();
if (in_array(483, $it))
//What logic to make here?
magento2 product cart shopping-cart-price-rules downloadable
add a comment |
This is my onpage.phtml page to get product id. I need to remove all other products in cart except the mention product id below if this product is on cart.
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$cart = $objectManager->get('MagentoCheckoutModelCart');
// retrieve quote items collection
$itemsCollection = $cart->getQuote()->getItemsCollection();
// get array of all items what can be display directly
$itemsVisible = $cart->getQuote()->getAllVisibleItems();
// retrieve quote items array
$items = $cart->getQuote()->getAllItems();
foreach($items as $item) // product id
$it[] = $item->getProductId();
if (in_array(483, $it))
//What logic to make here?
magento2 product cart shopping-cart-price-rules downloadable
add a comment |
This is my onpage.phtml page to get product id. I need to remove all other products in cart except the mention product id below if this product is on cart.
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$cart = $objectManager->get('MagentoCheckoutModelCart');
// retrieve quote items collection
$itemsCollection = $cart->getQuote()->getItemsCollection();
// get array of all items what can be display directly
$itemsVisible = $cart->getQuote()->getAllVisibleItems();
// retrieve quote items array
$items = $cart->getQuote()->getAllItems();
foreach($items as $item) // product id
$it[] = $item->getProductId();
if (in_array(483, $it))
//What logic to make here?
magento2 product cart shopping-cart-price-rules downloadable
This is my onpage.phtml page to get product id. I need to remove all other products in cart except the mention product id below if this product is on cart.
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$cart = $objectManager->get('MagentoCheckoutModelCart');
// retrieve quote items collection
$itemsCollection = $cart->getQuote()->getItemsCollection();
// get array of all items what can be display directly
$itemsVisible = $cart->getQuote()->getAllVisibleItems();
// retrieve quote items array
$items = $cart->getQuote()->getAllItems();
foreach($items as $item) // product id
$it[] = $item->getProductId();
if (in_array(483, $it))
//What logic to make here?
magento2 product cart shopping-cart-price-rules downloadable
magento2 product cart shopping-cart-price-rules downloadable
edited Apr 5 at 10:31
Himanshu
1,054722
1,054722
asked Jan 23 '18 at 11:44
Ramesh KRRamesh KR
391112
391112
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Change your foreach function to this:
$quoteId = $cart->getQuote()->getId();
$quoteModel = $objectManager->create('MagentoQuoteModelQuote');
foreach($items as $item) // product id
$itemId = $item->getItemId();
if($itemId == "483")
$quoteItem = $quoteModel->load($quoteId);
$quoteItem->delete();
Thanks for your response. But it is not working.
– Ramesh KR
Jan 23 '18 at 12:19
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f210631%2fhow-to-remove-cart-products-if-a-specific-product-is-added-in-cart%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Change your foreach function to this:
$quoteId = $cart->getQuote()->getId();
$quoteModel = $objectManager->create('MagentoQuoteModelQuote');
foreach($items as $item) // product id
$itemId = $item->getItemId();
if($itemId == "483")
$quoteItem = $quoteModel->load($quoteId);
$quoteItem->delete();
Thanks for your response. But it is not working.
– Ramesh KR
Jan 23 '18 at 12:19
add a comment |
Change your foreach function to this:
$quoteId = $cart->getQuote()->getId();
$quoteModel = $objectManager->create('MagentoQuoteModelQuote');
foreach($items as $item) // product id
$itemId = $item->getItemId();
if($itemId == "483")
$quoteItem = $quoteModel->load($quoteId);
$quoteItem->delete();
Thanks for your response. But it is not working.
– Ramesh KR
Jan 23 '18 at 12:19
add a comment |
Change your foreach function to this:
$quoteId = $cart->getQuote()->getId();
$quoteModel = $objectManager->create('MagentoQuoteModelQuote');
foreach($items as $item) // product id
$itemId = $item->getItemId();
if($itemId == "483")
$quoteItem = $quoteModel->load($quoteId);
$quoteItem->delete();
Change your foreach function to this:
$quoteId = $cart->getQuote()->getId();
$quoteModel = $objectManager->create('MagentoQuoteModelQuote');
foreach($items as $item) // product id
$itemId = $item->getItemId();
if($itemId == "483")
$quoteItem = $quoteModel->load($quoteId);
$quoteItem->delete();
edited Jan 23 '18 at 12:10
answered Jan 23 '18 at 12:02
Prince PatelPrince Patel
14.5k65481
14.5k65481
Thanks for your response. But it is not working.
– Ramesh KR
Jan 23 '18 at 12:19
add a comment |
Thanks for your response. But it is not working.
– Ramesh KR
Jan 23 '18 at 12:19
Thanks for your response. But it is not working.
– Ramesh KR
Jan 23 '18 at 12:19
Thanks for your response. But it is not working.
– Ramesh KR
Jan 23 '18 at 12:19
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f210631%2fhow-to-remove-cart-products-if-a-specific-product-is-added-in-cart%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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