Tôi đã đặt hàng cho các sản phẩm hồ sơ định kỳ. Email đơn hàng mới không nhận được. Nếu tôi đặt hàng cho các sản phẩm bình thường, tôi đã nhận được email. Cách khắc phục điều này. Có bất kỳ tùy chọn trong phụ trợ để kích hoạt điều này?
Tôi đã đặt hàng cho các sản phẩm hồ sơ định kỳ. Email đơn hàng mới không nhận được. Nếu tôi đặt hàng cho các sản phẩm bình thường, tôi đã nhận được email. Cách khắc phục điều này. Có bất kỳ tùy chọn trong phụ trợ để kích hoạt điều này?
Câu trả lời:
Vì vậy, có thể có hai phần ở đây đang gây ra vấn đề. Thứ nhất, dễ nhất là khi magento hoàn thành một "đơn hàng" theo nghĩa của quy trình kiểm tra lối vào thông thường, nó không thực sự gửi email cho hồ sơ định kỳ theo mặc định.
Bạn có thể thấy điều này trong chức năng Mage_Checkout_Model_Type_Onepage::saveOrder
ở phía dưới, bạn sẽ thấy ghi chú:
// TODO: send recurring profile emails
Vâng, tôi đoán đây là một trong những lý do cho cờ beta trên phần mở rộng hồ sơ định kỳ.
Điều thứ hai bạn có thể nói là về việc kích hoạt thanh toán định kỳ, các email không được gửi nhưng vì điều này chúng tôi sẽ cần biết bạn đang xử lý khoản thanh toán nào.
Về cơ bản bạn cần một loại thanh toán sử dụng Mage_Payment_Model_Recurring_Profile_MethodInterface
. Điều này sẽ có chức năng riêng để tạo đơn hàng và tại thời điểm này, bạn có thể tự kích hoạt email.
Nếu bạn có nhiều hơn thì một sản phẩm theo thứ tự này có thể là vấn đề. Một đơn hàng với một sản phẩm hồ sơ định kỳ có thể có một mục duy nhất trong đó.
http: //www.magentoc Commerce.com/ledgeledge-base/entry/usiness-with-recurring-profiles