[-] BO : original product price was not set in the order detail table #PSCFV-3159
This commit is contained in:
@@ -63,6 +63,9 @@ class OrderDetailCore extends ObjectModel
|
|||||||
/** @var float */
|
/** @var float */
|
||||||
public $product_price;
|
public $product_price;
|
||||||
|
|
||||||
|
/** @var float */
|
||||||
|
public $original_product_price;
|
||||||
|
|
||||||
/** @var float */
|
/** @var float */
|
||||||
public $unit_price_tax_incl;
|
public $unit_price_tax_incl;
|
||||||
|
|
||||||
@@ -190,7 +193,8 @@ class OrderDetailCore extends ObjectModel
|
|||||||
'unit_price_tax_excl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'),
|
'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_incl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'),
|
||||||
'total_price_tax_excl' => 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'),
|
'purchase_supplier_price' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'),
|
||||||
|
'original_product_price' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice')
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -341,12 +345,7 @@ class OrderDetailCore extends ObjectModel
|
|||||||
*/
|
*/
|
||||||
public static function getList($id_order)
|
public static function getList($id_order)
|
||||||
{
|
{
|
||||||
$sql = '
|
return Db::getInstance()->executeS('SELECT * FROM `'._DB_PREFIX_.'order_detail` WHERE `id_order` = '.(int)$id_order);
|
||||||
SELECT *
|
|
||||||
FROM `'._DB_PREFIX_.'order_detail`
|
|
||||||
WHERE `id_order` = '.(int)$id_order;
|
|
||||||
|
|
||||||
return Db::getInstance()->executeS($sql);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -463,6 +462,7 @@ class OrderDetailCore extends ObjectModel
|
|||||||
(int)$product['cart_quantity']
|
(int)$product['cart_quantity']
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$this->original_product_price = Product::getPriceStatic($product['id_product'], false, (int)$product['id_product_attribute'], null, null, false, false, 1, false);
|
||||||
$this->product_price = (float)$product['price'];
|
$this->product_price = (float)$product['price'];
|
||||||
$this->unit_price_tax_incl = (float)$product['price_wt'];
|
$this->unit_price_tax_incl = (float)$product['price_wt'];
|
||||||
$this->unit_price_tax_excl = (float)$product['price'];
|
$this->unit_price_tax_excl = (float)$product['price'];
|
||||||
|
|||||||
Reference in New Issue
Block a user