Magento

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


3
Skopiuj dane niestandardowe z wyceny do zamówienia i zamów element po złożeniu zamówienia w magento2
Buduję moduł niestandardowy w Magento 2, który ma niestandardową zniżkę. Próbuję skopiować rabat z oferty, wycenić przedmiot na zamówienie i zamówić przedmiot. W magento 1 deklaruję w config.xmlnastępujący sposób: <fieldsets> <sales_convert_quote_address> <custom_discount_amount><to_order>*</to_order></custome_discount_amount> <base_custom_discount_amount><to_order>*</to_order></base_custome_discount_amount> </sales_convert_quote_address> <sales_convert_quote_item> <custome_discount_amount><to_order_item>*</to_order_item></custome_discount_amount> <base_custom_discount_amount><to_order_item>*</to_order_item></base_custom_discount_amount> </sales_convert_quote_item> </fieldsets> a moja niestandardowa kwota rabatu została skopiowana do tabel: sales_flat_orderi sales_flat_order_itemzgodnie …

2
Zalety fabrycznego wzoru Magento2 w porównaniu z Magento 1
Magento 2 używa klas fabrycznych dla produktów nie do wstrzykiwania. Na przykład klasa produktu: ProductFactory Na przykład klasa klienta:CustomerFactory Nie rozumiem, jaki jest tutaj typ wzoru fabrycznego ? Ponieważ dla każdej klasy powiązanej z 1 klasą fabryczną. Myślę, że to coś duplikatu. Dlaczego nie powinniśmy tworzyć abstrakcyjne fabrykę CustomerFactory, ProductFactoryetc? …

1
Nowy szablon systemu siatki Magento 2
Grzebałem w nowym systemie siatki zaplecza Magento w wersji Merchant beta 1.0.0. Przede wszystkim muszę powiedzieć, że jestem pod wrażeniem. Teraz możesz wybrać kolumny, które chcesz zobaczyć, możesz zmienić ich kolejność, możesz filtrować według atrybutów, które niekoniecznie mają kolumnę. Ale to nie jest ważne. Nie rozumiem, w jaki sposób renderowana …

1
DI i rozszerzenie bloku w Magento 2
Wydaje mi się, że staram się uchwycić wstrzykiwanie zależności Magento 2 za pomocą bloków, za każdym razem, gdy próbuję rozszerzyć blok, który nie jest \ Magento \ Framework \ View \ Element \ Template, mam błędy. Chcę utworzyć blok, który rozszerza bardzo podstawową klasę bloków Magento \ Theme \ Block …

3
Magento nie wysyła do administratora wiadomości e-mail z potwierdzeniem zamówienia
Nie wiem, co robić. Dziś rano skonfigurowałem crona i zgodnie z Aoe_Scheduler e-maile w kolejce są wysyłane co 5 minut. Nie otrzymuję jednak potwierdzeń nowego zamówienia na moim koncie e-mail. Potrójnie sprawdziłem, czy skonfigurowałem właściwy adres potwierdzający i czterokrotnie sprawdziłem foldery spamu, ale nie ma tam e-maili. Martwię się, że …

2
Jaki jest prawidłowy sposób / podejście do modyfikacji szablonu Magento?
Proszę zasugerować właściwe podejście, chcę dostosować stronę „EMAIL do znajomego” w wyskakującym oknie, gdy użytkownik kliknie przycisk (wyślij ten produkt e-mailem). Dzięki włączeniu podpowiedzi do szablonów odkryłem, że przycisk jest renderowany frontend / rwd / default / template / catalog / product / view / sharing.phtml Odpowiedni plik układu to …

1
Luki w zabezpieczeniach wstrzykiwania SQL podczas korzystania z modeli SQL Zend Framework
Do łączenia tabel używam modeli SQL Zend Framework. Jako przykład zmodyfikowałem mój rzeczywisty kod, ale myślę, że zrozumiesz: $this->getSelect()->join( array('sections' => $sectionsTableName), 'main_table.banner_id = pages.banner_id', array() ) ->where("sections.section= '$section' OR sections.section = '0' OR (sections.section = '6' AND ? LIKE main_table.url)",$url) ->group('main_table.banner_id'); Strona jest ładowana za pomocą ajax, a parametr …


5
Sklep Magento nie jest bezpieczny
Ostatnio przejęłam zarządzanie sklepem Magento. Wczoraj otrzymaliśmy wiadomość e-mail od firmy informatycznej z informacją, że nasz sklep nie jest bezpieczny. Mimo że wątpię w prawdziwość wiadomości e-mail, pokazała ona ostatnie zamówienie w sklepie, liczbę zarejestrowanych klientów i ostatni dodany produkt. Odkąd niedawno zostałem administratorem, po realizacji nie wiem dokładnie, jakie …

4
Problem buforowania bloków CMS w EE 1.14.2
Mam problem, który wydaje się być związany z buforowaniem bloków statycznych CMS. Mam stronę cms i na tej stronie renderuję kilka bloków statycznych cms. Uproszczona wersja zawartości strony CMS wygląda następująco: <div class="cms-block-1">{{block type="cms/block" block_id="banner_home"}}</div> <div class="cms-block-2">{{block type="cms/block" block_id="promo_home_1_1"}}</div> <div class="cms-block-3">{{block type="cms/block" block_id="promo_home_1_2"}}</div> <div class="cms-block-4">{{block type="cms/block" block_id="promo_home_2_1"}}</div> <div class="cms-block-5">{{block type="cms/block" …


4
Programowe dodawanie wielu produktów o różnych atrybutach do koszyka
Tworzę system zbiorczego dodawania do koszyka. Uwaga: chcę, aby działało w przypadku prostych produktów z niestandardowymi opcjami -> Gdzie niestandardowe opcje są jak kolor (czerwony, zielony, niebieski) lub Rozmiar (Xl, M, S) Załóżmy, że osoba chce zamówić poniższe elementy: productA, redkolor, qty12 ProductA, greenkolor, qty18 ProductB, ilość XL3 Product C, …

2
sortowanie przedmiotów w koszyku według „updated_at”
W ten sposób otrzymuję przedmioty z koszyka: $quote = Mage::getModel('checkout/cart')->getQuote(); $items=$quote->getAllitems(); Chciałbym zrobić coś takiego: $items->sortBy('updated_at','desc'); Jaki jest właściwy sposób, aby to zrobić? Kusi mnie, aby zrobić coś takiego: $productArray=array(); foreach($items as $item){ $product=$item->getProduct(); array_push($productArray,$product); } $productArray = $this->sortArray($productArray); protected sortArray($productArray){ ...sort by updated date; return $sortedArray } Musiałbym jednak …
15 product  cart  sorting  items 


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.