Đặt giá chiết khấu trong danh sách và trang chi tiết và hiển thị trong giỏ hàng


7

Tôi có một mô-đun trong đó quản trị viên có thể chỉ định giảm giá cho bất kỳ sản phẩm nào từ phụ trợ. Giảm giá sẽ được trong percentage. Có một trang danh sách tùy chỉnh nơi tất cả các sản phẩm sẽ được liệt kê có áp dụng giảm giá. Phiên bản Magento của tôi là 1.8

Ví dụ:

Product Price = 299
Discount Percent = 20%
Discounted Price = 239.20

Tôi cần làm như sau:

  1. Hiển thị giá chiết khấu thay vì giá thông thường trên trang danh sách cho tất cả các sản phẩm
  2. Hiển thị giá chiết khấu thay vì giá thông thường trên trang chi tiết sản phẩm
  3. Khi người dùng thêm sản phẩm đó, giá chiết khấu sẽ được hiển thị trong giỏ hàng, thanh toán và các nơi khác
  4. Chuyển phần trăm chiết khấu tức là 20 trong giá trị ẩn từ trang danh sách cho người quan sát của tôi

Tôi đã làm theo vài hướng dẫn dưới đây nhưng không có may mắn.

http://magentotutorial.org/programmatically-add-product-cart-price-change-magento/ /programming/22657041/get-a-value-of-a-custom-input-in- magento

Ngoài ra, $item->getOriginalPrice()không trả lại bất cứ điều gì ở đây trên Magento CE 1.8

Ngoài ra, sự kiện nào sẽ được sử dụng để nhận ID Trích dẫn , vì tôi đang bị null

checkout_cart_add_product_complete HOẶC LÀ

checkout_cart_product_add_after

Xin vui lòng giúp đỡ.

Cảm ơn.


để nhận được giá vật phẩm sau khi áp dụng giảm giá, bạn nên sử dụng$item->getPrice()
MTM

Câu trả lời:


2

Có thể bạn cần phải viết lại phương thức getFinalprice () và hoàn toàn không sử dụng thuộc tính special_price? Vì vậy, nó sẽ hiển thị đúng giá trong danh sách, chỉnh sửa trang, thanh toán dễ dàng.


Tại sao phải viết lại getFinalPrice()và làm thế nào nếu không có giải pháp nào khác?
Jordan

Có thể có một số giải pháp khác với các nhà quan sát, nhưng giải pháp này dường như là nhanh nhất. Hãy chắc chắn rằng bạn thừa hưởng logic giá cuối cùng mặc định. Ý kiến ​​của bạn là gì?
Vui vẻ
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.