Magento

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

1
Magento 2 getTable
TL; DR: Czy jest jakiś sposób w Magento 2, aby metoda getTablez modelu gromadzenia zasobów zwracała tę samą nazwę tabeli dla 2 różnych parametrów? Szczegółowe wyjaśnienie Zacznę od przykładu z Magento 1. Załóżmy, że mam tabelę o nazwie module_entiti1_entity2. Musiałem zadeklarować tę tabelę w config.xmlten sposób <module_resource> <class>....</class> <entities> <entity1_entity2> …

2
Kopiowanie dynamicznych opcji niestandardowych w celu wyceny elementu, zamówienia elementu
Mam obserwatora, który dodaje dynamiczne opcje niestandardowe do strony ze szczegółami produktu, która jest wywoływana w catalog_controller_product_viewprzypadku zdarzenia. Umożliwia to klientowi wybranie z listy rozwijanej istniejących kodów licencji. public function addLicenseOptions(Varien_Event_Observer $observer) { $product = $observer->getEvent()->getProduct(); if ($product->isSubscriptionProduct()) { $optionModel = Mage::getModel('catalog/product_option') ->setTitle('License Code') ->setProductId($product->getId()) ->setStoreId($product->getStoreId()) ->setId('license_code') ->setType('drop_down') ->setPrice(null) ->setPriceType(null) …

1
Nota kredytowa - domyślnie zwrócono 0 produktów
Moim typowym przypadkiem wykorzystania noty kredytowej są korekty ceny (dostosowanie wysyłki, uprzejmości upustu itp.). Rzadko używam go do całkowitego zwrotu. Dziwne jest dla mnie, że domyślne zachowanie Magento polega na tym, że CreditMemo zwraca wszystkie produkty i zwraca całą wysyłkę. Nawet w przypadku zwrotów przesyłka jest również zwracana. Byłoby lepiej …
13 creditmemo 

2
Nieprawidłowy adres e-mail „admin@eternal.florist”
Cześć. Kupiłem tę nową fantazyjną nazwę domeny i teraz mam kłopoty. Próbowałem ustawić to, aby przechowywać adresy e-mail w Magento admin. I otrzymałem powyższy błąd. Co ja robię? (Próbowałem również zmienić to w DB. Ale nie mogę znaleźć tabeli, która to trzyma)
13 email 

3
Usunąć plik system.log?
Zastanawiałem się: czy mogę ręcznie usunąć plik system.log z katalogu var / log w zapleczu? Jeśli to zrobię, czy będzie to miało negatywny wpływ na mój sklep internetowy? Ten plik zajmuje teraz sporo miejsca na dysku.
13 log 

3
Instalacja Magento 2: utknięcie bez błędu przy „Instalowaniu konfiguracji użytkownika”.
Zainstalowałem Composer i postępowałem zgodnie z instrukcjami, aby zainstalować Magento2. Utknie na poziomie 93%. To nie daje żadnego właściwego błędu ... Sprawdź obraz: Ponadto wyświetli się w konfiguracji, jak na poniższym obrazku. Wystąpił błąd w: „Instalowanie konfiguracji użytkownika”. Czy ktoś ma ten sam problem? Jeśli tak, to jak rozwiązałeś ten …

5
Klucz rejestru mag „_singleton / weee / observer” już istnieje
Podczas próby dodania lub edycji produktu pojawia się następujący błąd: Mage registry key "_singleton/weee/observer" already exists Trace: #0 app/Mage.php(222): Mage::throwException('Mage registry k...') #1 app/Mage.php(476): Mage::register('_singleton/weee...', false) #2 app/code/core/Mage/Core/Model/App.php(1316): Mage::getSingleton('weee/observer') #3 app/Mage.php(447): Mage_Core_Model_App->dispatchEvent('adminhtml_catal...', Array) #4 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php(143): Mage::dispatchEvent('adminhtml_catal...', Array) #5 app/code/core/Mage/Adminhtml/Block/Widget/Form.php(144): Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes->_prepareForm() #6 app/code/core/Mage/Core/Block/Abstract.php(862): Mage_Adminhtml_Block_Widget_Form->_beforeToHtml() #7 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php(79): Mage_Core_Block_Abstract->toHtml() #8 app/code/core/Mage/Core/Block/Abstract.php(238): Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs->_prepareLayout() #9 …


1
Jak ustawić ustawienia domyślne dla witryny w pliku config.xml?
W przypadku modułów niestandardowych wolę umieszczać ustawienia konfiguracji systemu w pliku config.xml (część ustawień domyślnych). Ułatwia to przepychanie kodu z mojego komputera lokalnego do środowiska deweloperskiego / tymczasowego / na żywo, ponieważ nie muszę wchodzić w ustawienia administratora i ponownie wchodzić w ustawienia. Są też inne zalety - szybsze wykonywanie …

1
Jak korzystać z grupowania w kolekcji magento z zapytaniem o dołączenie
W siatce administracyjnej modułu używam tego kodu, aby uzyskać kolekcję i pogrupować je według identyfikatora klienta $collection = Mage::getModel('referafriend/statistics')->getCollection(); $collection->getSelect()->group('entity_id'); $this->setCollection($collection); ale tutaj muszę użyć funkcji renderowania i filtrowania informacji o kliencie, takich jak nazwa i adres e-mail dla każdego z nich entity_id. chcę dołączyć model klienta do tabeli mojego …

3
Zrozumienie rejestru Magento
Zawsze zastanawiałem się, gdzie są przechowywane wszystkie dane rejestru w Magento? Wiem, że nawet obiekty singletonowe są przechowywane w rejestrze. Rejestr jest tylko statyczną zmienną tablicową klasy Mage . Mam tutaj kilka pytań, aby usunąć zamieszanie: Czy rejestr jest inny dla różnych użytkowników? Mam na myśli, czy jest on tworzony …

2
Sortowanie listy produktów Magento 2 [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Magento Stack Exchange. Zamknięte 3 lata temu . Widzę, że w Magento 2 coś zmieniło się w zachowaniu strony podczas sortowania strony listy produktów lub gdy zmienia się …
13 sorting  magento2 

1
Jak mogę naprawić błąd Określono niepoprawny model zaplecza
kiedy próbuję uruchomić Magento, w pliku dziennika pojawia się następny błąd: a: 5: {i: 0; s: 74: "Podano nieprawidłowy model zaplecza: eav / entity_attribute_backend_backend_time_updated"; i: 1; s: 6088: "# 0 \ app \ code \ core \ Mage \ Eav \ Model \ Entity \ Attribute \ Abstract.php (346): Mage …



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.