احصل على السعر النهائي بما في ذلك الضريبة على صفحة المنتج
سؤال
أرغب في الحصول على السعر النهائي بما في ذلك الضريبة على صفحة المنتج الخاصة بي للحصول على علامة وصفية.
لدي حاليا هذا ، ولكن هذا هو السعر باستثناء الضرائب:
<?php echo number_format($_product->getpriceIncludingTax(), '2', '.', ',');?>
كيف يمكنني عرض السعر بما في ذلك الضريبة لهذا التعريف?
المحلول
ليس حلا مباشرا ، ولكن بعض المؤشرات / الأفكار المحتملة.
انظر إلى فئة مساعد الضرائب. Mage::helper('tax');
هناك طريقة هناك ->getPrice
ذلك أيار / مايو العمل بالنسبة لك.هناك الكثير من الطرق الأخرى المثيرة للاهتمام للنظر فيها.
أيضا نظرة خاطفة على Mage_Catalog_Block_Product_View_Type_Configurable::getJsonConfig
في هناك سترى بعض المنطق المتعلقة بالضرائب التي قد تكون أيضا ذات فائدة / تعطيك فكرة عن ما يمكن القيام به.
ننظر نحو تيه منتصف الأسلوب ، حيث يبدأ رمز مع $taxCalculation = Mage::getSingleton('tax/calculation');
أيضا بعض المساعدة المحتملة هنا: Mage_XmlConnect_Block_Catalog_Product_Price_Default::collectProductPrices
راجع الكود كما يلي في هذا الروتين:
$price = $taxHelper->getPrice($product, $product->getPrice());
$regularPrice = $taxHelper->getPrice($product, $product->getPrice(), $simplePricesTax);
$finalPrice = $taxHelper->getPrice($product, $product->getFinalPrice());
$finalPriceInclTax = $taxHelper->getPrice($product, $product->getFinalPrice(), true);