PHP Classes

File: update_orders_status.php

Recommend this page to a friend!
  Classes of Victor Andeloci   Useful Magento Scripts   update_orders_status.php   Download  
File: update_orders_status.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Useful Magento Scripts
Run product operations in Magento e-commerce sites
Author: By
Last change:
Date: 10 days ago
Size: 715 bytes
 

Contents

Class file image Download
<?php

include_once './app/Mage.php';
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);

$from = new DateTime('2020-01-01 00:00:00');
$from = $from->format('Y-m-d H:i:s');

$to = new DateTime('2020-12-22 23:59:9');
$to = $to->format('Y-m-d H:i:s');

$orders = Mage::getModel('sales/order')->getCollection()
    ->
addFieldToFilter('status', 'complete_shipped')
    ->
addAttributeToFilter('created_at', array('from'=>$from, 'to'=>$to));
foreach (
$orders as $order) {
  echo
'Updating status of order ' . $order->getId() . '<br>';
 
$order->addStatusToHistory('complete', 'Status manually updated on ' . date("d - m - Y") . '.');
 
$order->save();
  echo
'----- Succedeed! ----- <br><br>';
}

exit();