Do original prices not display in sales order mode in magento 1.8.1?

Do the original prices not appear in the sales order view in magento 1.8.1?

Dear, my initial price is 299, and the selling price of the sale is 149, but in the original price and selling price, which are equal to 149, what is needed to view the initial price? my code is here, please help me how to display the initial price of the application \ design \ adminhtml \ default \ default \ template \ sales \ order \ View \ elements \ visualizer / default.phtml

enter link description here
(source: suditi.in )

<?php /** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE_AFL.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@magentocommerce.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade Magento to newer * versions in the future. If you wish to customize Magento for your * needs please refer to http://www.magentocommerce.com for more information. * * @category design * @package default_default * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com) * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) */ ?> <?php $_item = $this->getItem() ?> <?php $this->setPriceDataObject($_item) ?> <tr<?php if (!$this->canDisplayGiftmessage()): ?> class="border"<?php endif; ?>> <td> <?php if ($this->canDisplayContainer()): ?> <div id="<?php echo $this->getHtmlId() ?>" class="item-container"> <?php endif; ?> <div class="item-text"> <?php echo $this->getColumnHtml($_item, 'name') ?> </div> <?php if ($this->canDisplayContainer()): ?> </div> <?php endif ?> </td> <td class="a-center"><?php echo $_item->getStatus() ?></td> <td class="a-right"><?php echo $this->displayPriceAttribute('original_price') ?></td> <td class="a-right"> <?php if ($this->helper('tax')->displaySalesBothPrices() || $this->helper('tax')->displaySalesPriceExclTax()): ?> <span class="price-excl-tax"> <?php if ($this->helper('tax')->displaySalesBothPrices()): ?> <span class="label"><?php echo $this->__('Excl. Tax'); ?>:</span> <?php endif; ?> <?php if (Mage::helper('weee')->typeOfDisplay($_item, array(0, 1, 4), 'sales', $_item->getStoreId())): ?> <?php echo $this->displayPrices( $_item->getBasePrice()+$_item->getBaseWeeeTaxAppliedAmount()+$_item->getBaseWeeeTaxDisposition(), $_item->getPrice()+$_item->getWeeeTaxAppliedAmount()+$_item->getWeeeTaxDisposition() ); ?> <?php else: ?> <?php echo $this->displayPrices($_item->getBasePrice(), $_item->getPrice()) ?> <?php endif; ?> <?php if (Mage::helper('weee')->getApplied($_item)): ?> <br /> <?php if (Mage::helper('weee')->typeOfDisplay($_item, 1, 'sales', $_item->getStoreId())): ?> <small> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_amount'], $tax['amount']); ?></span> <?php endforeach; ?> </small> <?php elseif (Mage::helper('weee')->typeOfDisplay($_item, 2, 'sales', $_item->getStoreId())): ?> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><small><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_amount'], $tax['amount']); ?></small></span> <?php endforeach; ?> <?php elseif (Mage::helper('weee')->typeOfDisplay($_item, 4, 'sales', $_item->getStoreId())): ?> <small> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_amount'], $tax['amount']); ?></span> <?php endforeach; ?> </small> <?php endif; ?> <?php if (Mage::helper('weee')->typeOfDisplay($_item, 2, 'sales', $_item->getStoreId())): ?> <br /> <span class="nobr"><?php echo Mage::helper('weee')->__('Total'); ?>:<br /> <?php echo $this->displayPrices( $_item->getBasePrice()+$_item->getBaseWeeeTaxAppliedAmount()+$_item->getBaseWeeeTaxDisposition(), $_item->getPrice()+$_item->getWeeeTaxAppliedAmount()+$_item->getWeeeTaxDisposition() ); ?> </span> <?php endif; ?> <?php endif; ?> </span> <br /> <?php endif; ?> <?php if ($this->helper('tax')->displaySalesBothPrices() || $this->helper('tax')->displaySalesPriceInclTax()): ?> <span class="price-incl-tax"> <?php if ($this->helper('tax')->displaySalesBothPrices()): ?> <span class="label"><?php echo $this->__('Incl. Tax'); ?>:</span> <?php endif; ?> <?php $_incl = $this->helper('checkout')->getPriceInclTax($_item); ?> <?php $_baseIncl = $this->helper('checkout')->getBasePriceInclTax($_item); ?> <?php if (Mage::helper('weee')->typeOfDisplay($_item, array(0, 1, 4), 'sales', $_item->getStoreId())): ?> <?php echo $this->displayPrices($_baseIncl + Mage::helper('weee')->getBaseWeeeTaxInclTax($_item), $_incl + Mage::helper('weee')->getWeeeTaxInclTax($_item)); ?> <?php else: ?> <?php echo $this->displayPrices($_baseIncl-$_item->getBaseWeeeTaxDisposition(), $_incl-$_item->getWeeeTaxDisposition()) ?> <?php endif; ?> <?php if (Mage::helper('weee')->getApplied($_item)): ?> <br /> <?php if (Mage::helper('weee')->typeOfDisplay($_item, 1, 'sales', $_item->getStoreId())): ?> <small> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_amount_incl_tax'], $tax['amount_incl_tax']); ?></span> <?php endforeach; ?> </small> <?php elseif (Mage::helper('weee')->typeOfDisplay($_item, 2, 'sales', $_item->getStoreId())): ?> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><small><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_amount_incl_tax'], $tax['amount_incl_tax']); ?></small></span> <?php endforeach; ?> <?php elseif (Mage::helper('weee')->typeOfDisplay($_item, 4, 'sales', $_item->getStoreId())): ?> <small> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_amount_incl_tax'], $tax['amount_incl_tax']); ?></span> <?php endforeach; ?> </small> <?php endif; ?> <?php if (Mage::helper('weee')->typeOfDisplay($_item, 2, 'sales', $_item->getStoreId())): ?> <br /> <span class="nobr"><?php echo Mage::helper('weee')->__('Total'); ?>:<br /> <?php echo $this->displayPrices($_baseIncl + Mage::helper('weee')->getBaseWeeeTaxInclTax($_item) , $_incl + Mage::helper('weee')->getWeeeTaxInclTax($_item)); ?></span> <?php endif; ?> <?php endif; ?> </span> <?php endif; ?> </td> <td><?php echo $this->getColumnHtml($_item, 'qty') ?></td> <td class="a-right"> <?php if ($this->helper('tax')->displaySalesBothPrices() || $this->helper('tax')->displaySalesPriceExclTax()): ?> <span class="price-excl-tax"> <?php if ($this->helper('tax')->displaySalesBothPrices()): ?> <span class="label"><?php echo $this->__('Excl. Tax'); ?>:</span> <?php endif; ?> <?php if (Mage::helper('weee')->typeOfDisplay($_item, array(0, 1, 4), 'sales', $_item->getStoreId())): ?> <?php echo $this->displayPrices( $_item->getBaseRowTotal()+$_item->getBaseWeeeTaxAppliedRowAmount()+$_item->getBaseWeeeTaxRowDisposition(), $_item->getRowTotal()+$_item->getWeeeTaxAppliedRowAmount()+$_item->getWeeeTaxRowDisposition() ); ?> <?php else: ?> <?php echo $this->displayPrices($_item->getBaseRowTotal(), $_item->getRowTotal()) ?> <?php endif; ?> <?php if (Mage::helper('weee')->getApplied($_item)): ?> <?php if (Mage::helper('weee')->typeOfDisplay($_item, 1, 'sales', $_item->getStoreId())): ?> <small> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_row_amount'], $tax['row_amount']); ?></span> <?php endforeach; ?> </small> <?php elseif (Mage::helper('weee')->typeOfDisplay($_item, 2, 'sales', $_item->getStoreId())): ?> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><small><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_row_amount'], $tax['row_amount']); ?></small></span> <?php endforeach; ?> <?php elseif (Mage::helper('weee')->typeOfDisplay($_item, 4, 'sales', $_item->getStoreId())): ?> <small> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_row_amount'], $tax['row_amount']); ?></span> <?php endforeach; ?> </small> <?php endif; ?> <?php if (Mage::helper('weee')->typeOfDisplay($_item, 2, 'sales', $_item->getStoreId())): ?> <br /> <span class="nobr"><?php echo Mage::helper('weee')->__('Total'); ?>:<br /> <?php echo $this->displayPrices( $_item->getBaseRowTotal()+$_item->getBaseWeeeTaxAppliedRowAmount()+$_item->getBaseWeeeTaxRowDisposition(), $_item->getRowTotal()+$_item->getWeeeTaxAppliedRowAmount()+$_item->getWeeeTaxRowDisposition() ); ?> </span> <?php endif; ?> <?php endif; ?> </span> <br /> <?php endif; ?> <?php if ($this->helper('tax')->displaySalesBothPrices() || $this->helper('tax')->displaySalesPriceInclTax()): ?> <span class="price-incl-tax"> <?php if ($this->helper('tax')->displaySalesBothPrices()): ?> <span class="label"><?php echo $this->__('Incl. Tax'); ?>:</span> <?php endif; ?> <?php $_incl = $this->helper('checkout')->getSubtotalInclTax($_item); ?> <?php $_baseIncl = $this->helper('checkout')->getBaseSubtotalInclTax($_item); ?> <?php if (Mage::helper('weee')->typeOfDisplay($_item, array(0, 1, 4), 'sales', $_item->getStoreId())): ?> <?php echo $this->displayPrices($_baseIncl + Mage::helper('weee')->getBaseRowWeeeTaxInclTax($_item), $_incl + Mage::helper('weee')->getRowWeeeTaxInclTax($_item)); ?> <?php else: ?> <?php echo $this->displayPrices($_baseIncl-$_item->getBaseWeeeTaxRowDisposition(), $_incl-$_item->getWeeeTaxRowDisposition()) ?> <?php endif; ?> <?php if (Mage::helper('weee')->getApplied($_item)): ?> <br /> <?php if (Mage::helper('weee')->typeOfDisplay($_item, 1, 'sales', $_item->getStoreId())): ?> <small> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_row_amount_incl_tax'], $tax['row_amount_incl_tax']); ?></span> <?php endforeach; ?> </small> <?php elseif (Mage::helper('weee')->typeOfDisplay($_item, 2, 'sales', $_item->getStoreId())): ?> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><small><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_row_amount_incl_tax'], $tax['row_amount_incl_tax']); ?></small></span> <?php endforeach; ?> <?php elseif (Mage::helper('weee')->typeOfDisplay($_item, 4, 'sales', $_item->getStoreId())): ?> <small> <?php foreach (Mage::helper('weee')->getApplied($_item) as $tax): ?> <span class="nobr"><?php echo $tax['title']; ?>: <?php echo $this->displayPrices($tax['base_row_amount_incl_tax'], $tax['row_amount_incl_tax']); ?></span> <?php endforeach; ?> </small> <?php endif; ?> <?php if (Mage::helper('weee')->typeOfDisplay($_item, 2, 'sales', $_item->getStoreId())): ?> <br /><span class="nobr"><?php echo Mage::helper('weee')->__('Total'); ?>:<br /> <?php echo $this->displayPrices($_baseIncl + Mage::helper('weee')->getBaseRowWeeeTaxInclTax($_item),$_incl + Mage::helper('weee')->getRowWeeeTaxInclTax($_item)); ?></span> <?php endif; ?> <?php endif; ?> </span> <?php endif; ?> </td> <td class="a-right"><?php echo $this->displayPriceAttribute('tax_amount') ?></td> <td class="a-right"><?php echo $this->displayTaxPercent($_item) ?></td> <td class="a-right"><?php echo $this->displayPriceAttribute('discount_amount') ?></td> <td class="a-right last"> <?php echo $this->displayPrices( $_item->getBaseRowTotal() + $_item->getBaseTaxAmount() + $_item->getBaseHiddenTaxAmount() + Mage::helper('weee')->getBaseRowWeeeAmountAfterDiscount($_item) - $_item->getBaseDiscountAmount(), $_item->getRowTotal() + $_item->getTaxAmount() + $_item->getHiddenTaxAmount() + Mage::helper('weee')->getRowWeeeAmountAfterDiscount($_item) - $_item->getDiscountAmount() ); ?> </td> </tr> 
+6
source share
1 answer

