Pytania otagowane jako addtocart

1
Magento 2: Uncaught TypeError: Nie można odczytać właściwości „*” undefined w (section-config.js: 33)
To zduplikowane pytanie, ale mam ten sam problem podczas dodawania produktu i usuwania produktów ze strony koszyka. Spędziłem prawie dzień na rozwiązywaniu problemu, ale nie mam nadziei, że ktoś może mi w tym pomóc. Komunikat o błędzie w konsoli: Uncaught TypeError: Nie można odczytać właściwości „*” undefined w (section-config.js: 33) …


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
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) …

7
Zmiana tekstu przycisku „Dodaj do koszyka” w Magento 2.1.0 (przesłanianie pliku js)
Zmieniłem tekst „Dodaj do koszyka” na „Chcę to”, zastępując „ vendor\magento\module-catalog\view\frontend\templates\product\list.phtml”. Ale kiedy kliknę przycisk „Chcę to” (tzn. „Dodaj do koszyka”), produkt zostanie dodany do koszyka, a następnie ponownie przycisk „Dodaj do koszyka” pojawi się na przycisku. Myślę, że produkt jest dodawany poprzez wywołanie ajax, dlatego nowo dodany tekst nie …

3
Magento2 - Jak programowo zapobiec dodawaniu produktu do koszyka?
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'); …


3
Pozyskiwanie ofert (koszyka) programowo pokazuje zduplikowane kody SKU zarówno dla produktu konfigurowalnego, jak i prostego
Dostaję koszyk za pomocą: $cart = Mage::getSingleton('checkout/session')->getQuote(); A następnie iterowanie za pomocą: foreach ($cart->getAllItems() as $item) { } Wygląda jednak na to, że zwraca zduplikowane produkty z tymi samymi kodami SKU, ale z różnymi identyfikatorami produktów! Jednak na stronie głównej, kiedy otwieram koszyk, pokazuje pojedynczy produkt. cart: { id: 680, …

2
Jak „dodać do koszyka” produkt z niestandardowym polem wprowadzania i zapisać go w bazie danych?
Utworzyłem niestandardowy moduł, w którym zastępuję formularz dodawania do koszyka na stronie produktu i udało mi się to z catalog_product_view.xmlplikiem. Teraz widzę niestandardowe pole wejściowe w widoku z przodu strony produktu, ale muszę opublikować wartość tego pola w bazie danych z ilością, ceną itp. I pobrać je ponownie w historii …
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.