Share Cart via Email in Magento 2
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
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.
add a comment |
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
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
add a comment |
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
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
magento2 email shopping-cart sales
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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
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%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
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
add a comment |
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
add a comment |
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
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
edited May 23 '17 at 12:37
Community♦
1
1
answered Jan 9 '17 at 6:57
mp196mp196
392218
392218
add a comment |
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%2f153711%2fshare-cart-via-email-in-magento-2%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
Did you checked with the below solution?
– mp196
Jan 10 '17 at 7:02