Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将HTML标记从自定义字段发送到电子邮件活动_Php_Html_Email_Infusionsoft - Fatal编程技术网

Php 将HTML标记从自定义字段发送到电子邮件活动

Php 将HTML标记从自定义字段发送到电子邮件活动,php,html,email,infusionsoft,Php,Html,Email,Infusionsoft,我有一个电子商务网站,并集成到 目前正在发生的是 客户在我的网站上完成订单并购买,比如说2种产品 订单完成后,订单接收标签被添加,客户信息被添加到InfusionSoft,订单详细信息HTML标记(通过代码在我的网站上生成)被添加到自定义字段,~\u myCustomField~ 已经有一个活动正在运行,它向客户发送简单的感谢电子邮件 我想要的是,我可以将订单详细信息(存储在~\u myCustomField~)与感谢电子邮件一起发送 我已经尝试过,我已经将自定义字段添加到活动的电子邮件中,就像

我有一个电子商务网站,并集成到

目前正在发生的是

客户在我的网站上完成订单并购买,比如说2种产品

订单完成后,订单接收标签被添加,客户信息被添加到InfusionSoft,订单详细信息HTML标记(通过代码在我的网站上生成)被添加到自定义字段,
~\u myCustomField~

已经有一个活动正在运行,它向客户发送简单的感谢电子邮件

我想要的是,我可以将订单详细信息(存储在
~\u myCustomField~
)与感谢电子邮件一起发送

我已经尝试过,我已经将自定义字段添加到活动的电子邮件中,就像
~Contact.\u myCustomField~
一样,但它只发送HTML,而不是生成的HTML

\u myCustomField
包含例如

<table>
  <tr>
     <td>This is your order detail</td>
  </tr>
</table>

这是您的订单明细

不用将HTML保存到自定义字段中,您只需在此时发送感谢电子邮件即可

您可以使用电子邮件服务发送电子邮件:

例如:

$title = "template API test";
$category = "API Category";
$fromAddress = "from@infusionsoft.com";
$toAddress = "~Contact.Email~";
$ccAddress = "";
$bccAddresses = "";
$subject = "My Fancy Subject Line";
$textBody = "This is the text email body";
$htmlBody = "HTML"
$contentType = "Contact";
$mergeContext = "";
$tmpId = $app->addEmailTemplate($title, $category, $fromAddress, $toAddress, $ccAddress, $bccAddresses, $subject, $textBody, $htmlBody, $contentType, $mergeContext);
如果要保持与活动的交互,可以使用目标功能。了解更多关于


您将在之后查看目标是否已完成(如订单),并在此时发送感谢电子邮件。

我创建了一个模板,并将其导入到我的代码中。并从一个特定的点分裂添加了我自己的内容。合并它。并使用PHP使用iSDK函数发送电子邮件。