Magento

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

2
Najlepsze praktyki Magento 2 DI
Powiedzmy, że buduję rozszerzenie Magento 2, które działa ... cóż ... nieważne. Powiedzmy, że robi super niesamowite rzeczy. Chcę jednak upewnić się, że jest on budowany przy użyciu odpowiednich standardów, aby inni programiści mogli go rozszerzyć. Kiedy powinienem używać DI w połączeniu z interfejsami, a kiedy nie? Wyjaśnienie tego jest …

2
W jaki sposób Magento Connect wykorzystuje informacje o autorze w spakowanych rozszerzeniach
Podczas pakowania rozszerzenia dla Magento Connect pojawia się monit o podanie informacji o autorze. Chociaż zdaję sobie sprawę, że pierwszy autor musi pasować do poświadczeń z konta Magento Connect użytego do przesłania rozszerzenia, nie jestem pewien: Jak informacje są wykorzystywane Jak wykorzystywane są informacje o wielu autorach Jednym z problemów …

3
Przeznaczenie tabel „eav_”
Zawsze zastanawiałem się, jakie jest znaczenie tabel: eav_entity eav_entity_datetime eav_entity_decimal eav_entity_int eav_entity_store eav_entity_text Zawsze są puste. Są one tworzone w wersjach wcześniejszych niż 1.6 app/code/core/Mage/Eav/sql/eav_setup/mysql4-install-0.7.0.phpi później przeniesione do skryptu instalacyjnego dla wersji 1.6+. /app/code/core/Mage/Eav/sql/eav_setup/install-1.6.0.0.php Widziałem, że istnieje model zasobów powiązany z jedną z tabel Mage_Eav_Model_Resource_Entity_Store(być może są inne), ale nic …
19 database  eav 

5
Dodanie bloku CMS za pomocą skryptu instalacyjnego
Pracuję nad witryną, która, jak sądzę, ma 9 oddzielnych instancji Magento, tę samą witrynę. Dlatego istnieją ścisłe procedury dotyczące wszelkich danych zaplecza - konfiguracji, a nawet bloków CMS. Chciałbym dowiedzieć się, jak dodać blok CMS za pomocą skryptu instalacyjnego.

1
Jaka jest różnica między anulowaniem a anulowaniem zamówienia?
Jaka jest różnica między anulowaniem a anulowaniem zamówienia? Jakie są powody, aby wykonywać jeden na drugim? Gdy patrzę na zamówienie, w którym karta kredytowa została przechwycona online w administracyjnym pulpicie nawigacyjnym, mam zarówno opcję, jak Canceli Voidzamówienie. Oba kontrolery płatności uruchamiają funkcję, która unieważnia transakcje z bramą płatności.

1
Integracja autoloadera kompozytora z Magento
Tak więc kompozytor jest niesamowity, aw repozytorium packagist kompozytora jest dużo kodu, który ułatwia pisanie rozszerzeń Magento. Problem, przed którym stoję, polega na tym, jak najlepiej (czysto) skonfigurować automatyczne ładowanie. Domyślnie pakiety kompozytora są instalowane w katalogu / vendor, a wewnątrz tego katalogu znajduje się plik autoload.php, który konfiguruje ładowanie …
19 composer 

3
Jak zdiagnozować błąd „Nieprawidłowy typ bloku…”?
Nie jestem pewien, jak rozwiązać ten problem, googlowałem od tygodnia i nie mogę znaleźć rozwiązania. Jakieś pomysły? 2013-06-10T04:04:28+00:00 ERR (3): exception 'Mage_Core_Exception' with message 'Invalid block type: ' in /home/xxxxxxx/public_html/app/Mage.php:594 Stack trace: #0 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block t...') #1 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('', Array) #2 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('', 'checkout.cart') #3 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('', 'checkout.cart') #4 …


4
Dlaczego parametr create_at (tabela_klienta) ma się zmieniać podczas aktualizacji?
Patrząc na strukturę customer_entitytabeli, zauważyłem, że created_atpole ma ten atrybut: on update CURRENT_TIMESTAMP. Dlatego przy każdej aktualizacji wiersza created_atzmienia się znacznik czasu. Wygląda na to, że ten atrybut powinien istnieć na updated_atpolu, a nie na created_atpolu. Wiem, że rzadko zdarza się, aby ta tabela była modyfikowana bezpośrednio ze względu na …

12
Jaki jest najczęstszy proces importowania produktów?
Jaki jest najczęstszy proces importowania produktów? Czy wszyscy korzystają z narzędzia do importowania / eksportowania produktów? Format pliku CSV nie jest czymś, co klient może wypełnić, a jeśli spróbuje, jest w 99 procentach gwarantowany, że źle go popełni. Czy większość ludzi pisze dla tego własne skrypty, czy też ręcznie tworzy …

2
Jakie są dozwolone typy warunków w Magento 2?
Jaka jest lista dozwolonych typów warunków podczas dodawania filtra do kryteriów wyszukiwania w Magento 2? Wszystkie przykłady dotyczące kryteriów wyszukiwania w eqtypie warunku korzystania z Internetu . Czy jest jakiś inny? Czy gdzieś masz pełną listę? EDYCJA 1: Proszę spojrzeć na następujący blok kodu. Jakie są moje opcje dla warunku_typu …



2
Jak utworzyć niestandardowy formularz w Magento2 Frontend?
Chcę utworzyć niestandardowy formularz w interfejsie użytkownika i za pomocą tego formularza klient może umówić się na spotkanie. W mojej formie mam 4 pola. Imię (pole tekstowe) Nazwisko (pole tekstowe) Numer telefonu (pole numeryczne) Rezerwacja czasu (z kalendarzem daty i godziny) Więc kiedy klient wypełni ten formularz i prześle, chcę …

4
Magento 2: Wymagany-config.js w motywach?
Czy można dołączyć requirejs-config.jsplik (lub inaczej skonfigurować RequireJS) za pomocą motywu Magento? A może funkcja jest zarezerwowana dla modułów Magento? Informacje deweloperów na temat struktury motywu są niejednoznaczne w tym punkcie. Dokumenty deweloperów nie wspominają nic o RequireJS - jednak motywy zawierają takie, webco oznacza, że ​​javascript można z nimi …

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.