Assign a customer cart to another customer programmatically Magento 2Add multiple products to cart...

Should I be concerned about student access to a test bank?

How to get directions in deep space?

Are hand made posters acceptable in Academia?

"Marked down as someone wanting to sell shares." What does that mean?

What is the period/term used describe Giuseppe Arcimboldo's style of painting?

Make a Bowl of Alphabet Soup

Highest stage count that are used one right after the other?

Started in 1987 vs. Starting in 1987

Why didn't Voldemort know what Grindelwald looked like?

Trouble reading roman numeral notation with flats

Unfrosted light bulb

Are all namekians brothers?

categorizing a variable turns it from insignificant to significant

Did I make a mistake by ccing email to boss to others?

Not hide and seek

Capacitor electron flow

How to split IPA spelling into syllables

Can you describe someone as luxurious? As in someone who likes luxurious things?

A seasonal riddle

Why can't I get pgrep output right to variable on bash script?

Error in master's thesis, I do not know what to do

Why is implicit conversion not ambiguous for non-primitive types?

C++ lambda syntax

Would a primitive species be able to learn English from reading books alone?



Assign a customer cart to another customer programmatically Magento 2


Add multiple products to cart programatically - magento 2.1Add a product to a customer cart programatically magento 2Magento 2 How to load product collection, Category collection, Load product by id and get category by product idassign a downloadable product to a customer magento 2Customer Token by Customer SessionLoad last quoteLimit order total for customer in magento2?Is it possible to hide custom attribute from product editor and assign a default value?Assign two customer groups product prices to one customerHow to update Minicart count after remove product Programatically on cart page













2















I want to assign a customer product on the cart to another customer cart in Magento 2.



Somewhere is saw that we can achieve the same on Magento 1.x from



Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();


I first tried the same on Magento 1.x it assigned the cart to another customer but the problem was, after assigning when the customer removed the product from the cart the product will be removed from other customer cart too.



Can anyone help me out here? How can I achieve this on Magento 2?



Thanks










