第一步:创建订阅表单
在 ZenCart 模板文件(如 includes/templates/YOUR_TEMPLATE/common/tpl_main_page.php 或合适的位置)插入以下 HTML 代码:
<form id="subscribe-form">...
第二步:创建 subscribe_handler.php 处理订阅请求
在 ZenCart 网站根目录下创建 subscribe_handler.php,并添加以下代码:
<?php require('includes/application_top.php');...
第三步:测试功能
打开网站,输入邮箱,点击“订阅”。
检查邮件是否收到(请确保 ZenCart 电子邮件功能正常)。
如果没收到邮件:
确保 EMAIL_FROM 在 ZenCart 管理后台 "配置" > "邮件选项" 里正确配置。
在 subscribe_handler.php 里添加 error_log($e->getMessage()); 以调试错误。
第四步:JQ冲突解决,有的模板里已经引用了Jquery,需要去掉这行代码
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
附具体完整代码addsub.txt
Comments | NOTHING