Wyświetlanie stanu magazynowego na karcie produktu w sklepie jest obecnie bardzo popularną opcją. Niestety domyślnie Magento wspiera nas jedynie tekstem „dostępne w magazynie”, czyli Availability: in stock. Za pomocą kilku prostych kroków możemy pokazać tę informację w nieco bardziej elegancki sposób.
Często prezentując produkty w sklepie opartym na Magento, chcemy zamiast niewiele mówiącej informacji „dostępne w magazynie” wyświetlić jak wiele produktów jest dostępnych. Aby wyświetlić na karcie produktu ilość sztuk, która pozostała w sprzedaży wystarczy w pliku:
./app/design/frontend/default/{twoj_szablon}/template/catalog/product/view/type/simple.phtml
dodać następujący kod:
[cc lang=”php”] < ?php $__manStock = $_product->getStockItem()->getManageStock();Jeśli chcemy przedstawić stan magazynu danego produktu w popularny w tej chwili sposób, czyli przedziałami, do powyższego kodu wystarczy dodać warunek. Całość przedstawia się następująco
[cc lang=”php”] < ?php $__manStock = $_product->getStockItem()->getManageStock();
MIchał (10 rok temu)
Mnie nie działa
Piotr (10 rok temu)
Przydałoby się więcej informacji chociażby jaka wersja Magento. Rozwiązanie o ile dobrze pamiętam testowałem na wersji 1.4.2 i działało bezbłędnie.