[MOD] Admin>Orders>Search : On product Name or SKU
Posted: Wed Jul 28, 2010 10:58 pm
This mod allows you to search your orders using:
Version 5.0.6 - 5.5.x (tested)
Open: /admin/includes/classes/class.orders.php
Find:
Before, Add:
Find:
Replace with
Find:
Replace with
Find:
Replace with:
- Product SKU (full or part of it)
- Product name (full or part of it)
Version 5.0.6 - 5.5.x (tested)
Open: /admin/includes/classes/class.orders.php
Find:
Code: Select all
// Return an array containing details about orders.
$query = sprintf("
Code: Select all
//MOD Search using SKU or product name
$extraJoins .= " LEFT JOIN [|PREFIX|]order_products sp ON (o.orderid=sp.orderorderid)";
//MOD END Search using SKU or product name
Find:
Code: Select all
SELECT %so.*, c.*, s.statusdesc AS ordstatustext, CONCAT(custconfirstname, ' ', custconlastname) AS custname,
Code: Select all
SELECT %s DISTINCT o.orderid, o.*, c.*, s.statusdesc AS ordstatustext, CONCAT(custconfirstname, ' ', custconlastname) AS custname,
Find:
Code: Select all
$countQuery = "SELECT COUNT(o.orderid) FROM [|PREFIX|]orders o";
Code: Select all
$countQuery = "SELECT COUNT(DISTINCT o.orderid) FROM [|PREFIX|]orders o";
Find:
Code: Select all
OR ordshipzip LIKE '%".$search_query."%'
OR ordshipcountry LIKE '%".$search_query."%'
) ";
Code: Select all
OR ordshipzip LIKE '%".$search_query."%'
OR ordshipcountry LIKE '%".$search_query."%'
";
//MOD Search using SKU or product name
// ) ";
$queryWhere .= "
OR ordprodsku LIKE '%".$search_query."%'
OR ordprodname LIKE '%".$search_query."%'
) ";
//MOD END Search using SKU or product name