Magento

Pytania i odpowiedzi dla użytkowników platformy e-commerce Magento

3
Tworzenie niestandardowej opcji przy zapisywaniu produktu
Pracuję nad automatycznym tworzeniem niestandardowej opcji dla moich produktów za każdym razem, gdy produkt jest tworzony. Do tej pory mam obserwatora, który odpala catalog_product_save_beforezdarzenie i uruchamia następujący kod: //check that we haven't made the option already $options = $product->getProductOptions(); foreach ($options as $option) { if ($option['title'] == 'Auto Date & …

4
Jak usunąć kroki z kasy Magento Onepage?
Korzystam z CE 1.7 i obecnie próbuję usunąć koszty wysyłki, metody wysyłki i płatności z kasy Onepage. Już usunąłem kroki z local\mage\checkout\block\onepage\abstract.php. Mój problem pojawia się, gdy próbuję przejść od informacji rozliczeniowych do sprawdzenia, gdy klikam przycisk Kontynuuj, ładuje obraz wczytywania następnego kroku, a nie zatrzymuje się. Jakiekolwiek pomysły będą …

5
Jak wyświetlić listę produktów w kolejności malejącej?
To wydawało się proste, ale okazuje się inaczej - chcę tylko wymienić wszystkie produkty w moim sklepie od wysokiego -> niskiego Aby to zrobić, poszedłem do: Configuration -> Catalog -> Product Listing Sort by -> (I Selected) "Price" Teraz sortuje każdy produkt niskiego do wysokiego dla wszystkich produktów - ale …


3
EcomDev_PHPUstawiony w Magento EE 1.13
Próbuję skonfigurować EComDev_PHPUnit w EE 1.13 zgodnie z instrukcjami w https://github.com/EcomDev/EcomDev_PHPUnit Pierwszą przeszkodą było uruchomienie modmana, ale poddałem się i ręcznie skopiowałem moduły. Teraz drugi problem jest w kroku 2: kiedy wykonam php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/ Dostaję wyjątek, który mówi PHP Fatal error : Class 'Mage_Core_Model_Factory' …


7
Uzyskaj kolekcję produktów z identyfikatora kategorii
Próbuję uzyskać kolekcję produktów z identyfikatora kategorii. Kilka rzeczy, które próbowałem, są w bloku: $category = Mage::getModel('catalog/category')->load(123) ->getProductCollection(); i $category = Mage::getModel('catalog/category')->load(123); $products = $category->getProductCollection()->addCategoryFilter($category) ->addAttributeToFilter('type_id', 'simple') ->addAttributeToSelect('*'); także próbowałem zrobić to z phtml $oCatId = Mage::getModel('catalog/category')->load(769); $products->addCategoryFilter($oCatId); Nic z tego nie działa, ale nie widzę też żadnych błędów. Widziałem …

4
Uzyskiwanie wyjątku „Proszę określić metodę wysyłki” podczas realizacji transakcji
Dostaję dzienniki wyjątków dla tego błędu w produkcji, ale nie jestem w stanie odtworzyć problemu w moim środowisku lokalnym lub przejściowym, więc bardzo trudno było go rozwiązać. Błąd pochodzi, Mage_Sales_Model_Service_Quote::_validate()ponieważ $ratezwrócony przez $rate = $address->getShippingRateByCode($method)jest pusty. Dodałem trochę logowania, aby spróbować lepiej zrozumieć, co się dzieje, i widzę, że $methodzawiera …

4
Zainstaluj Magento Base z Composer
Wiem, że istnieją fajne sposoby na zainstalowanie modułów Magento (z Connect) i GitHub (jeśli dostarczono composer.json). (zgodnie z opisem w http://magebase.com/magento-tutorials/composer-with-magento/ ) Czy można również zainstalować podstawowy pakiet Magento (na przykład CE 1.7.0.2) za pomocą Composer? Czy ktoś już tego próbował? (jeśli pomyślnie lub nie)

2
Google CDN jQuery z Lokalnym Fallbackem w Magento Layout XML
Zrobiłem następujące, aby dołączyć jQuery z Google CDN w Magento: <default> <reference name="head"> <block type="core/text" name="google.cdn.jquery"> <action method="setText"> <text><![CDATA[<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script><script type="text/javascript">jQuery.noConflict();</script>]]> </text> </action> </block> </reference> </default> Jednak gdy chcę wdrożyć go z lokalną rezerwą, która działa całkiem dobrze, kończę dodając go do mojego pliku .phtml jako takiego: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> …


1
Dlaczego jeden z wielu atrybutów nie jest aktualizowany w SOAPv2 WS-I?
Używam Magento CE 1.7.0.2 z SOAPv2 i WS-I. Próbuję zaktualizować produkty za pomocą opcji catalogProductUpdate-Method. Opis w poniższym przykładzie kodu zostanie zaktualizowany, ale atrybut producenta (= wybierz) nie. Wynik catalogProductUpdatejest bool(true). Próbowałem (nie za dobrze, ale jestem zdesperowany ;-)) odmian, takich jak: przypisz wartość całkowitą 777, aby $manufacturer->valueustawić wartość w …

5
Konfigurowanie środowiska testowego Magento z ograniczonym dostępem
Próbuję znaleźć najlepszy sposób skonfigurowania środowiska testowego z pewnymi ograniczeniami dostępu. Prostym rozwiązaniem byłoby podniesienie podstawowego uwierzytelnienia, ale wtedy nie będę w stanie wskazać na to Google Page Speed ​​Insights podczas testowania optymalizacji wydajności, a także innych podobnych usług zewnętrznych, do których chcę uzyskać dostęp. Może uczynić go całkowicie publicznym …
18 staging 

6
Jak ustawić wartość domyślną dla pól formularza?
Mam pole formularza administratora (pole tekstowe), $fieldset->addField('ajax_time_interval', 'text', array( 'label' => Mage::helper('dealroom')->__('Page Refresh Time Interval'), 'class' => 'required-entry', 'required' => true, 'name' => 'ajax_time_interval', )); Muszę ustawić wartość domyślną dla tego pola tekstowego. Próbowałem, ustawiając 'value' => '120',to. Ale to nie działa. $fieldset->addField('ajax_time_interval', 'text', array( 'label' => Mage::helper('dealroom')->__('Page Refresh Time …
18 magento-1 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.