diff --git a/classes/ProductSupplier.php b/classes/ProductSupplier.php index 810590568..ea2509d29 100644 --- a/classes/ProductSupplier.php +++ b/classes/ProductSupplier.php @@ -221,6 +221,7 @@ class ProductSupplierCore extends ObjectModel $query->where('id_product = '.(int)$id_product.' AND id_product_attribute = '.(int)$id_product_attribute); $query->where('id_supplier = '.(int)$id_supplier); - return Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow($query); + $row = Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow($query); + return $row['price_te']; } } diff --git a/classes/order/OrderDetail.php b/classes/order/OrderDetail.php index 5d5cc88c0..12f49466e 100644 --- a/classes/order/OrderDetail.php +++ b/classes/order/OrderDetail.php @@ -141,6 +141,9 @@ class OrderDetailCore extends ObjectModel /** @var float additional shipping price tax incl */ public $total_shipping_price_tax_incl; + /** @var float */ + public $purchase_supplier_price; + /** * @see ObjectModel::$definition */ @@ -183,6 +186,7 @@ class OrderDetailCore extends ObjectModel 'unit_price_tax_excl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), 'total_price_tax_incl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), 'total_price_tax_excl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), + 'purchase_supplier_price' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), ), );