News:

Looking for documentation? Take a look on our wiki

Main Menu

Ordering invoice items by SKU [Solved]

Started by inkomico, August 18, 2014, 21:39:00 PM

Previous topic - Next topic

inkomico

Is there any way to ordering items by SKU on the invoice?

I created the invoice_items.php override but I donĀ“t know how to ordering.

Thanks.

GJC Web Design

the items are in any multi dimensional array - research 'array ordering php'

e.g.

usort($myArray, function($a, $b) {
    return $a['product_sku'] - $b['product_sku'];
});
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

inkomico

Quote from: GJC Web Design on August 19, 2014, 01:11:23 AM
the items are in any multi dimensional array - research 'array ordering php'

e.g.

usort($myArray, function($a, $b) {
    return $a['product_sku'] - $b['product_sku'];
});

Thanks!

The solution:


$list = $this->orderDetails['items'];

function order_by_sku($a, $b)
{
return ($a->order_item_sku > $b->order_item_sku);
}
usort($list, 'order_by_sku');