Strona główna forum Wsparcie Moduły i dodatki licznik produktow

licznik produktow

Wszystko o modułach i dodatkach dla Magento...

Post 7 lip 2009, o 13:26

Posty: 60
Gadu-Gadu: 11887345

Witam,
aby wyswietlic ilosc produktow w top menu np ProduktX (33) nalezy:
zmodyfikowac plik Navigation.php
$identyfikator=$category->getId();
$licznik=Mage::getModel('catalog/category')->load($identyfikator)->getProductCount();
$tekst1="(";
$tekst2=")";
$html.= '<a href="'.$this->getCategoryUrl($category).'"><span>'.$this->htmlEscape($category->getName()).' '.$tekst1.' '.$licznik.' '.$tekst2.' </span></a>'."\n";

Z tym nie ma problemu. Problem moj polega na tym ze po zlozeniu zamowienia,wysylki itd. (mam order state complete) ilosc prdouktow pozostaje taka sama (brak dekrementacji stanu magazynowego)
W PA jest ustawione dobrze. Dziwi mnie to ze getProductCount() zwraca wszystkie produkty nawet te ktore sa out of stock. Chce to zmienic. Po zamowieniu ma sie wyswietla jeden produkt mniej (juz nie mowie o galerii produktow tylko o wyniku dzialania tej funkcji -> getProductCount())

Co jest 5?

licznik produktow

PostTeraz jest 1 lis 2024, o 06:29
Google

Posty: 427
Lokalizacja: Internet

Post 7 lip 2009, o 13:28

Posty: 60
Gadu-Gadu: 11887345

Sory za literowki;)
Chodzi o to ze wracajac do ww przykladu ma byc ProduktX(32)
Dziekuje za odpowiedz

Post 7 lip 2009, o 13:37

Posty: 60
Gadu-Gadu: 11887345

I jeszcze jedno.
Nawet jak usune produkt z PA i juz nie wyswietla sie on w galerii produktow
to wciaz pozostaje w liczniku getProductCount()
czyli jest wciaz ProduktX(33)
O co chodzi? Cos z baza?
Prosze nie pisac o odswiezeniu pamieci Cache bo juz to przerobione zostalo.

Post 7 lip 2009, o 17:27

Posty: 81
Gadu-Gadu: 3824559

Sprawdzałeś to przy wyłączonym cache? odświeżałeś warstwę nawigacji ?

Post 7 lip 2009, o 18:38

Posty: 60
Gadu-Gadu: 11887345

tak


Powrót do Moduły i dodatki