Strona główna forum Wsparcie Konfiguracja Tylko cena promocyjna na liście produktów

Tylko cena promocyjna na liście produktów

Wszystko o konfiguracji, możliwościach i ustawieniach...


Posty: 98
Gadu-Gadu: 1605632

Witam,

mam drobny problem i nie wiem jak go rozwiązać.

A mianowicie:

Siedzę sobie i robię stronkę, nagle przez brak niektórych umiejętności pojawia się problem.

Na stronie chciałbym zrobić aby wyświetlała mi się jedynie cena promocyjna. Obecnie jednak mam trzy ceny. Przykład poniżej.

Obrazek

Wiem, że za wyświetlanie ceny odpowiada plik catalog/product/promocje.phtml a w nim fragment

<?php echo $this->getPriceHtml($_product, 2) ?>


strona odwołuje się do catalog/product/price.phtml

Czy jest jakieś rozwiązanie aby umieścić tylko cenę promocyjną?
SABKO.pl - www.sabko.pl

Tylko cena promocyjna na liście produktów

PostTeraz jest 22 lut 2025, o 19:49
Google

Posty: 427
Lokalizacja: Internet


Posty: 1575
Gadu-Gadu: 0

w konfiguracji -> podatkach ustawisz sobie żeby była pokazywane cena z podatkiem

a normalną cenę ukryj w css : display:none
hosting-magento.pl / magentohosting.eu - szybki hosting Magento
https://www.mage24.pl/ - twój sklep Magento 2 w 5 minut


Posty: 98
Gadu-Gadu: 1605632

Ok ale ja chce aby ceny zostały tak jak są. Na liście jest wszystko ok i w paneli też. Chodzi mi żeby tylko na stronie głównej były wyświetlane ceny promocyjne
SABKO.pl - www.sabko.pl


Posty: 98
Lokalizacja: Opole
Gadu-Gadu: 0

Możesz użyć:

<?php echo $_product->getFinalPrice(); ?>
http://magento.kamilborkowski.pl/


Posty: 98
Gadu-Gadu: 1605632

HEHE, powiedzmy że działa. Próbowałem wcześniej i mi błędy wyskakiwały.

Jak zrobić cenę brutto bo mam teraz netto? Wiesz może dlaczego wyświetlają mi się cztery zera?
SABKO.pl - www.sabko.pl


Posty: 98
Lokalizacja: Opole
Gadu-Gadu: 0

Cztery zera wyświetlają się dlatego, że to cena prosto z bazy w formacie Decimal. Żeby ją sformatować wg. swojej waluty użyj tego:
<?php echo Mage::helper('core')->currency($_product->getFinalPrice()); ?>


Wyświetlanie z podatkiem lub bez możesz, tak jak kkkonrad pisał, ustawić w adminie.
http://magento.kamilborkowski.pl/


Posty: 98
Gadu-Gadu: 1605632

Wiem wiem jak się zmienia w PA :)

Tylko w tym rzecz, że ja chcę wyciągnąć z bazy cenę brutto. Próbowałem

  <?php echo Mage::helper('core')->currency($_product->getFinalPriceInclTax()); ?>


Ale to chyba nie da się tak.

To że trzeba sformatować to wiem tylko nie wiedziałem jak :) Dzięki ty to masz łeb
SABKO.pl - www.sabko.pl


Posty: 1575
Gadu-Gadu: 0

Co do CSS, przecież BODY ma specjalna klasę, można tylko na głównej ukryć daną cenę.
hosting-magento.pl / magentohosting.eu - szybki hosting Magento
https://www.mage24.pl/ - twój sklep Magento 2 w 5 minut


Posty: 98
Gadu-Gadu: 1605632

Tak tylko, że jak ukryje to są ukryte wszędzie również na liście produktów. Gdybym miał cenę brutto umieszczoną bezpośrednio tak jak:
<?php echo Mage::helper('core')->currency($_product->getFinalPrice()); ?>

to sprawę bym miał załatwioną :)
SABKO.pl - www.sabko.pl


Posty: 1575
Gadu-Gadu: 0

Nie ukryjesz, jeśli uzyjesz klasy BODY dla np. .cms-index-index to ukryje sie tylko na stronie głównej.
hosting-magento.pl / magentohosting.eu - szybki hosting Magento
https://www.mage24.pl/ - twój sklep Magento 2 w 5 minut

Następna strona

Powrót do Konfiguracja