Needs review
Project:
Ubercart Views
Version:
6.x-3.2
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
20 Sep 2012 at 11:50 UTC
Updated:
20 Sep 2012 at 13:36 UTC
If you need tracking number for ubercart order you can realize this with folowing code:
Please add this code to the next release.
//Added by zlogr
$packages_schema = drupal_get_schema('uc_packages');
$data['uc_packages']['table']['join']['uc_orders'] = array(
'left_field' => 'order_id',
'field' => 'order_id',
);
$data['uc_packages']['table']['join']['uc_order_products'] = array(
'left_field' => 'order_id',
'field' => 'order_id',
);
$data['uc_packages']['table']['group'] = t('Ubercart order track number');
$data['uc_packages']['tracking_number'] = array(
'title' => t('Tracking number'),
'help' => $packages_schema['fields']['tracking_number']['description'],
'field' => array(
'handler' => 'views_handler_field',
'click sortable' => TRUE,
),
);
Comments
Comment #1
zlogr commentedActually i used wrong table name so below correct and working version: