首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将适用的优惠券描述添加到WooCommerce管理员电子邮件通知

,可以通过编写自定义代码实现。下面是一种可能的方法:

  1. 打开WooCommerce主题的functions.php文件,该文件位于WordPress安装目录下的wp-content/themes/your-theme-name/目录中。
  2. 在functions.php文件中添加以下代码:
代码语言:txt
复制
/**
 * 在WooCommerce管理员电子邮件通知中添加适用的优惠券描述
 */
function add_coupon_description_to_admin_email( $message, $order ) {
    $coupons = $order->get_used_coupons(); // 获取订单中使用的优惠券
    
    if ( ! empty( $coupons ) ) {
        $coupon_descriptions = array();
        
        foreach ( $coupons as $coupon_code ) {
            $coupon = new WC_Coupon( $coupon_code );
            $coupon_description = $coupon->get_description(); // 获取优惠券描述
            
            if ( ! empty( $coupon_description ) ) {
                $coupon_descriptions[] = $coupon_description;
            }
        }
        
        if ( ! empty( $coupon_descriptions ) ) {
            $coupon_text = implode( "\n", $coupon_descriptions );
            $message .= "\n\n适用的优惠券描述:\n" . $coupon_text;
        }
    }
    
    return $message;
}
add_filter( 'woocommerce_email_order_meta', 'add_coupon_description_to_admin_email', 10, 2 );
  1. 保存并关闭functions.php文件。
  2. 现在,当管理员接收到新订单的电子邮件通知时,优惠券描述将会自动添加到邮件内容中。

这样,管理员就可以直接从电子邮件通知中了解到订单中使用的优惠券的描述信息。

请注意,这只是一种实现方法,如果您的主题使用了定制的电子邮件模板,您可能需要对代码进行一些调整以适应您的主题和模板结构。

对于WooCommerce相关产品和产品介绍链接地址,请访问腾讯云官方网站上的WooCommerce产品页面。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WooCommerce 1.6.8 跨站脚本 WordPress 预览电子邮件

描述:反射跨站脚本 受影响插件:WooCommerce 预览电子邮件 插件 Slug:woo-preview-emails 受影响版本:<= 1.6.8 CVE ID:CVE-2021-42363...WooCommerce 预览电子邮件是一个简单插件,旨在让网站所有者能够预览通过 WooCommerce 发送给客户电子邮件。...不幸是,该插件存在一个缺陷,使攻击者有可能将恶意 Web 脚本注入“digthis-woocommerce-preview-emails”页面。...作为插件功能一部分,有一项功能可以搜索订单并根据特定订单生成电子邮件预览,以便管理员或商店经理可以准确查看特定用户看到发送电子邮件内容。...这意味着,如果攻击者能够成功说服站点管理员单击链接,他们就可以让恶意 JavaScript 在该管理员浏览器中执行。

1.3K10

WordPress会员管理插件|AffiliateWP v2.6.8 已激活包含所有Pro插件

AffiliateWP主要功能– WordPress会员管理插件 易于安装和使用 高级引荐跟踪 综合支付服务 实时推荐,访问,收入报告 与所有流行WordPress插件完全集成 无限会员支持 会员优惠券...便捷会员管理 可手动审核/批准会员 专业设计会员专区 推荐连结产生器 设置Cookie到期时间 登录和注册页面的简码 自定义通知邮件 详细付款日志 快速性能 30多个附加组件 AffiliateWP...改进:标准化与每个付款服务请求一起发送标头。 固定:创建带有注册电子邮件地址付款服务帐户时,通知中显示URL错误。 改进:通过添加AffiliateWP版本号来改进升级例行通知。...改进:使用wp-cli,可以按日期范围列出会员,支出,推荐和访问功能。 固定:WooCommerce:订单状态为退款应始终将推荐状态更改为已拒绝(如果启用)。...固定:在查看“优惠券”设置选项卡且WooCommerce处于非活动状态时避免发出通知。 以及其他一些小改进和用户界面更改。

