Get collection of orders excluding cancelled order in Magento 2 Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Orders collection - how to get all in the time range (current day)Order mail from success.phtml page in magento 2.2?Magento 2 - Get orders that were completed x days agoHow to get the selected Order(s) so i can use them for building a form in custom grid?Magento v1.9 Customer Edit Tab - Orders Collection{M1) Product collection sort order by views for Most Viewed ProductsMagento 2 : How to get order collection group by customer?How to get order collection filter with customer_is_guest and email (Magento 2)Get order collection by order id in Magento 2?Get billing address line 1 and line 2 in order collection: Magento 2
When speaking, how do you change your mind mid-sentence?
Why does my GNOME settings mention "Moto C Plus"?
Will I be more secure with my own router behind my ISP's router?
2 sample t test for sample sizes - 30,000 and 150,000
How to produce a PS1 prompt in bash or ksh93 similar to tcsh
What's the connection between Mr. Nancy and fried chicken?
Are Flameskulls resistant to magical piercing damage?
Should man-made satellites feature an intelligent inverted "cow catcher"?
Can gravitational waves pass through a black hole?
How to leave only the following strings?
A journey... into the MIND
Married in secret, can marital status in passport be changed at a later date?
How can I introduce the names of fantasy creatures to the reader?
Lights are flickering on and off after accidentally bumping into light switch
Knights and Knaves question
Providing direct feedback to a product salesperson
Putting Ant-Man on house arrest
Converting a text document with special format to Pandas DataFrame
Why does BitLocker not use RSA?
What is the evidence that custom checks in Northern Ireland are going to result in violence?
Assertions In A Mock Callout Test
Is Vivien of the Wilds + Wilderness Reclamation a competitive combo?
Im stuck and having trouble with ¬P ∨ Q Prove: P → Q
A German immigrant ancestor has a "Registration Affidavit of Alien Enemy" on file. What does that mean exactly?
Get collection of orders excluding cancelled order in Magento 2
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?Orders collection - how to get all in the time range (current day)Order mail from success.phtml page in magento 2.2?Magento 2 - Get orders that were completed x days agoHow to get the selected Order(s) so i can use them for building a form in custom grid?Magento v1.9 Customer Edit Tab - Orders Collection{M1) Product collection sort order by views for Most Viewed ProductsMagento 2 : How to get order collection group by customer?How to get order collection filter with customer_is_guest and email (Magento 2)Get order collection by order id in Magento 2?Get billing address line 1 and line 2 in order collection: Magento 2
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have got order collection with the following code:
$orders = $objectManager->create('MagentoSalesModelOrder')->getCollection();
Which is working fine. Problem is that it returns all types of orders including 'processing', 'cancelled' etc. I don't want the cancelled order in this collection.
I don't know how to exclude cancelled order in the above code.
Hope somebody helps.
magento2.2 order-collection
add a comment |
I have got order collection with the following code:
$orders = $objectManager->create('MagentoSalesModelOrder')->getCollection();
Which is working fine. Problem is that it returns all types of orders including 'processing', 'cancelled' etc. I don't want the cancelled order in this collection.
I don't know how to exclude cancelled order in the above code.
Hope somebody helps.
magento2.2 order-collection
add a comment |
I have got order collection with the following code:
$orders = $objectManager->create('MagentoSalesModelOrder')->getCollection();
Which is working fine. Problem is that it returns all types of orders including 'processing', 'cancelled' etc. I don't want the cancelled order in this collection.
I don't know how to exclude cancelled order in the above code.
Hope somebody helps.
magento2.2 order-collection
I have got order collection with the following code:
$orders = $objectManager->create('MagentoSalesModelOrder')->getCollection();
Which is working fine. Problem is that it returns all types of orders including 'processing', 'cancelled' etc. I don't want the cancelled order in this collection.
I don't know how to exclude cancelled order in the above code.
Hope somebody helps.
magento2.2 order-collection
magento2.2 order-collection
asked Apr 4 at 12:54
Arshad HussainArshad Hussain
4571928
4571928
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Try this,
$orders = $objectManager->create('MagentoSalesModelOrder')->getCollection();
$orders->addFieldToSelect('*')->addFieldToFilter('status', array('in' => array(complete,processing)));
Status not in cancelled order will get into the collection.
am not sure about the status name cancelled make sure you use the exact one in the table sales_order table.
Call to undefined method MagentoSalesModelResourceModelOrderCollection::addFieldToField()
– Arshad Hussain
Apr 4 at 13:05
sorry typo erro check now
– Prathap Gunasekaran
Apr 4 at 13:06
I have checked it in db for status, its 'canceled' but still it is not working niether yours nor mine.
– Arshad Hussain
Apr 5 at 10:42
Will it returns collection
– Prathap Gunasekaran
Apr 5 at 10:44
It is returning collection including all types of status
– Arshad Hussain
Apr 5 at 10:45
|
show 3 more comments
It isn't the best way to get collections in M2 using object manager. Use collection factorty for this purpose instead. Here's a short example:
use MagentoSalesModelResourceModelOrderCollectionFactory;
class SomeClass
...
public function __construct(
...
CollectionFactory $orderCollectionFactory
...
)
...
$this->collectionFactory = $orderCollectionFactory;
...
...
public function getOrders()
$orders = $this->collectionFactory()->create()
->addFieldToSelect('*')
->addFieldToFilter('status', ['neq' => 'cancelled']);
return $orders;
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%2f268790%2fget-collection-of-orders-excluding-cancelled-order-in-magento-2%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Try this,
$orders = $objectManager->create('MagentoSalesModelOrder')->getCollection();
$orders->addFieldToSelect('*')->addFieldToFilter('status', array('in' => array(complete,processing)));
Status not in cancelled order will get into the collection.
am not sure about the status name cancelled make sure you use the exact one in the table sales_order table.
Call to undefined method MagentoSalesModelResourceModelOrderCollection::addFieldToField()
– Arshad Hussain
Apr 4 at 13:05
sorry typo erro check now
– Prathap Gunasekaran
Apr 4 at 13:06
I have checked it in db for status, its 'canceled' but still it is not working niether yours nor mine.
– Arshad Hussain
Apr 5 at 10:42
Will it returns collection
– Prathap Gunasekaran
Apr 5 at 10:44
It is returning collection including all types of status
– Arshad Hussain
Apr 5 at 10:45
|
show 3 more comments
Try this,
$orders = $objectManager->create('MagentoSalesModelOrder')->getCollection();
$orders->addFieldToSelect('*')->addFieldToFilter('status', array('in' => array(complete,processing)));
Status not in cancelled order will get into the collection.
am not sure about the status name cancelled make sure you use the exact one in the table sales_order table.
Call to undefined method MagentoSalesModelResourceModelOrderCollection::addFieldToField()
– Arshad Hussain
Apr 4 at 13:05
sorry typo erro check now
– Prathap Gunasekaran
Apr 4 at 13:06
I have checked it in db for status, its 'canceled' but still it is not working niether yours nor mine.
– Arshad Hussain
Apr 5 at 10:42
Will it returns collection
– Prathap Gunasekaran
Apr 5 at 10:44
It is returning collection including all types of status
– Arshad Hussain
Apr 5 at 10:45
|
show 3 more comments
Try this,
$orders = $objectManager->create('MagentoSalesModelOrder')->getCollection();
$orders->addFieldToSelect('*')->addFieldToFilter('status', array('in' => array(complete,processing)));
Status not in cancelled order will get into the collection.
am not sure about the status name cancelled make sure you use the exact one in the table sales_order table.
Try this,
$orders = $objectManager->create('MagentoSalesModelOrder')->getCollection();
$orders->addFieldToSelect('*')->addFieldToFilter('status', array('in' => array(complete,processing)));
Status not in cancelled order will get into the collection.
am not sure about the status name cancelled make sure you use the exact one in the table sales_order table.
edited Apr 5 at 10:49
answered Apr 4 at 13:02
Prathap GunasekaranPrathap Gunasekaran
1,9021618
1,9021618
Call to undefined method MagentoSalesModelResourceModelOrderCollection::addFieldToField()
– Arshad Hussain
Apr 4 at 13:05
sorry typo erro check now
– Prathap Gunasekaran
Apr 4 at 13:06
I have checked it in db for status, its 'canceled' but still it is not working niether yours nor mine.
– Arshad Hussain
Apr 5 at 10:42
Will it returns collection
– Prathap Gunasekaran
Apr 5 at 10:44
It is returning collection including all types of status
– Arshad Hussain
Apr 5 at 10:45
|
show 3 more comments
Call to undefined method MagentoSalesModelResourceModelOrderCollection::addFieldToField()
– Arshad Hussain
Apr 4 at 13:05
sorry typo erro check now
– Prathap Gunasekaran
Apr 4 at 13:06
I have checked it in db for status, its 'canceled' but still it is not working niether yours nor mine.
– Arshad Hussain
Apr 5 at 10:42
Will it returns collection
– Prathap Gunasekaran
Apr 5 at 10:44
It is returning collection including all types of status
– Arshad Hussain
Apr 5 at 10:45
Call to undefined method MagentoSalesModelResourceModelOrderCollection::addFieldToField()
– Arshad Hussain
Apr 4 at 13:05
Call to undefined method MagentoSalesModelResourceModelOrderCollection::addFieldToField()
– Arshad Hussain
Apr 4 at 13:05
sorry typo erro check now
– Prathap Gunasekaran
Apr 4 at 13:06
sorry typo erro check now
– Prathap Gunasekaran
Apr 4 at 13:06
I have checked it in db for status, its 'canceled' but still it is not working niether yours nor mine.
– Arshad Hussain
Apr 5 at 10:42
I have checked it in db for status, its 'canceled' but still it is not working niether yours nor mine.
– Arshad Hussain
Apr 5 at 10:42
Will it returns collection
– Prathap Gunasekaran
Apr 5 at 10:44
Will it returns collection
– Prathap Gunasekaran
Apr 5 at 10:44
It is returning collection including all types of status
– Arshad Hussain
Apr 5 at 10:45
It is returning collection including all types of status
– Arshad Hussain
Apr 5 at 10:45
|
show 3 more comments
It isn't the best way to get collections in M2 using object manager. Use collection factorty for this purpose instead. Here's a short example:
use MagentoSalesModelResourceModelOrderCollectionFactory;
class SomeClass
...
public function __construct(
...
CollectionFactory $orderCollectionFactory
...
)
...
$this->collectionFactory = $orderCollectionFactory;
...
...
public function getOrders()
$orders = $this->collectionFactory()->create()
->addFieldToSelect('*')
->addFieldToFilter('status', ['neq' => 'cancelled']);
return $orders;
add a comment |
It isn't the best way to get collections in M2 using object manager. Use collection factorty for this purpose instead. Here's a short example:
use MagentoSalesModelResourceModelOrderCollectionFactory;
class SomeClass
...
public function __construct(
...
CollectionFactory $orderCollectionFactory
...
)
...
$this->collectionFactory = $orderCollectionFactory;
...
...
public function getOrders()
$orders = $this->collectionFactory()->create()
->addFieldToSelect('*')
->addFieldToFilter('status', ['neq' => 'cancelled']);
return $orders;
add a comment |
It isn't the best way to get collections in M2 using object manager. Use collection factorty for this purpose instead. Here's a short example:
use MagentoSalesModelResourceModelOrderCollectionFactory;
class SomeClass
...
public function __construct(
...
CollectionFactory $orderCollectionFactory
...
)
...
$this->collectionFactory = $orderCollectionFactory;
...
...
public function getOrders()
$orders = $this->collectionFactory()->create()
->addFieldToSelect('*')
->addFieldToFilter('status', ['neq' => 'cancelled']);
return $orders;
It isn't the best way to get collections in M2 using object manager. Use collection factorty for this purpose instead. Here's a short example:
use MagentoSalesModelResourceModelOrderCollectionFactory;
class SomeClass
...
public function __construct(
...
CollectionFactory $orderCollectionFactory
...
)
...
$this->collectionFactory = $orderCollectionFactory;
...
...
public function getOrders()
$orders = $this->collectionFactory()->create()
->addFieldToSelect('*')
->addFieldToFilter('status', ['neq' => 'cancelled']);
return $orders;
edited Apr 4 at 13:57
answered Apr 4 at 13:39
Kirill KorushkinKirill Korushkin
1437
1437
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%2f268790%2fget-collection-of-orders-excluding-cancelled-order-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