Bulk change the order status based on a date in Woocommerce
The following sql query will change order status:
update wp_posts set post_status = 'wc-completed' where post_type = 'shop_order' and post_status ='wc-processing' ;
How can I change the order status only on orders that are before a certain date?
mysql sql wordpress woocommerce orders
add a comment |
The following sql query will change order status:
update wp_posts set post_status = 'wc-completed' where post_type = 'shop_order' and post_status ='wc-processing' ;
How can I change the order status only on orders that are before a certain date?
mysql sql wordpress woocommerce orders
add a comment |
The following sql query will change order status:
update wp_posts set post_status = 'wc-completed' where post_type = 'shop_order' and post_status ='wc-processing' ;
How can I change the order status only on orders that are before a certain date?
mysql sql wordpress woocommerce orders
The following sql query will change order status:
update wp_posts set post_status = 'wc-completed' where post_type = 'shop_order' and post_status ='wc-processing' ;
How can I change the order status only on orders that are before a certain date?
mysql sql wordpress woocommerce orders
mysql sql wordpress woocommerce orders
edited Nov 22 '18 at 0:44
LoicTheAztec
85.4k136095
85.4k136095
asked Nov 21 '18 at 16:51
R PooleR Poole
135
135
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
To bulk change the order status before a date (for example before the 05 OCT 2018
) using this SQL query (making always a database backup before):
UPDATE `wp_posts`
SET `post_status` = 'wc-completed'
WHERE `post_type` = 'shop_order'
AND `post_status` ='wc-processing'
AND `post_date` < '2018-10-05 00:00:00';
Tested and works
Woohoo! 24739 rows affected. (Query took 0.6414 seconds.) Outstanding, thank you.
– R Poole
Nov 22 '18 at 8:18
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
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: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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%2fstackoverflow.com%2fquestions%2f53416945%2fbulk-change-the-order-status-based-on-a-date-in-woocommerce%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
To bulk change the order status before a date (for example before the 05 OCT 2018
) using this SQL query (making always a database backup before):
UPDATE `wp_posts`
SET `post_status` = 'wc-completed'
WHERE `post_type` = 'shop_order'
AND `post_status` ='wc-processing'
AND `post_date` < '2018-10-05 00:00:00';
Tested and works
Woohoo! 24739 rows affected. (Query took 0.6414 seconds.) Outstanding, thank you.
– R Poole
Nov 22 '18 at 8:18
add a comment |
To bulk change the order status before a date (for example before the 05 OCT 2018
) using this SQL query (making always a database backup before):
UPDATE `wp_posts`
SET `post_status` = 'wc-completed'
WHERE `post_type` = 'shop_order'
AND `post_status` ='wc-processing'
AND `post_date` < '2018-10-05 00:00:00';
Tested and works
Woohoo! 24739 rows affected. (Query took 0.6414 seconds.) Outstanding, thank you.
– R Poole
Nov 22 '18 at 8:18
add a comment |
To bulk change the order status before a date (for example before the 05 OCT 2018
) using this SQL query (making always a database backup before):
UPDATE `wp_posts`
SET `post_status` = 'wc-completed'
WHERE `post_type` = 'shop_order'
AND `post_status` ='wc-processing'
AND `post_date` < '2018-10-05 00:00:00';
Tested and works
To bulk change the order status before a date (for example before the 05 OCT 2018
) using this SQL query (making always a database backup before):
UPDATE `wp_posts`
SET `post_status` = 'wc-completed'
WHERE `post_type` = 'shop_order'
AND `post_status` ='wc-processing'
AND `post_date` < '2018-10-05 00:00:00';
Tested and works
answered Nov 22 '18 at 0:43
LoicTheAztecLoicTheAztec
85.4k136095
85.4k136095
Woohoo! 24739 rows affected. (Query took 0.6414 seconds.) Outstanding, thank you.
– R Poole
Nov 22 '18 at 8:18
add a comment |
Woohoo! 24739 rows affected. (Query took 0.6414 seconds.) Outstanding, thank you.
– R Poole
Nov 22 '18 at 8:18
Woohoo! 24739 rows affected. (Query took 0.6414 seconds.) Outstanding, thank you.
– R Poole
Nov 22 '18 at 8:18
Woohoo! 24739 rows affected. (Query took 0.6414 seconds.) Outstanding, thank you.
– R Poole
Nov 22 '18 at 8:18
add a comment |
Thanks for contributing an answer to Stack Overflow!
- 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%2fstackoverflow.com%2fquestions%2f53416945%2fbulk-change-the-order-status-based-on-a-date-in-woocommerce%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