share|improve this question





























    2















    I want to assign a customer product on the cart to another customer cart in Magento 2.



    Somewhere is saw that we can achieve the same on Magento 1.x from



    Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();


    I first tried the same on Magento 1.x it assigned the cart to another customer but the problem was, after assigning when the customer removed the product from the cart the product will be removed from other customer cart too.



    Can anyone help me out here? How can I achieve this on Magento 2?



    Thanks










    share|improve this question



























      2












      2








      2


      1






      I want to assign a customer product on the cart to another customer cart in Magento 2.



      Somewhere is saw that we can achieve the same on Magento 1.x from



      Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();


      I first tried the same on Magento 1.x it assigned the cart to another customer but the problem was, after assigning when the customer removed the product from the cart the product will be removed from other customer cart too.



      Can anyone help me out here? How can I achieve this on Magento 2?



      Thanks










      share|improve this question
















      I want to assign a customer product on the cart to another customer cart in Magento 2.



      Somewhere is saw that we can achieve the same on Magento 1.x from



      Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();


      I first tried the same on Magento 1.x it assigned the cart to another customer but the problem was, after assigning when the customer removed the product from the cart the product will be removed from other customer cart too.



      Can anyone help me out here? How can I achieve this on Magento 2?



      Thanks







      magento2 magento-2.1






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 32 mins ago









      magefms

      1,8321425




      1,8321425










      asked Nov 23 '16 at 6:25









      aton1004aton1004

      648823




      648823






















          1 Answer
          1






          active

          oldest

          votes


















          0














          You can assign a customer cart to another customer by below code :



          $_objectManager = MagentoFrameworkAppObjectManager::getInstance();

          $collection = $_objectManager->get('MagentoCheckoutModelSession')->getQuote()->load($quoteId)->setCustomerId($customerId)->save();





          share|improve this answer


























          • OK i will try this

            – aton1004
            Nov 28 '16 at 4:14











          • Is this helpful for you?

            – Akshay Verma
            Nov 30 '16 at 6:53











          • Hi Akshay , I don't think it is working. Have you tried it.

            – aton1004
            Dec 9 '16 at 12:18











          • As per magento 1.x

            – Akshay Verma
            Dec 14 '16 at 9:08











          • As per Magento 1.x:Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();

            – Akshay Verma
            Dec 14 '16 at 9:09











          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%2f147044%2fassign-a-customer-cart-to-another-customer-programmatically-magento-2%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









          0














          You can assign a customer cart to another customer by below code :



          $_objectManager = MagentoFrameworkAppObjectManager::getInstance();

          $collection = $_objectManager->get('MagentoCheckoutModelSession')->getQuote()->load($quoteId)->setCustomerId($customerId)->save();





          share|improve this answer


























          • OK i will try this

            – aton1004
            Nov 28 '16 at 4:14











          • Is this helpful for you?

            – Akshay Verma
            Nov 30 '16 at 6:53











          • Hi Akshay , I don't think it is working. Have you tried it.

            – aton1004
            Dec 9 '16 at 12:18











          • As per magento 1.x

            – Akshay Verma
            Dec 14 '16 at 9:08











          • As per Magento 1.x:Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();

            – Akshay Verma
            Dec 14 '16 at 9:09
















          0














          You can assign a customer cart to another customer by below code :



          $_objectManager = MagentoFrameworkAppObjectManager::getInstance();

          $collection = $_objectManager->get('MagentoCheckoutModelSession')->getQuote()->load($quoteId)->setCustomerId($customerId)->save();





          share|improve this answer


























          • OK i will try this

            – aton1004
            Nov 28 '16 at 4:14











          • Is this helpful for you?

            – Akshay Verma
            Nov 30 '16 at 6:53











          • Hi Akshay , I don't think it is working. Have you tried it.

            – aton1004
            Dec 9 '16 at 12:18











          • As per magento 1.x

            – Akshay Verma
            Dec 14 '16 at 9:08











          • As per Magento 1.x:Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();

            – Akshay Verma
            Dec 14 '16 at 9:09














          0












          0








          0







          You can assign a customer cart to another customer by below code :



          $_objectManager = MagentoFrameworkAppObjectManager::getInstance();

          $collection = $_objectManager->get('MagentoCheckoutModelSession')->getQuote()->load($quoteId)->setCustomerId($customerId)->save();





          share|improve this answer















          You can assign a customer cart to another customer by below code :



          $_objectManager = MagentoFrameworkAppObjectManager::getInstance();

          $collection = $_objectManager->get('MagentoCheckoutModelSession')->getQuote()->load($quoteId)->setCustomerId($customerId)->save();






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Dec 14 '16 at 9:07

























          answered Nov 23 '16 at 9:32









          Akshay VermaAkshay Verma

          215




          215













          • OK i will try this

            – aton1004
            Nov 28 '16 at 4:14











          • Is this helpful for you?

            – Akshay Verma
            Nov 30 '16 at 6:53











          • Hi Akshay , I don't think it is working. Have you tried it.

            – aton1004
            Dec 9 '16 at 12:18











          • As per magento 1.x

            – Akshay Verma
            Dec 14 '16 at 9:08











          • As per Magento 1.x:Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();

            – Akshay Verma
            Dec 14 '16 at 9:09



















          • OK i will try this

            – aton1004
            Nov 28 '16 at 4:14











          • Is this helpful for you?

            – Akshay Verma
            Nov 30 '16 at 6:53











          • Hi Akshay , I don't think it is working. Have you tried it.

            – aton1004
            Dec 9 '16 at 12:18











          • As per magento 1.x

            – Akshay Verma
            Dec 14 '16 at 9:08











          • As per Magento 1.x:Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();

            – Akshay Verma
            Dec 14 '16 at 9:09

















          OK i will try this

          – aton1004
          Nov 28 '16 at 4:14





          OK i will try this

          – aton1004
          Nov 28 '16 at 4:14













          Is this helpful for you?

          – Akshay Verma
          Nov 30 '16 at 6:53





          Is this helpful for you?

          – Akshay Verma
          Nov 30 '16 at 6:53













          Hi Akshay , I don't think it is working. Have you tried it.

          – aton1004
          Dec 9 '16 at 12:18





          Hi Akshay , I don't think it is working. Have you tried it.

          – aton1004
          Dec 9 '16 at 12:18













          As per magento 1.x

          – Akshay Verma
          Dec 14 '16 at 9:08





          As per magento 1.x

          – Akshay Verma
          Dec 14 '16 at 9:08













          As per Magento 1.x:Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();

          – Akshay Verma
          Dec 14 '16 at 9:09





          As per Magento 1.x:Mage::getModel('checkout/quote')->load($quoteId)->setCustomerId($customerId)->save();

          – Akshay Verma
          Dec 14 '16 at 9:09


















          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%2f147044%2fassign-a-customer-cart-to-another-customer-programmatically-magento-2%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

          “%fieldName is a required field.”, in Magento2 REST API Call for GET Method Type The Next...

          How to change City field to a dropdown in Checkout step Magento 2Magento 2 : How to change UI field(s)...

          變成蝙蝠會怎樣? 參考資料 外部連結 导航菜单Thomas Nagel, "What is it like to be a...