Magento

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

6
Krytyczne przypomnienie: Pobierz i zainstaluj łatki bezpieczeństwa Magento. (FTP bez dostępu SSH)
Poprawki bezpieczeństwa Magento wyglądają tak, jakby były .shplikami. Jak ktoś zastosuje te poprawki bez dostępu SSH do swoich instalacji Magento? Czy te łatki są kumulatywne? IE: Czy zostaną uwzględnione w przyszłej wersji Magento, czy też trzeba je ponownie zastosować? Zadaję to pytanie, ponieważ zalogowałem się do panelu administracyjnego i otrzymałem …

4
Hasła w e-mailu rejestracyjnym. Zła praktyka? Zgodny z PCI?
Korzystamy z Magento Enterprise (1.12) i miałem już kilku klientów wysyłających mi e-maile, którzy skarżyli się, że otrzymali swoje hasło pocztą e-mail, kiedy zakładali konto. Wiem, że jest to uważane za złą praktykę, ale wchodzi w skład Magento po wyjęciu z pudełka. Zamierzam to zmienić i usunąć z szablonu e-maila, …

2
Magento 2 - Jak dodać niestandardowe pole do kasy, a następnie wysłać je
Wszystkie samouczki obejmują tylko dodawanie pól, ale zapisywanie wartości tych pól jest pomijane #mindblown. Nie wiem dlaczego, to najważniejsza część dodawania dowolnego pola lub formularza. Próbowałem śledzić dokumenty Magento , ale ... to jest do bani. Do celów testowych próbuję dodać kolejne pola do adresu wysyłki, aby zignorować niestandardowe zakresy, …

8
Jak zastąpić blok podstawowy, model i kontroler w Magento2
Utknąłem w nadrzędnym modelu rdzenia Bloki i kontrolery w Magento2. Czy ktoś może w tym pomóc? Weźmy na przykład pasek narzędzi listy, w którym muszę dodać nową opcję sortowania o nazwie sortuj według najpopularniejszych . Jak mogę to dodać? Myślę, że do tego musimy dodać opcję na poziomie bloku i …

4
Magento 2: jak działają sekcje / sekcje klienta.xml?
Niedawno natknąłem się na nową koncepcję Magento 2, która mnie zainteresowała: sekcje dla klientów Niektórzy z was mogą zauważyć obecność sections.xmlplików, które wyglądają tak: <?xml version="1.0"?> <!-- /** * Copyright © 2016 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd"> <action name="sales/guest/reorder"> <section …

3
Magento 2 jako rozwiązanie bezgłowe
Chcę wiedzieć, czy istnieją jakieś najlepsze praktyki korzystania z Magento 2 jako bezgłowego rozwiązania handlu elektronicznego . Typowym e-commerce w 2017 roku jest posiadanie wielokanałowego rozwiązania, które obejmuje E-commerce CMS Wieloplatformowy Integracja systemu poziomów (ERP, ...) Chcę wiedzieć, jak zaangażować API Magento 2 w tego rodzaju rozwiązanie. Moje podejście: Użyj …


7
Ponowne indeksowanie cen powoduje zakleszczenia DB podczas realizacji transakcji
Występuje problem, który moim zdaniem powoduje, że proces ponownego indeksowania ceny produktu powoduje wyjątek impasu w procesie realizacji transakcji. Złapałem ten wyjątek podczas realizacji transakcji: Wyjątek konwersji zamówienia: SQLSTATE [40001]: Błąd serializacji: 1213 Podczas próby uzyskania blokady znaleziono zakleszczenie; spróbuj ponownie uruchomić transakcję Niestety nie mam śledzenia pełnego stosu z …

3
Magento2: jaka jest podstawowa różnica między wtyczką a preferencjami?
Użyłem zarówno wtyczki, jak i preferencji w tutorialu magento2 i oba działają dobrze, ale jaka jest podstawowa różnica między nimi. Kod wtyczki: 1.1) Dodaj deklarację wtyczki do di.xml: <type name="Magento\Catalog\Model\Product"> <plugin name="magento-catalog-product-plugin" type="Training\Test\Model\Product" sortOrder="10"/> </type> 1.2) Utwórz klasę wtyczek: <?php namespace Training\Test\Model; class Product { public function afterGetPrice(\Magento\Catalog\Model\Product $product, $result) …

11
Problem „Nie ustawiono kodu obszaru” w niestandardowych komendach CLI w Magento 2
Podczas aktualizacji danych pojawia się błąd CustomerRepositoryInterface [Magento\Framework\Exception\SessionException] Area code not set: Area code must be set before starting a session. [Magento\Framework\Exception\LocalizedException] Area code is not set Oto mój di.xmlplik <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Framework\Console\CommandList"> <arguments> <argument name="commands" xsi:type="array"> <item name="test1_command" xsi:type="object">Test\Module\Console\Command\Test1Command</item> <item name="test2_command" xsi:type="object">Test\Module\Console\Command\Test2Command</item> </argument> </arguments> </type> </config>

2
Magento Event Observers: Singleton vs. Model
Tak więc Magento oferuje 2 sposoby zadeklarowania obserwatora. Singleton i Model (nowa instancja), określając <type>znacznik w Magento 1.x i określając sharedatrybut w Magento 2. Magento 1 sposób na zrobienie tego. <events> <event_name> <observers> <unique_observer_name> <type>model|object|singleton|null</type> <class>class/alias_here</class> <method>methdNameHere</method> </unique_observer_name> </observers> </event_name> </events> Wersja Magento 2: <event name="event_name"> <observer name="unique_observer_name" instance="Class\Name\Here" method="methodNameHere" …

3
APPSEC-1057 Jak dodawać zmienne lub bloki do tabel białej listy
Stan APPSEC-1057 (część SUPEE-6788) Magento zawiera teraz białą listę dozwolonych bloków lub dyrektyw. Jeśli moduł lub ktoś używa zmiennych takich jak {{config path=”web/unsecure/base_url”}}i {{block type=rss/order_new}}na stronach CMS lub w e-mailach, a dyrektyw nie ma na tej liście, musisz je dodać za pomocą skryptu instalacyjnego bazy danych. Może to mieć wpływ …

2
Jaki jest preferowany sposób zgłaszania wyjątków w Magento?
Wszystkie poniższe metody są używane w rdzeniu Magento, więc który jest preferowanym (lub najnowszym „najlepszym rozwiązaniem”) sposobem? Mage::throwException('Some Message')- 732 zastosowań throw new Exception('Some Message')- 419 zastosowań throw Mage::exception('Vendor_Module', 'Some Message')- 94 zastosowań (trzeba utworzyć Vendor_Module_Exceptionklasę)

16
Poprawka bezpieczeństwa SUPEE-10570 - Możliwe problemy?
Magento wydało nową łatkę bezpieczeństwa dla M1 oraz aktualizacje dla M1 i M2. Na jakie problemy należy zwrócić uwagę podczas aktualizacji lub stosowania tej poprawki? SUPEE-10570 SUPEE-10570, Magento Commerce 1.14.3.8 i Open Source 1.9.3.8 zawierają wiele ulepszeń bezpieczeństwa, które pomagają zamknąć zdalne wykonanie kodu (RCE), skrypty między witrynami (XSS i …


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.