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 …
Czy sales/quoteobiekt podczas ładowania działa inaczej niż inne obiekty? Zobacz następujące ... Prace: $quote = Mage::getModel('sales/quote')->getCollection() ->addFieldToFilter('entity_id', $quoteId) ->getFirstItem(); print_r($quote->getData()); // shows right data Nie działa: $quote = Mage::getModel('sales/quote')->load($quoteId); print_r($quote->getData()); // empty Obie $quotesą poprawne z klasy Mage_Sales_Model_Quote.
Znalazłem dziwny błąd w Magento EE 1.14.2 (dotyczy również CE 1.9.2) z wózkiem. Kroki ku reprodukcji: Zaloguj się jako klient A. Dodaj produkt X do koszyka Przełącz na inną przeglądarkę Dodaj produkt X do koszyka Zaloguj się jako klient A. Oczekiwany koszyk: 2 x Produkt X Rzeczywisty koszyk: 1 x …
Próbuję sprawdzić, czy adres rozliczeniowy i adres wysyłki są takie same podczas tworzenia plików PDF faktur. Do tej pory próbowałem: $order = $invoice->getOrder(); if( $order->getBillingAddress()->getData() != $order->getShippingAddress()->getData() ) lub $order = $invoice->getOrder(); if( $order->getShippingAddress()->getData('same_as_billing')!='1' ) ale żadne nie działa. Próbowałem też uzyskać wycenę za pomocą, $order->getQuote()ale to też nie działało. …
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 …
Moje stawki wysyłki są obliczane na podstawie produktu znajdującego się w koszyku, a teraz po usunięciu produktu na Checkout/Cartstronie muszę zaktualizować stawki wysyłki. W tej chwili opcja Usuń element na Checkout/Cartstronie aktualizuje całkowitą sekcję, ale nie odświeża stawek wysyłki. Byłoby bardzo pomocne, gdyby ktoś mógł poprowadzić mnie, jak wywołać stawki …
Próbuję uchwycić zdarzenie, które jest uruchamiane po dodaniu przedmiotu do koszyka. Obecnie oglądam następujące wydarzenie: checkout_cart_product_add_after Według źródła magento to wydarzenie jest uruchamiane po tym, jak wszystko zostanie zrobione do wyceny. ale kiedy uzyskuję dostęp do identyfikatora koszyka i identyfikatora oferty, wartości są puste: $quoteItem = $observer->getQuoteItem(); $quote_item_id = $quoteItem->getItemId(); …
Chcę pokazać dwa koszyki na normalne produkty i produkty sprzedawców. Nie sądzę, aby można było utworzyć wiele koszyków, dzieląc ofertę lub tworząc wiele ofert . Ponieważ Magento 2 oddzielny moduł do wyceny. Czy ktoś może mi powiedzieć, jak mogę spełnić moje wymagania? dzięki
Mogę z powodzeniem przekonwertować zamówienie na wycenę, ale nadal nie mogę załadować go do bieżącego koszyka. Próbowałem kilku metod, ale bezskutecznie. Oto najprostszy: $_quote = Mage::getModel('sales/convert_order')->toQuote($order)->save(); $_quote = Mage::getModel('sales/quote')->load($_quote->getId()); $_quote->setIsActive(true)->save(); Udało mi się uzyskać identyfikator oferty, ale obiekt oferty nie ładuje się do bieżącego koszyka. Też próbowałem $_quote = Mage::getModel('sales/convert_order')->toQuote($order)->save(); …
Czasami widziałem przypadek złożenia zamówienia, autoryzacja płatności na karcie klienta, klient otrzymuje wiadomość e - mail z potwierdzeniem zamówienia - ale w Magento lub nie ma żadnego zamówienia .sales_flat_ordersales_flat_order_grid Broń tutaj polega na tym, że administrator musi unieważnić płatność w bramie, poprosić klienta o zmianę miejsca. Mamy jednak wszystkie wyceny, …
Próbuję zaktualizować wycenę przedmiotu w Magento2. Ale za każdym razem, gdy zapisuję element, tworzę nowy element z tym samym identyfikatorem cytatu, zamiast go aktualizować. Oto mój kod public function __construct( \Magento\Quote\Model\QuoteRepository $quoteRepo ){ $this->_quoteRepo = $quoteRepo; } public function updateItem(){ $quote = $this->_quoteRepo->get('id here'); foreach($quote->getAllVisibleItems() as $itemq){ $itemq->setQty(5); $itemq->setPrice(20); $itemq->save(); …
jeśli 2 elementy w koszyku, jeśli klient zaloguje się, oba elementy powinny dodać koszyk, oba wyceny (przed zalogowaniem i po zalogowaniu) łączą się i tworzą ostateczną wycenę, która zawiera całą pozycję wyceny klienta Linki referencyjne, które mam w Google https://magento.stackexchange.com/a/62481 https://magento.stackexchange.com/a/30460
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.