Question

J'espère que ce n'est pas trop audacieux de demander de l'aide. Je vends des bouteilles de liqueur et je veux montrer sous le prix de la bouteille (article) Prix converti d'un coup.

Mon idée est-ce

si attribut ' show_shot_price "dit" oui ', alors il devrait savoir Quel prix est actuel si prix ou spécial_price .

Puis j'ai plusieurs options avec volume .

Si l'attribut volume a des options 1 litre il devrait diviser le prix de 25 (40 milliltre tir).

0,7 litre Prix / 17,5.

0,5 litre Prix / 12,5.

Et le résultat devrait être rond à un nombre entier.

Était-ce utile?

La solution

$coreHelper = Mage::helper('core');
$shotPrice = $_product->getFinalPrice() / ($volume * 25);
$displayShotPrice = $coreHelper->formatPrice($shotPrice);

Maintenant, il vous suffit d'imprimer $displayShotPrice

Autres conseils

Si quelqu'un a besoin de la même chose que moi ici est mon code final où je travaille avec un attribut de poids comme volume.

<?php if($_product->getData('attribute_show_shot_price')==1): ?>
                <?php $coreHelper = Mage::helper('core');

                $weight=$_product->getweight(); 

                $shotPrice = $_product->getFinalPrice() * 40 / $weight;
                $displayShotPrice = $coreHelper->formatPrice($shotPrice); ?>

                <?php echo $displayShotPrice ?>
        <?php endif; ?> 

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top