Calling the getter \Magento\Quote\Model\Quote\Item\AbstractItem:: getOriginalPrice() causes it to get calculated from base_original_price . So the ...
Have a look in the sales_flat_order_item table. there is a field called applied_rule_ids which will give you the id of the rule applied to that item.
Inspecting the object I have the original price in all of these:
$objectManager->get ('\Magento\Checkout\Model\Cart'); // get quote items collection $itemsCollection ...
$item = $observer->getEvent()->getQuoteItem(); //instead of this you can get the current item from quote $item->setCustomPrice($discountedPrice); ...
If the buyer changes the quantity of any items in the quote, a notice
$quote->addProduct($product, new Varien_Object($buyInfo)); $quote->save(); // without saving the quote here I get error $quoteItem = $quote-> ...
... quote into an order. You cannot negotiate prices on individual items.
Original Price — the product price before any calculations (catalog price
Preconditions (*) Magento 2.1.15 EE Steps to reproduce (*) Create a module