Edit: Added a simplified answer below. My explanation is a little confused without it.

Welcome to the confusion that is Magento. The original price and the price that appears in your order are really correct. For a very quick answer on why this is Click here and view a blog post that briefly explains this. For more information read:

Product initial price is calculated in stages. If the item is a simple product that does not belong to a custom product or group, the calculation ends. Whatever the pricing tab of this product is; Price, Special Price, MSRP, etc.

If the product is part of a custom product, then additional steps are taken. Basically, the product price tab is ignored, and the custom product price tab is used as a starting point. The configurable product then checks the related products tab and performs the appropriate calculations.


An example :
Here is an example from my site using a mattress (9LTXMT-004), which as a simple product costs $ 1203 (this will be its initial price). However, I added this product to my custom product (Parent) and set the cost to $ 782. Thus, now $ 782 redefines $ 1203 as my initial cost, and then calculations (if any) are added from the related products tab. In my case (figures below) it adds $ 472 to the price of custom products, and this becomes the Original Product Price , $ 1254. Not $ 1675, which will be a simple product price + an additional $ 472 from a custom product.

Magento configurable product associated product tab

Here you see (Pt.1) the initial price, as I explained. And you are also so (Pt. 2) that your order should look if they used a discount code. This is also a normal Magento operation. Order placed in Magento


Back to the answer :
The initial price and the price will always display what Magento calculated for the user as. In your post, you told us that his selling price is $ 149, so this is exactly what he will show you in the order. The only time when the original price and the price will differ is if you apply an administrator discount on the product. So, after Magento calculates the cost, you will have a rule (perhaps promotion?), Which gives the use of, say, a 10% discount on the initial price.

You should be able to print reports, although this shows this difference. "Customer X bought product Y for $$$, but it really cost $$$." If you can’t find a report already built into Magento, you don’t have to work hard to create your own report and add it to the system, rather than hacking the main code to add this unusual function.

I understand your point. It would be nice to have the true price of the original product and what we sold, as on the order page, because this is what we exhibit and print. But this is not the default Magento. Perhaps you should contact the developers of the Magento community.

Edit, simplify the answer:

What you ask for in your post is not Magento's way of displaying prices; see explanation above. You have only three options:

  • Enter your own solution; custom extension or hack the main code (not recommended).
  • Create your own Magento report. Perhaps this is not what you want, but the right way to deal with this situation.
  • Ask Magento CE forums to add this feature.
+1
source

Source: https://habr.com/ru/post/985053/


All Articles