Szybki import stanów magazynowych w Magento

Często zachodzi potrzeba zaimportowania stanów magazynowych z innego systemu. Najczęściej w tym celu wykorzystywane jest API, jednak ma ono jedną podstawową wadę, jest bardzo powolne. Kiedy potrzebujemy w krótkim czasie dokonać zmiany kilku tysięcy produktów, to wykorzystanie API może być nie najlepszym rozwiązaniem z powodu jego bardzo dużej pracochłonności i narzutu na zasoby.

Czytaj dalej

Prosta aktualizacja cen

Jedną z podstawowych wad Magento jest bardzo czasochłonna aktualizacja ceny. Za każdym razem wymagana jest edycja produktu następnie przełączenie zakładki i zapisanie nowej ceny. W przypadku jak mamy do poprawienia kilka lub kilkanaście cen może to być bardzo uciążliwe i czasochłonne.

Czytaj dalej

Import produktów z zdjęciami

Często konieczne jest zaimportowanie listy produktów wraz z ich zdjęciami. Jeżeli posiadamy plik z listą naszych zdjęć ich zaimportowanie jest bardzo poste za pomocą System -> Import/Export -> Data Flow Profile

Czytaj dalej

Produkty w promocji a paginator

W internecie można znaleźć wiele rozwiązań tego problemu niestety większości ma podstawową wadę związana z źle działającym paginatorem lub wcale niedziałającym paginatorem.

Czytaj dalej

Unikalny tytuł strony kategorii

Z punktu widzenia optymalizacji SEO każda strona w naszym systemie powinna posiadać unikalny tytuł.
Niestety często kategorie w magento posiadają wiele podstron a domyślna konfiguracja Magento nie gwarantuje im unikalnego tytułu.

Co więc możemy zrobić aby zamiast tytuły w stylu „kategoria” uzyskać tytuł „kategoria – strona 2”

Znajdujemy plik :

/app/code/core/Mage/Catalog/Block/Category/View.php

I kopiujemy go do :

/app/code/local/Mage/Catalog/Block/Category/View.php

następnie od wiersza 44 zmieniamy kod z :

            if ($title = $category->getMetaTitle()) {
                $headBlock->setTitle($title);
            }

na :

            if ($title = $category->getMetaTitle()) {
                $headBlock->setTitle($title);
            }
            #zmiana z numeracja strony kategori
            elseif ($category->getName() && is_numeric($_GET['p']) && $_GET['p']>1) {
                $headBlock->setTitle($category->getName()." - strona ".$_GET['p']);
            }
            #koniec zmiany