Domanda

Spero che non sia troppo audace chiedere aiuto. Vendo bottiglie di liquori e voglio mostrare sotto il prezzo della bottiglia (articolo) Prezzo convertito di un colpo.

La mia idea è questa

.

se attributo ' show_shot_price ' dice '', allora dovrebbe scoprirlo Quale prezzo è aggiornato se prezzo o speciale_price .

Quindi ho diverse opzioni con volume .

se attributo volume ha opzioni 1 litro Dovrebbe dividere il Prezzo di 25 (40 millilitro).

0,7 litri Prezzo / 17,5.

0,5 litri Prezzo / 12,5.

e il risultato dovrebbe essere rotondo al numero intero.

È stato utile?

Soluzione

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

Ora devi stampare $displayShotPrice

Altri suggerimenti

Se qualcuno ha bisogno dello stesso di me qui è il mio codice finale in cui lavoro con il peso attributo come 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; ?> 
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top