Błąd soap w Magento 1.4.1.0

W najnowszej wersji magento 1.4.1.0 pojawił się błąd związany z obsługą protokołu SOAP. Objawia on się komunikatem magento

Parse error: syntax error, unexpected T_PUBLIC in code/core/Mage/Api/Model/Server/Adapter/Soap.php on line 144

lub

Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in /var/www/imp/import2_ajax.php:14 Stack trace: #0 [internal function]: SoapClient->__call(’login’, Array) #1 /var/www/styloweklamki.pl/imp/import2_ajax.php(14): SoapClient->login(’*****’, '*****’) #2 /var/www/imp/import2_ajax.php(58): import_image->__construct() #3 {main} thrown in /var/www/imp/import2_ajax.php on line 14

Błąd ten jest wywołany błędnie zamkniętym nawiasem klamrowym w obrębie funkcji

    /**
     * Run webservice
     *
     * @param Mage_Api_Controller_Action $controller
     * @return Mage_Api_Model_Server_Adapter_Soap
     */
    public function run()

Jego poprawienie jest bardzo proste, należy w lini 133 w pliku app/code/core/Mage/Api/Model/Server/Adapter/Soap.php usunąć nadmiarowy znak „}”

Linia ta po modyfikacji powinna wyglądać tak

        } else

Jeżeli potrzebujesz pomocy z innym błędem, skontaktuj się z nami, chętnie udzielimy pomocy w jego rozwiązaniu.

Zmiana wszystkich kategori na jest kotwicą

Aby magento wyświetliło nam produkty z podkategorii należy zmienić jej właściwość „Jest kotwicą” (en „Is Anchor”) na tak. Jeżeli w sklepie mamy dużą ilość kategorii, ręczna zmiana tej właściwości może być bardzo kłopotliwa i czasochłonna.

Na szczęście jest prosty sposób wykonania takiej operacji, jeżeli tylko posiadamy dostęp do bazy danych. Wystarczy wykonać poniższe zapytanie.

 INSERT INTO `catalog_category_entity_int` ( `entity_type_id` , `attribute_id` , `store_id` , `entity_id` , `value` )
SELECT 3 as entity_type_id, 43 as attribute_id, 	0 as store_id, 	entity_id, 1 as	value FROM `catalog_category_entity_int` group by entity_id

Jeżeli otrzymamy komunikat typu
#1062 – Duplicate entry '3-2-43-0′ for key 2

powinniśmy najpierw skasować już istniejące właściwości

DELETE FROM `catalog_category_entity_int` WHERE `attribute_id` =43

i powtórzyć pierwsze zapytanie do bazy.

Import Produktu konfigurowalnego

Podstawową wadą przy profilach importu w magento jest brak możliwości zaimportowania produktów konfigurowalnych wraz z ich produktami powiązanymi.

Ręczne wprowadzanie takiej bazy może być bardzo czasochłonne i tym samym kosztowne. Dlatego stworzyliśmy zmodyfikowany profil dla magento, umożliwiający zaimportowanie produktów konfigurowalnych z pliku csv.

Koszt modułu dla Państwa sklepu to zaledwie 100 zł, a oszczędności dzięki niemu uzyskane mogą być znacząco większe.

Nasz moduł w przeciwieństwie do wielu innych dostępnych w internecie działa poprawnie z wersją Magento 1.4.1.0 jak i 1.4.0.1.

Podczas importu automatycznie obliczana jest stała dopłata do produktów, na podstawie różnicy ceny między produktem konfigurowalnym a produktem powiązanym. Tej funkcjonalności również brakuje w innych dostępnych w internecie modułach.

Zapraszamy do kontaktu z naszą firmą i skorzystania z naszych usług.

Baner rotacyjny dla magento

Na życzenie naszych klientów powstał moduł baneru rotacyjnego dla magento.
Baner jest prosty w obsłudze a jednocześnie bardzo efektowny, będzie ozdobą każdego sklepu internetowego.
front-baner-1
Dzięki temu modułowi można w prosty sposób zaprezentować klientowi ważne informacje, jak i ciekawe zdjęcia. Do każdego zdjęcia przywiązany jest link umożliwiający przekierowanie klienta na odpowiednią stronę po jego kliknięciu.

Klient może zatrzymać prezentację na dowolnym jej etapie, jak również w dowolny sposób zmieniać strony prezentacji na banerze rotacyjnym.

Moduł administracji modułu banera rotacyjnego magento

Prosty moduł administracji banerem w pełni integruje się z magento, a z jego obsługą poradzi sobie każdy pracownik sklepu.

Osoby zainteresowane wdrożeniem tego rozwiązania w swoim sklepie zapraszamy do kontaktu z nami.

Sklep z zabawkami

Przedstawiamy państwu przykładowy layout dla sklepu z zabawkami. Layout nie został wykorzystany w żadnym naszym sklepie, może stać się inspiracją dla naszego klienta lub zostać w całości wdrożony.
Szablon dla sklepu z zabawkami, dla platformy magento