Share Cart via Email in Magento 2












0















I'm currently building a store where I want a user to be able to share their cart with someone via email. So that say a child could send their cart to their parents who could open the link in the email and their cart would be populated with whatever was in the child's account when he/she generated the link.



Does anyone have experience doing this in Magento 2 and could point me in the right direction? Or, if anyone knows an extension that offers this that would be great.










share|improve this question
















bumped to the homepage by Community 46 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
















  • Did you checked with the below solution?

    – mp196
    Jan 10 '17 at 7:02
















0















I'm currently building a store where I want a user to be able to share their cart with someone via email. So that say a child could send their cart to their parents who could open the link in the email and their cart would be populated with whatever was in the child's account when he/she generated the link.



Does anyone have experience doing this in Magento 2 and could point me in the right direction? Or, if anyone knows an extension that offers this that would be great.










share|improve this question
















bumped to the homepage by Community 46 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
















  • Did you checked with the below solution?

    – mp196
    Jan 10 '17 at 7:02














0












0








0


1






I'm currently building a store where I want a user to be able to share their cart with someone via email. So that say a child could send their cart to their parents who could open the link in the email and their cart would be populated with whatever was in the child's account when he/she generated the link.



Does anyone have experience doing this in Magento 2 and could point me in the right direction? Or, if anyone knows an extension that offers this that would be great.










share|improve this question
















I'm currently building a store where I want a user to be able to share their cart with someone via email. So that say a child could send their cart to their parents who could open the link in the email and their cart would be populated with whatever was in the child's account when he/she generated the link.



Does anyone have experience doing this in Magento 2 and could point me in the right direction? Or, if anyone knows an extension that offers this that would be great.







magento2 email shopping-cart sales






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 9 '17 at 3:13









Khoa TruongDinh

21.5k64086




21.5k64086










asked Jan 9 '17 at 3:03









magento777magento777

1




1





bumped to the homepage by Community 46 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community 46 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • Did you checked with the below solution?

    – mp196
    Jan 10 '17 at 7:02



















  • Did you checked with the below solution?

    – mp196
    Jan 10 '17 at 7:02

















Did you checked with the below solution?

– mp196
Jan 10 '17 at 7:02





Did you checked with the below solution?

– mp196
Jan 10 '17 at 7:02










1 Answer
1






active

oldest

votes


















0














Quote id is generated for each cart session you can get the same and from thereon you can get all the details of the products added to cart. The idea would be to email the cart details embedded with the url of your custom controller and your current quote id as an argument in email template.



Once user clicks the button it should redirect to your website in your controller and you can fetch the quote id and just replace the cart session quote id with your custom and rest of the thing magento shall do it on it's own. This is what i did in magento1 you can follow this procedure for Magento2 as well.



This might be helpful to get the current cart details
https://stackoverflow.com/questions/36789133/get-shopping-cart-details-in-magento2



This link might be helpful to load quote by quote id
Magento 2 : How to load quote by quote id






share|improve this answer

























    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%2f153711%2fshare-cart-via-email-in-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














    Quote id is generated for each cart session you can get the same and from thereon you can get all the details of the products added to cart. The idea would be to email the cart details embedded with the url of your custom controller and your current quote id as an argument in email template.



    Once user clicks the button it should redirect to your website in your controller and you can fetch the quote id and just replace the cart session quote id with your custom and rest of the thing magento shall do it on it's own. This is what i did in magento1 you can follow this procedure for Magento2 as well.



    This might be helpful to get the current cart details
    https://stackoverflow.com/questions/36789133/get-shopping-cart-details-in-magento2



    This link might be helpful to load quote by quote id
    Magento 2 : How to load quote by quote id






    share|improve this answer






























      0














      Quote id is generated for each cart session you can get the same and from thereon you can get all the details of the products added to cart. The idea would be to email the cart details embedded with the url of your custom controller and your current quote id as an argument in email template.



      Once user clicks the button it should redirect to your website in your controller and you can fetch the quote id and just replace the cart session quote id with your custom and rest of the thing magento shall do it on it's own. This is what i did in magento1 you can follow this procedure for Magento2 as well.



      This might be helpful to get the current cart details
      https://stackoverflow.com/questions/36789133/get-shopping-cart-details-in-magento2



      This link might be helpful to load quote by quote id
      Magento 2 : How to load quote by quote id






      share|improve this answer




























        0












        0








        0







        Quote id is generated for each cart session you can get the same and from thereon you can get all the details of the products added to cart. The idea would be to email the cart details embedded with the url of your custom controller and your current quote id as an argument in email template.



        Once user clicks the button it should redirect to your website in your controller and you can fetch the quote id and just replace the cart session quote id with your custom and rest of the thing magento shall do it on it's own. This is what i did in magento1 you can follow this procedure for Magento2 as well.



        This might be helpful to get the current cart details
        https://stackoverflow.com/questions/36789133/get-shopping-cart-details-in-magento2



        This link might be helpful to load quote by quote id
        Magento 2 : How to load quote by quote id






        share|improve this answer















        Quote id is generated for each cart session you can get the same and from thereon you can get all the details of the products added to cart. The idea would be to email the cart details embedded with the url of your custom controller and your current quote id as an argument in email template.



        Once user clicks the button it should redirect to your website in your controller and you can fetch the quote id and just replace the cart session quote id with your custom and rest of the thing magento shall do it on it's own. This is what i did in magento1 you can follow this procedure for Magento2 as well.



        This might be helpful to get the current cart details
        https://stackoverflow.com/questions/36789133/get-shopping-cart-details-in-magento2



        This link might be helpful to load quote by quote id
        Magento 2 : How to load quote by quote id







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited May 23 '17 at 12:37









        Community

        1




        1










        answered Jan 9 '17 at 6:57









        mp196mp196

        392218




        392218






























            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%2f153711%2fshare-cart-via-email-in-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

            What other Star Trek series did the main TNG cast show up in?

            Berlina muro

            Berlina aerponto