Wiem, że możesz ustawić dane konfiguracyjne w Magento 1 za pomocą: Mage::getModel('core/config')->saveConfig('my/path/whatever', $value); i możesz uzyskać dane konfiguracyjne w Magento 2 za pomocą: protected $_scopeConfig public function __construct(\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig) { $this->_scopeConfig = $scopeConfig; } + $this->_scopeConfig->getValue( 'path/of/config', \Magento\Store\Model\ScopeInterface::SCOPE_STORE ); Ale nie wiem, jak zapisać dane konfiguracyjne w Magento 2
Chcę przenieść przycisk zamówienia miejsca z płatności na pasek boczny na stronie kasy. Czy ktoś może mi coś zasugerować? Edycja : Czy to w ogóle możliwe (z podaniem odpowiedzi / podejścia) ? Z moich badań wynika, że każda metoda płatności ma własny szablon .html, w tym własny przycisk. Ten przycisk …
Mam dwa widoki Domyślny komunikat o błędzie sprawdzania poprawności js po angielsku i arabsku musi zostać przetłumaczony na język arabski, więc jak to zrobić? Mam też kilka niestandardowych tekstów, jak to zrobić. Stworzyłem i18n dla języka arabskiego, działa poprawnie, jeśli wykonuję echo w pliku PHTML lub PHP, w ten sam …
Chcę zrobić, jeśli mój niestandardowy atrybut jest ustawiony w cudzysłowie, nie chcę, aby jakikolwiek produkt został dodany do koszyka. Mój niestandardowy atrybut jest ustawiany poprawnie. Aby zapobiec dodawaniu produktu do koszyka, napisałem Obserwatora, który obserwuje to wydarzenie controller_action_predispatch_checkout_cart_add Kod mojego pliku obserwatora: public function execute(\Magento\Framework\Event\Observer $observer) { $addedItemId = $observer->getRequest()->getParam('product'); …
Muszę dodać dwa niestandardowe pola na każdym etapie wysyłki i płatności na stronie kasy w Magento 2, a także dane powinny być zapisane w potrzebnych tabelach jak to zrobić w Magento 2
Stworzyłem nowy motyw i działał dobrze, ale po kilku dniach zdałem sobie sprawę, że niektóre rzeczy nie działają. default_head_blocks.xml nie pobiera już żadnych plików css, które dołączam (zarówno hostowane, jak i zewnętrzne) default.xml nie zastępuje nadrzędnego. Nie jestem pewien, co to powoduje. Próbowałem nawet usunąć folder / var / oraz …
Mam jedno pole, które ma kilka opcji. Jedno z nich będzie miało pola zależne od wartości, inne będą ukryte. Skopiowałem i rozszerzyłem js komponentu dla mojego pola, ale to nie działało lub zrobiłem to źle. Składnik interfejsu użytkownika obsługuje tę funkcję? Jak mogę to osiągnąć? Poniżej zrobiłem: <field name="field1"> <argument …
Magento 1 i Magento 2 mają dwa zdarzenia: sales_order_place_after sales_order_save_after. Mam trochę zamieszania na ich temat, jakie są szczegółowe różnice między nimi? Której sytuacji użyć której?
Muszę dodać Bootstrap 4 do mojego niestandardowego motywu. Dodam Bootstrap 3 za pomocą odwołania: Jak korzystać z bootstrap w moim niestandardowym motywie Ale bootstrap 4 nie działa.
Chcę pobrać wszystkie atrybuty produktu, które są dostępne, a następnie przekonwertować je na nazwę i wartość dla mojego pola wyboru opcji. W Magento 1 mogę to osiągnąć w następujący sposób: public function getMagentoAttributes() { $values[] = array( 'value' => '', 'label' => 'Pick Product Attribute' ); $categories = Mage::getResourceModel('catalog/product_attribute_collection')->getItems(); foreach …
Magento właśnie wydała Zaktualizowana wersja SUPEE-9767i Magento - CE 1.9.3.4. Więc MOJE pytanie brzmi, w których błędach zostały rozwiązane V2i czy musimy ponownie złożyć wniosek, V2jeśli już go zastosujemy v1. A jakie są nowe zmiany CE 1.9.3.4, czy to tylko poprawki z nową poprawką bezpieczeństwa, czy wiele więcej? i które …
Próbuję zaktualizować witrynę z Magento 2.1.8 do 2.2.0 Mam skonfigurowane kompozytora do 2.2.0 , a także zaktualizowane go z linii poleceń. Teraz, kiedy magento setup:upgradezatrzymuję się na uruchomieniu schematu i wyświetleniu następującej notatki: pfa, aby uzyskać więcej informacji. Uruchamianie schematu cyklicznego ... Nieprawidłowy zasób elementu dokumentu: atrybut „tytuł” jest wymagany, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.