Câu hỏi được gắn thẻ «event-observer»

Sự kiện / người quan sát được sử dụng để làm việc linh hoạt với Magento mà không thay đổi mã lõi.

2
Sửa đổi tùy chọn tùy chỉnh của một mặt hàng khi thêm nó vào giỏ hàng?
Tôi đang lắng nghe sự kiện sales_quote_save_b Before để thông báo khi một mặt hàng được thêm vào giỏ hàng. Khi nó được kích hoạt, tôi lặp qua các tùy chọn vật phẩm như thế này: $quote = $observer->getEvent()->getQuote(); foreach ($quote->getAllItems() as $item) { $options = $item->getProduct()->getTypeInstance(true)->getOrderOptions($item->getProduct()); foreach($options['options'] as $option) …



4
sales_order_save_commit_after sự kiện được kích hoạt hai lần?
Tôi đã đăng ký một người quan sát cho sales_order_save_commit_aftersự kiện sẽ được thông báo khi có đơn hàng mới. Điều này hoạt động tốt nhưng sự kiện được kích hoạt hai lần liên tiếp với cùng một đơn hàng. Cấu hình của tôi <sales_order_save_commit_after> <observers> <unique_sales_order_save_commit_after> <type>singleton</type> <class>mymodule/observer</class> <method>export</method> …

3
Quan sát sự thay đổi trạng thái trật tự
Dường như không có sự kiện trạng thái đơn hàng theo mặc định, vậy làm thế nào để bạn thường quan sát sự thay đổi trạng thái đơn hàng? Có hai khả năng tôi thấy: a) Ghi đè mô hình bán hàng / đơn hàng để tạo sự kiện tùy …

1
danh mục sự kiện magento 2ininoryory_stock_item_save_after
Tôi cần phát hiện bất cứ khi nào mức tồn kho của sản phẩm thay đổi. Vì có cataloginventory_stock_item_save_after trong magento 1.x muốn có nghĩa tương tự trong magento 2.1 <event name="cataloginventory_stock_item_save_after"> <observer name="cataloginventorysave" instance="Vendor\Module\Observer\Cataloginventorysave" /> </event> Sau đó, người tạo quan sát "Cataloginventorysave.php" mà tôi muốn truy cập $stockItem …





2
Thế hệ thẻ quà tặng của Enterprise GiftCard dường như bị bắn không đúng lúc
Mô-đun Enterprise_GiftCard generateGiftCardAccounts()ngừng hoạt động sales_order_save_commit_after. Điều này dường như khiến thẻ quà tặng được tạo ngay cả khi đơn hàng không thực sự được đặt (do thẻ tín dụng không hợp lệ, giả sử). Từ một thử nghiệm nhanh, tôi đã thay đổi người quan sát sales_order_place_aftervà nó dường …


3
Unregister quan sát sự kiện theo chương trình
Có ai biết nếu có thể hủy đăng ký một người quan sát sự kiện theo chương trình không? Tôi có một người quan sát newsletter_subscribe_save_aftercập nhật thuộc tính tùy chỉnh trong mô hình khách hàng nhưng khi lưu bản ghi khách hàng, nó sẽ kích hoạt customer_save_aftersự kiện được …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.