11010
  • 影响上千万网站,WordPress插件曝高危漏洞

    Elementor Pro是一款WordPress页面构建器插件,允许用户轻松构建专业外观网站而无需了解编码知识,具有拖放、主题构建、模板集合、自定义小部件支持以及面向在线商店WooCommerce...这个漏洞是由NinTechNet研究员Jerome Bruandet于2023年3月18日发现,并在本周分享了关于如何利用与WooCommerce一起安装时可以利用此漏洞技术细节。...经过身份验证攻击者可以利用此漏洞创建管理员帐户,方法是启用注册并将默认角色设置为’管理员’、更改管理员电子邮件地址或通过更改siteurl所有流量重定向到外部恶意网站等多种可能性。...需要注意是,要利用这个特定漏洞,网站上还必须安装WooCommerce插件,才能激活Elementor Pro上相应易受攻击模块。...PatchStack表示,大多数针对易受攻击网站攻击来自以下三个IP地址,建议将它们添加到阻止列表中:193.169.194.63、193.169.195.64和194.135.30.6。

    1.7K70

    研究人员在三种WordPress插件中发现高危漏洞

    几天后他们又在Cart Woocommerce (Ajax)插件与Waitlist Woocommerce (Back in stock notifier)插件中发现了相同漏洞。...通过这个漏洞攻击者只要欺骗站点管理员执行一个动作就可以更新在受攻击网站上任意站点选项。 攻击者通常会制作一个触发 AJAX 操作并执行该功能请求。...如果攻击者能够成功诱骗站点管理员执行诸如单击链接或浏览到某个网站之类操作,而管理员已通过目标站点身份验证,则该请求将成功发送并触发该操作,该操作允许攻击者更新该网站上任意选项。...攻击者可以利用该漏洞网站上“users_can_register”(即任何人都可以注册)选项更新为 确定,并将“default_role”设置(即在博客上注册用户默认角色)设置为管理员,那么他就可以在受攻击网站上注册为管理员并完全接管它...Login/Signup Popup 插件允许添加登录和注册弹出窗口到标准网站和运行WooCommerce插件网站。Waitlist WooCommerce 插件允许添加产品等待列表和缺货项目通知

    1.7K30

    WordPress插件WooCommerce任意文件删除漏洞分析

    前言 近期,研究人员在WordPress权限处理机制中发现了一个安全漏洞,而这个漏洞允许WordPress插件实现提权。...其中一个典型例子就是WooCommerce,该插件是目前最热门一款电子商务插件,并且拥有400万+安装量。简而言之,这个漏洞允许商铺管理员删除目标服务器上特定文件,并接管管理员帐号。 ?...实际上,导致该漏洞存在本质原因是WordPress权限系统设计存在缺陷,并影响到了400万+WooCommerce商铺。 接下来,攻击者只需要拿到商铺管理员用户角色即可。...但是这个漏洞允许商铺管理员删除服务器上任意可写文件,所以我们我们额可以通过删除WooCommerce主文件-woocommerce.php来禁止WordPress加载该插件。...$handle; ⋮unlink($file); 这里问题就在于,文件名($handle)会被添加到目录(wp-content/wc-log/)后,然后传递给unlink()函数,在设置“$handle

    1.6K30

    woocommerce shortcode短代码调用

    – 显示订单跟踪表单 在大多数情况下,这些短代码通过我们入门向导自动添加到页面中,无需手动使用。...rand– 在页面加载时随机订购产品(可能不适用于使用缓存网站,因为它可以保存特定订单)。 rating– 平均产品评级。 title– 产品标题。这是默认模式。...cat_operator NOT IN– 显示不在所选类别中产品。 ids– 根据逗号分隔帖子 ID 列表显示产品。 skus– 根据逗号分隔 SKU 列表显示产品。...按 ID 在单个产品添加到购物车按钮上显示 URL。...页面上显示WooCommerce通知 [shop_messages]允许您在非WooCommerce页面上显示WooCommerce通知(例如,“产品已添加到购物车”)。

    11.1K20

    3 个 WordPress 插件中高危漏洞影响了 84,000 个网站

    WordPress 安全公司 Wordfence在上周发布一份报告中说: “这个漏洞使攻击者可以在易受攻击网站上更新任意网站选项,只要他们可以诱骗网站管理员执行操作,例如点击链接。”...), Side Cart Woocommerce (Ajax) 和 候补名单 Woocommerce(有库存通知) 跨站点请求伪造,也称为一键式攻击或会话骑行,发生在经过身份验证最终用户被攻击者欺骗提交特制...image.png 具体来说,该漏洞源于处理AJAX 请求时缺乏验证,从而有效地使攻击者能够站点上“users_can_register”(即任何人都可以注册)选项更新为 true 并设置“default_role...”设置(即,在博客上注册用户默认角色)管理员,授予完全控制权。...“尽管此跨站点请求伪造 (CSRF) 漏洞由于需要管理员交互而不太可能被利用,但它可能对成功利用站点产生重大影响,因此,它是一个非常重要提醒您在单击链接或附件时保持警惕,并确保您定期更新插件和主题,

    1K30

    WordPress外贸 SEO插件:Rank Math SEO PRO

    Rank Math SEO PRO是适用于WordPress搜索引擎优化插件,可让任何人轻松达到SEO效果。可自定义重要SEO设置,控制哪些页面可建立索引,以及网站如何在结构化数据中显示。...Rank Math SEO PRO 核心功能 – WordPress SEO插件 自动配置 最新SEO插件 SEO分析器 排名电子邮件报告 一键式从Yoast导入 一键式从AIO SEO导入 多达5个关键字优化...补充:视频站点地图现在可以检测到内容区域中所有视频,并将它们添加到站点地图中。 新增:Divi Page BuilderAccordion小部件转换为FAQ架构标记。...改进:在“开放图”数据中添加了WooCommerce产品SKU。 改进:许多模式生成器选项描述。 改进:现在,“自检视频模式”选项可用于所有“自定义帖子类型”。...解压后获得两个文件:seo-by-rank-math-x.x.x.zip与seo-by-rank-math-pro-x.x.x.zip。

    5610

    几款设计精美的常用Flutter应用程序模板

    所有组件和布局均基于Google在《材料设计指南》中描述原则。 多用途Flutter模板是最大移动模板,具有周到用户流和现代化新颖设计。该模板用于连接在线商店后端。...3)Treva Shop-使用Flutter电子商务UI套件 Treva Shop适用于所有电子商务,具有统一用户界面。设计符合现代在线商店和应用程序标准。具有聊天功能,可以下载图片等功能。...该应用程序具有用于通过Google Directions服务指南连接驱动程序内置导航器。已创建一个个人账户,其中包含有关驾驶员出行统计信息。有一个带有付款通知和屏幕系统。...5)Fluxstore WooCommerce-完整Flutter电子商务应用程序 完整电子商务应用程序与您WooCommerce商店兼容。...有一个现成Facebook登录系统和一个SMS注册系统。有来自Firebase分析和推送通知系统。与服务器即时同步。引入了商品类别和属性过滤器,开发了订购系统。

    4.4K40

    Lighthouse跨境电商独立站秘籍!

    管理后台入口同样在应用管理中,可以看到管理员登录地址(即为管理后台地址),登录管理后台时,需要输入密码,我们可在管理员密码处复制命令并登录实例,主动输入命令后,获取到管理员密码。...5 关于中文 关于中文设置,包含两个方式,其效果也不一致: 站点语言 假如站点语言修改为中文,意味着管理员看到页面和访客看到页面都会是中文,这显然不是管理员想看到情况,他们面向可是海外访客。...但都设置为英文,在后台操作举步维艰,要解决这个问题,就要了解如何只修改后台语言,而不影响访客看到部分。...后台语言 首先如上面的步骤,站点语言设置为英文;紧接着在管理后台找到【用户-所有用户-管理员】,点击【编辑】: 来到编辑页面,找到【语言】,在这里选择【简体中文】,并拉到页面的最下方点击【更新个人资料...以使用模板添加为例: 选择产品模板类型,包括实物产品、数字产品以及变体产品(变体产品支持设置多样产品属性,例如颜色、尺寸、材质等); 编辑产品信息(以实物产品为例)包括产品名称、产品描述、产品类型、产品价格

    14.5K10

    Lighthouse: WooCommerce

    管理后台入口同样在应用管理中,可以看到管理员登录地址(即为管理后台地址),登录管理后台时,需要输入密码,我们可在管理员密码处复制命令并登录实例,主动输入命令后,获取到管理员密码。...图片设置中文关于中文设置,包含两个方式,其效果也不一致:站点语言假如站点语言修改为中文,意味着管理员看到页面和访客看到页面都会是中文,这显然不是管理员想看到情况,他们面向可是海外访客。...图片但都设置为英文,在后台操作举步维艰,要解决这个问题,就要了解如何只修改后台语言,而不影响访客看到部分。...后台语言首先如上面的步骤,站点语言设置为英文;紧接着在后台找到【用户/所有用户/管理员】,点击【编辑】:图片来到编辑页面,找到【语言】,在这里选择【简体中文】,并拉到页面的最下方点击【更新个人资料】,...以使用模板添加为例:选择产品模板类型,包括实物产品、数字产品以及变体产品(变体产品支持设置多样产品属性,例如颜色、尺寸、材质等);编辑产品信息(以实物产品为例)包括产品名称、产品描述、产品类型、产品价格

    9.5K1710

    谷歌公布 2023 年最受欢迎 12 款 Chrome 浏览器扩展

    团队添加到Scribe,让他们能够即时访问指南,或使用Scribe Chrome扩展程序在工作流程中共享指南。 DeepL Translate:即时翻译网页,帮助用户快速克服语言障碍。...通过 Sider Chrome 扩展程序,您可以轻松地 ChatGPT 和其他 AI 功能整合到您日常任务中——无论是搜索网页、发送电子邮件、提高写作还是翻译文本。...实现文本到语音功能 Equalizer:为用户提供更精细音频控制,以提高在线收听内容音质。 概述 适用于铬均衡器。...Coupert:从网上寻找折扣力度最大商品促销代码,并在用户结账时自动使用。 概述 Coupert自动查找优惠券,在结账时应用最佳优惠券代码,并给您返Cashback。...现在您不再需要搜索优惠券代码和Cashback优惠。 使用Coupert,最好自动优惠券查找器和Cashback扩展,您可以不断在线查找最佳促销代码,并在结账时自动最佳代码应用于您购买。

    64810

    如何设置 WordPress 文章待审核邮件通知

    如果你有一个多作者博客,那么你可能会发现知道作家何时提交文章供评论是有帮助。 在本教程中,我们向您展示如何获得在WordPress中等待审核文章电子邮件通知。...注意:付费版本PublishPress拥有更高级功能,但我们将使用这个教程中免费版本。 激活后,”发布新闻”部分添加到 WordPress 仪表板中。...要创建新通知,您需要访问PublishPress » Notifications页面。 在此页面上,您将看到默认通知。当内容发布并在帖子中添加编辑评论时,这些电子邮件会发送给网站管理员。...在这里,您可以选择何时发送通知收到通知用户以及哪些类型内容。 我们希望在文章状态更改为”Pending review”时发送通知。...我们希望本文帮助您学习如何设置电子邮件通知作者或者管理员文章等待审核状态。 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。

    1.7K30

    woocommerce开发支付网关插件,对接支付通道

    前言 WooCommerce模板众多,可以选择出我们需要模板,生态好,而且数千个钩子更加利于开发者开发。本文分享如何为woocommerce独立站开发第三方支付插件。...创建插件 因为WooCommerce有很多钩子,所以我们在开发支付网关时候,只需按照一个“框架”来开发就好,下面的是插件框架 具体代码 构造函数 public function __construct...() { $this->id = 'kekc_cn'; // 支付网关插件ID,可以字符串,但是要唯一 $this->icon = ''; // 显示在结账页上你支付网关图标。...我们使用WooCommerce事件延迟表单提交,并将带有卡数据AJAX请求直接发送到我们支付处理器,checkout_place_order 如果客户详细信息正常,处理器返回一个令牌,我们将其添加到下面的表格中...'; $this->description = trim( $this->description ); } // 显示带有标签描述等。

    23010

    如何在Ubuntu 16.04上安装Icinga和Icinga Web

    现在我们需要将存储库地址添加到apt配置文件中。使用您喜欢文本编辑器打开文件。...点击完成以完成Icinga Web设置。一个恭喜!消息加载。 单击登录到Icinga Web 2,然后使用您管理员用户名和密码登录。...Icinga默认配置有一些脚本可以通过电子邮件发送给管理员,但是我们需要在它们工作之前在我们服务器上设置电子邮件。...第5步 - 设置和测试通知 要使电子邮件通知正常工作,请更新发送给Icinga电子邮件地址: $ sudo nano /etc/icinga2/conf.d/users.conf email行更改为您希望在以下位置接收通知地址...轻度意味着在被认为是确认状态之前必须再次失败几次,此时通知将被发送。这是为了避免发送快速修复自身瞬态问题通知。 等待警告达到硬状态并发送通知。您应该会收到一封电子邮件,其中包含错误详细信息。

    1.2K40

    如何在CentOS 7上使用Skyline检测异常

    虚线表示触发器阈值。 图1 在图1中点1处,已启动进程,并且CPU负载已显着增加。触发器已激活,管理员注意到它。管理员确定它在正常值范围内,并将触发阈值更改为显示为上面的虚线。...此时,事件负载下降,但未通知管理员,因为未超过阈值。触发器未激活。 这个简单案例告诉我们,在尝试设置阈值时存在一些困难。很难调整阈值以捕获性能问题而不会触发误报错误或误报错误。...在此文件基础上,创建一个映像并在Web应用程序中显示。 Analyzer还可以发送通知:email,HipChat或PagerDuty。电子邮件通知在本文后面配置。...本教程中所有命令都应该以非root用户身份运行。 交换空间添加到服务器。4 GB很好。 在CentOS 7上安装Graphite并收集有效历史日志。...MessagePack有一个适用于大多数编程语言API。可以在MessagePack官方网站上找到更多信息和API示例。 本教程向您展示如何从Graphite发送数据并收集到Skyline。

    2.9K50

    112-Django开发快捷电子商城

    自定义管理后台亮点:灵活权限管理:提供细致入微权限管理系统,管理员可根据实际需求,为不同角色分配不同操作权限,确保数据安全和操作规范性。...直观操作界面:基于 Django Admin 面板进行深度定制,提供直观、易用操作界面,降低管理员学习成本。...智能提醒:通过邮件、短信等方式,实时通知用户订单状态变化,提升用户体验和满意度。数据分析:对订单数据进行深度分析,为商品选品、营销策略等提供数据支持。...优惠券系统亮点:多样化优惠券类型:支持满减券、折扣券、直减券等多种优惠券类型,满足不同营销需求。精准发放:基于用户画像和购物行为,实现优惠券精准发放,提高优惠券使用率和转化率。...数据分析与优化:对优惠券发放、使用等数据进行深度分析,为优惠券策略优化提供数据支持。商城管理亮点:商品信息丰富:支持商品图片、视频、详细描述等多维度信息展示,帮助用户全面了解商品信息。

    7700

    订阅消息失败_无法进入苹果订阅页面

    缺少 PDF 附件 您可以 PDF 附件添加到订阅中(如果管理员已启用该功能)。如果订阅中缺少 PDF 附件,可能是因为 PDF 大小超过了电子邮件服务器大小限制或服务器管理员设置最大大小限制。...有关详细信息,请参见配置服务器事件通知和设置订阅站点。 挂起订阅 默认情况下,订阅会在订阅连续五次失败后挂起。...默认情况下,管理员在订阅挂起时不会收到电子邮件,但可以通过“我帐户设置”选择收到各站点挂起电子邮件。...通知失败计数恢复为零。...若要以 PNG 格式生成视图,可以 .png 添加到 URL 末尾。例如,http://tableauserver/views/SuperStore/sheet1.png。

    3.3K10
    领券