📅  最后修改于: 2023-12-03 15:41:22.698000             🧑  作者: Mango
我们需要在 PrestaShop 的网站上创建一个“联系我们”页面,以便客户能够轻松找到并与我们联系。为此,我们需要在网站中添加一个“联系我们”链接,该链接将指向网站的“联系我们”页面。该页面应包含有关我们的联系方式的信息,例如:
同时,我们需要设置一个联系表单,方便客户填写并与我们联系。在客户提交表单后,我们需要发送一封包含客户信息的邮件,通知我们有客户联系我们了。
我们将使用 PrestaShop 的内置表单模块来创建联系表单,同时使用 PHP 来设置发送邮件的功能。以下是基本实现步骤:
在 PrestaShop 后台中创建一个新页面,并将其命名为“联系我们”。
在页面上添加联系信息。您可以在页面上使用 PrestaShop 的内置 HTML 编辑器来添加文本、图像和链接等内容。
<!-- markdown -->
联系我们页面示例:
# 联系我们
公司名称: XYZ 公司
地址: 1234 Main St. City, State, Zip
电话: 123-456-7890
电子邮件: info@xyzcompany.com
<!-- markdown -->
联系表单示例:
# 联系表单
<form action="/contact-us" method="post">
<input type="text" name="name" placeholder="姓名" required>
<input type="email" name="email" placeholder="电子邮件" required>
<input type="tel" name="phone" placeholder="电话号码" required>
<textarea name="message" placeholder="请输入您的信息" required></textarea>
<button type="submit">提交</button>
</form>
<!-- markdown -->
代码片段:
<?php
if(isset($_POST['submit'])){
$to = "example@xyzcompany.com";
$from = $_POST['email'];
$name = $_POST['name'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$subject = "联系我们页面表单提交";
$body = "姓名:".$name."\n";
$body .= "电子邮件:".$from."\n";
$body .= "电话号码:".$phone."\n";
$body .= "消息:".$message."\n";
$headers = "From:".$from."\n";
$headers .= "Reply-To:".$from."\n";
if(mail($to, $subject, $body, $headers)){
echo "您的邮件已经成功提交!";
}
else{
echo "邮件发送失败,请重试!";
}
}
?>
通过以上步骤,我们成功地创建了一个完整的“联系我们”页面,包括联系信息和表单提交功能。这样,我们的客户可以轻松填写联系表单,并将其发送到我们的电子邮件地址。PrestaShop 的内置功能使这个过程简单而直观。