Magento – sử dụng đôi opt-in cho các bản tin

Thật không may, có ít Magento vấn đề, rằng đôi tính năng opt-in, nó rất hào phóng ban cho Bản tin, không thực sự làm việc. Khi khách hàng nhấp khi đăng ký vào hộp kiểm, rằng ông muốn nhận bản tin trong tương lai, ông sẽ nhận được, lúc tốt nhất, để xác nhận tài khoản của mình nhưng một mail yêu cầu không có thư xác nhận đăng ký bản tin của mình. Tuy nhiên, điều này có thể được thay đổi.

hình ảnh

Để làm điều này, sao chép các ứng dụng tập tin / code / core / Mage / Bản tin / mẫu / Subscriber.php trong ứng dụng thư mục / code / local / Mage / Bản tin / mẫu /

Sau đó, thêm ca. trong dòng 459 qua

$sendSubscription = $customer->lấy dữ liệu('sendSubscription') || $sendInformationEmail;
nếu (is_null($sendSubscription) xor $sendSubscription) {
nếu ($điều này->getIsStatusChanged() && $status == self::STATUS_UNSUBSCRIBED) {
$điều này->sendUnsubscriptionEmail();
} elseif ($điều này->getIsStatusChanged() && $status == self::STATUS_SUBSCRIBED) {
$điều này->sendConfirmationSuccessEmail();
}

dòng sau

}khác{

$điều này->sendConfirmationRequestEmail();

Hơn nữa, theo dòng

public function confirm($mã)
{
nếu($điều này->nhận được mã()==$code) {
$điều này->setStatus(tự::STATUS_SUBSCRIBED)
->setIsStatusChanged(thật)
->tiết kiệm();

dòng

$điều này->sendConfirmationSuccessEmail();

Rằng nó cần phải có được đã.

Đối với tất cả, phần mở rộng thoải mái bản tin thanh toán của Quafzi [ĐÂY] dùng, Để hiển thị hộp kiểm bản tin trong bước cuối cùng của kiểm tra trong nháy mắt, mà cũng nên dùng ứng dụng / code / cộng đồng / Quafzi / CheckoutNewsletterSubscription / mẫu / Observer.php dưới kính hiển vi. Một mặt hộp kiểm được kiểm tra theo mặc định, mà không được phép theo luật Đức. Do đó, nên dòng

. '<input id="subscribe_newsletter" name ="is_subscribed" checked="checked" value ="1" class ="checkbox" type ="checkbox" />'

thay đổi trong

. '<input id="subscribe_newsletter" name ="is_subscribed" value ="1" class ="checkbox" type ="checkbox" />'

Hơn nữa, dòng

->setImportMode(thật)

nhận xét ra hoặc loại bỏ.

Được sử dụng trong Magento Version 1.9 bình luận? bổ sung? Ghi chú? vui vẻ!

Xuất bản bởi sợi Dệt

từ 2009 Tôi đã làm việc chặt chẽ với Magento. Tôi bắt đầu với việc tạo ra và hoạt động của các cửa hàng B2C. Điều này đã được mở rộng thông qua công việc của tôi trong lĩnh vực logistics. Điều này dẫn đến hệ thống B2E đầu tiên chuyên. Hôm nay tôi làm việc ngày một ngày với B2C thú vị, B2B- và các dự án B2E và báo cáo trong blog này về những thách thức và đưa ra lời khuyên trong cuộc.

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *