Get order id after Paypal Express Checkout
I want an order Id (not Increment Id) and quote after redirecting back from PayPal to my store.
For this purpose I am using sales_order_place_after event. But this event does not return order Id but getting an quote properly.
So is there any other events which I can use to satisfied my requirement ?
event-observer sales-order paypal sales paypal-express
bumped to the homepage by Community♦ 6 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 want an order Id (not Increment Id) and quote after redirecting back from PayPal to my store.
For this purpose I am using sales_order_place_after event. But this event does not return order Id but getting an quote properly.
So is there any other events which I can use to satisfied my requirement ?
event-observer sales-order paypal sales paypal-express
bumped to the homepage by Community♦ 6 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 want an order Id (not Increment Id) and quote after redirecting back from PayPal to my store.
For this purpose I am using sales_order_place_after event. But this event does not return order Id but getting an quote properly.
So is there any other events which I can use to satisfied my requirement ?
event-observer sales-order paypal sales paypal-express
I want an order Id (not Increment Id) and quote after redirecting back from PayPal to my store.
For this purpose I am using sales_order_place_after event. But this event does not return order Id but getting an quote properly.
So is there any other events which I can use to satisfied my requirement ?
event-observer sales-order paypal sales paypal-express
event-observer sales-order paypal sales paypal-express
edited Jun 20 '16 at 11:09
Raphael at Digital Pianism
54.5k22118276
54.5k22118276
asked Jun 20 '16 at 10:39
KrupaliKrupali
5612826
5612826
bumped to the homepage by Community♦ 6 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♦ 6 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 |
add a comment |
1 Answer
1
active
oldest
votes
Using the sales_order_place_after is the right idea in my opinion.
To get the order Id you can do:
$order = $observer->getOrder();
$orderId = $order->getEntityId();
To get the quote id from this order you can then do:
$quoteId = $order->getQuoteId();
If you need full details of the quote and assuming you're using Magento 1 you can then call:
$quote = Mage::getModel('sales/quote')->load($quoteId);
I am not getting EntityId also :(
– Krupali
Jun 20 '16 at 11:21
@Krupali what about$order->getId()?
– Raphael at Digital Pianism
Jun 20 '16 at 11:23
I try that very first.But not getting.
– Krupali
Jun 20 '16 at 11:25
Is it good to use "checkout_onepage_controller_success_action event" ?
– Krupali
Jun 20 '16 at 12:57
Can I use "paypal_express_place_order_success" event ?
– Krupali
Jun 21 '16 at 11:06
|
show 2 more comments
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%2f121813%2fget-order-id-after-paypal-express-checkout%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
Using the sales_order_place_after is the right idea in my opinion.
To get the order Id you can do:
$order = $observer->getOrder();
$orderId = $order->getEntityId();
To get the quote id from this order you can then do:
$quoteId = $order->getQuoteId();
If you need full details of the quote and assuming you're using Magento 1 you can then call:
$quote = Mage::getModel('sales/quote')->load($quoteId);
I am not getting EntityId also :(
– Krupali
Jun 20 '16 at 11:21
@Krupali what about$order->getId()?
– Raphael at Digital Pianism
Jun 20 '16 at 11:23
I try that very first.But not getting.
– Krupali
Jun 20 '16 at 11:25
Is it good to use "checkout_onepage_controller_success_action event" ?
– Krupali
Jun 20 '16 at 12:57
Can I use "paypal_express_place_order_success" event ?
– Krupali
Jun 21 '16 at 11:06
|
show 2 more comments
Using the sales_order_place_after is the right idea in my opinion.
To get the order Id you can do:
$order = $observer->getOrder();
$orderId = $order->getEntityId();
To get the quote id from this order you can then do:
$quoteId = $order->getQuoteId();
If you need full details of the quote and assuming you're using Magento 1 you can then call:
$quote = Mage::getModel('sales/quote')->load($quoteId);
I am not getting EntityId also :(
– Krupali
Jun 20 '16 at 11:21
@Krupali what about$order->getId()?
– Raphael at Digital Pianism
Jun 20 '16 at 11:23
I try that very first.But not getting.
– Krupali
Jun 20 '16 at 11:25
Is it good to use "checkout_onepage_controller_success_action event" ?
– Krupali
Jun 20 '16 at 12:57
Can I use "paypal_express_place_order_success" event ?
– Krupali
Jun 21 '16 at 11:06
|
show 2 more comments
Using the sales_order_place_after is the right idea in my opinion.
To get the order Id you can do:
$order = $observer->getOrder();
$orderId = $order->getEntityId();
To get the quote id from this order you can then do:
$quoteId = $order->getQuoteId();
If you need full details of the quote and assuming you're using Magento 1 you can then call:
$quote = Mage::getModel('sales/quote')->load($quoteId);
Using the sales_order_place_after is the right idea in my opinion.
To get the order Id you can do:
$order = $observer->getOrder();
$orderId = $order->getEntityId();
To get the quote id from this order you can then do:
$quoteId = $order->getQuoteId();
If you need full details of the quote and assuming you're using Magento 1 you can then call:
$quote = Mage::getModel('sales/quote')->load($quoteId);
answered Jun 20 '16 at 11:09
Raphael at Digital PianismRaphael at Digital Pianism
54.5k22118276
54.5k22118276
I am not getting EntityId also :(
– Krupali
Jun 20 '16 at 11:21
@Krupali what about$order->getId()?
– Raphael at Digital Pianism
Jun 20 '16 at 11:23
I try that very first.But not getting.
– Krupali
Jun 20 '16 at 11:25
Is it good to use "checkout_onepage_controller_success_action event" ?
– Krupali
Jun 20 '16 at 12:57
Can I use "paypal_express_place_order_success" event ?
– Krupali
Jun 21 '16 at 11:06
|
show 2 more comments
I am not getting EntityId also :(
– Krupali
Jun 20 '16 at 11:21
@Krupali what about$order->getId()?
– Raphael at Digital Pianism
Jun 20 '16 at 11:23
I try that very first.But not getting.
– Krupali
Jun 20 '16 at 11:25
Is it good to use "checkout_onepage_controller_success_action event" ?
– Krupali
Jun 20 '16 at 12:57
Can I use "paypal_express_place_order_success" event ?
– Krupali
Jun 21 '16 at 11:06
I am not getting EntityId also :(
– Krupali
Jun 20 '16 at 11:21
I am not getting EntityId also :(
– Krupali
Jun 20 '16 at 11:21
@Krupali what about
$order->getId() ?– Raphael at Digital Pianism
Jun 20 '16 at 11:23
@Krupali what about
$order->getId() ?– Raphael at Digital Pianism
Jun 20 '16 at 11:23
I try that very first.But not getting.
– Krupali
Jun 20 '16 at 11:25
I try that very first.But not getting.
– Krupali
Jun 20 '16 at 11:25
Is it good to use "checkout_onepage_controller_success_action event" ?
– Krupali
Jun 20 '16 at 12:57
Is it good to use "checkout_onepage_controller_success_action event" ?
– Krupali
Jun 20 '16 at 12:57
Can I use "paypal_express_place_order_success" event ?
– Krupali
Jun 21 '16 at 11:06
Can I use "paypal_express_place_order_success" event ?
– Krupali
Jun 21 '16 at 11:06
|
show 2 more comments
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%2f121813%2fget-order-id-after-paypal-express-checkout%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