Email không gửi khi đặt hàng cho các sản phẩm hồ sơ định kỳ


7

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ình trạng của thứ tự đó trong phụ trợ là gì? Nếu bạn bật đăng nhập bất cứ điều gì trong hệ thống hoặc nhật ký ngoại lệ?
Melvyn

Bạn đã bao giờ giải quyết vấn đề này?
Phong tục David

Tôi đã tùy chỉnh để gửi thư cho đơn đặt hàng sản phẩm định kỳ
saravanavelu

Bạn đề cập rằng bạn đã tùy chỉnh một cái gì đó để gửi email để mọi người giúp đỡ sẽ rất tốt để xem những gì bạn đã tùy chỉnh. Ngoài ra với phương thức thanh toán nào bạn đang sử dụng hồ sơ định kỳ? Bất kỳ phần mở rộng khác được cài đặt?
Kristof tại Fooman

Bạn có thể vui lòng cho tôi biết làm thế nào bạn giải quyết vấn đề này?
Manashvi Birla

Câu trả lời:


1

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.


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.