WooCommerce Shipping Tracking

WooCommerce Shipping Tracking 允许您的客户监控运输状态并通过可视化时间线跟踪他们的订单!
无需复杂的配置,只需选择预定义的公司并插入跟踪代码。可视化时间线将自动显示在订单详细信息页面上。
不需要像其他插件那样的第三方服务。客户还将通过电子邮件收到一个 URL,通过该 URL 他们可以跟踪运输状态。您可以通过 CSV 添加、编辑和导入跟踪号。支持超过1000 家运输公司!


更新日期2024-09-28版本号42.2

下载链接(80积分):

隐藏内容 请先 登录。


右键点我复制链接地址,分享页面有积分。


WooCommerce 运输跟踪允许您的客户轻松跟踪他们的订单。您将能够将每个订单与运输公司和跟踪号关联起来。WooCommerce 运输跟踪将直接在“完成订单”电子邮件和“查看订单”页面中显示跟踪数据(跟踪 URL 和跟踪代码)。您的客户只需单击 WooCommerce 运输跟踪生成的链接即可轻松跟踪他们的订单或仅通过可视时间线检查运输状态。

定义你自己的公司

WooCommerce 运输跟踪已定义超过 1000 家运输公司。您找不到所需的那家吗?别担心!!WooCommerce 运输跟踪允许您定义自己的自定义运输公司(名称和跟踪 URL),只需从WooCommerce -> 运输跟踪 -> 添加自定义公司页面添加即可
br> 注意:可视化时间线不适用于自定义公司。

多个跟踪代码、运输公司、发货日期和自定义文本!

WooCommerce 运输跟踪允许您为每个订单关联一个或多个跟踪代码和运输公司。此外,还可以为每笔运输指定发货日期和自定义文本。这样,商店管理员和客户都可以轻松跟踪运输时间!

自定义电子邮件和订单详情 HTML 片段

您想自定义电子邮件模板和订单详细信息页面中包含的 HTML 代码段吗?可以!您可以直接从管理菜单中自定义模板。

通过订单详情页面上的可视化时间线跟踪运输进度状态。

运输跟踪插件还允许直接在网站上显示带有时间轴的运输进度状态。要做到这一点,只需通过特殊菜单在订单详细信息消息中使用特殊的[shipping_timeline]短代码。 完成后,将显示一个跟踪信息小部件,显示每个订单详细信息页面上截至当天为止运输执行的每个步骤! 您可以选择在任何页面上显示“网站内跟踪”小部件。要做到这一点,只需将以下短代码与特殊的“track_in_site”参数一起使用:[wcst_tracking_form track_in_site=”true”]。它将呈现一个表单,一旦用户输入了跟踪代码,就会显示“网站内跟踪”小部件,显示运输进度。

所有发出的 WOOCOMMERCE 电子邮件和订单详情页面上的跟踪信息

一旦跟踪信息保存在订单管理页面上,所有信息将显示在订单详细信息页面上。此外, 根据订单状态,信息还将嵌入到所有发出的 woocommerce 电子邮件中。默认情况下,只有当状态设置为“已完成”时,跟踪信息才会嵌入到电子邮件中,但您可以选择也显示其他状态的信息。转到常规选项菜单,选择要将哪些状态的信息嵌入到电子邮件中。
您还可以指定自定义状态!
这样,客户就可以随时获得所有需要的信息!

选定跟踪代码的电子邮件通知

管理员还可以通过选择他希望通知用户的跟踪代码来发送主动通知电子邮件。选择后,他只需单击订单更新按钮,插件就会发送一封包含所选跟踪代码的电子邮件。可以使用特殊选项菜单自定义跟踪代码电子邮件模板。您还可以使用短代码显示用户的名字和姓氏,以自定义消息!

德文版专业发票电子邮件

该插件支持德语专业发票电子邮件,因此它将能够根据当前订单状态将跟踪信息注入发票电子邮件中。

交货日期和时间字段

您想让您的客户指定交货日期和时间范围吗?
现在您可以!
WooCommerce 运输跟踪允许您启用一些额外的字段(在结帐和/或订单详细信息页面上可见),用户可以在其中指定开始和结束日期、开始和结束时间(甚至可选的次要时间范围)他希望何时收到物品!描述、标题和标签完全可定制!支持多种语言!

此外,交货日期和时间包含在 WooCommerce 电子邮件中!

最后但并非最不重要的是,在结帐页面上,可选日期将考虑产品的预计运输时间和所选运输方式的预计交货时间!

从 CSV 批量导入

WooCommerce 运输跟踪允许您从 .csv 文件导入订单跟踪信息!
商店管理员还可以为每个订单导入一个或多个运输信息。csv
文件必须包含以下列:

  • order_id:这是订单的数字 ID
  • order_status:可以留空。如果指定,订单状态将设置为指定值。可以使用的值:wc-pending、wc-processing、wc-on-hold、wc-completed、wc-cancelled、wc-refunded、wc-failed
  • force_email_notification:可以留空。如果指定,插件将根据所选值重新发送 woocommerce 通知电子邮件。可以使用的值:send_email_new_order、send_email_cancelled_order、send_email_customer_processing_order、send_email_customer_completed_order、end_email_customer_refunded_order、send_email_customer_invoice
  • dispatch_date:可以留空。如果有多个发货日期,则值必须用|字符分隔。格式必须为yyyy-mm-dd。例如:2018-05-13|2018-03-21
  • custom_text:可以留空。如果有多个自定义文本,则值必须用|字符分隔。注意:从自定义文本中 删除所有 。例如:自定义文本 1 | 自定义文本 2。
  • tracking_info:必须采用以下格式company_id:tracking_code。如果有多个运输,则值必须用|字符分隔。例如:DHL:#232R|GLS:1234TR3

自动批量导入

您可以选择将插件配置为从指向 .csv 文件的 URL 自动导入订单运输跟踪。您只需输入 .csv 文件 URL 路径(如 DropBox 文件链接、HTTPS URL 等)并选择批量导入任务时间间隔!

注意:使用 WordPress 函数wp_schedule_event()执行计划任务。仅当有人访问您的 WordPress 网站时,它才会以指定的间隔触发计划的导入任务。更多信息请参阅 wp_schedule_event 参考页面。

多语言自定义信息

WooCommerce 运输跟踪支持 WPML,这让商店管理员可以为安装的每种语言定义 HTML 片段。
要为某种语言添加消息,商店管理员只需在 WPML 选择器中选择所需的语言,输入文本并保存!

快速分配菜单

商店管理员现在可以使用“快速分配”菜单直接将配送信息分配给订单,而无需编辑每个订单。使用此菜单,只需点击几下即可将配送信息分配给订单、设置其状态,并可选择向客户重新发送状态通知电子邮件!

最喜欢的船运公司

您还可以在选项菜单中选择“最喜欢的”运输公司。这将在提交跟踪代码时预先选择!

运费估算

对于使用原生 WooCommerce 功能定义的每个运费,WooCommerce 的表格费率运费或 WooThemes 的表格费率运费,您都可以定义一个运费估算。

自动估算产品运输费用

WooCommerce 运输跟踪插件还有另一个有用的功能:预计发货日期(发货日期:包裹送达快递员的日期)。 商店管理员只需使用短代码或设置自动预计日期显示选项(在插件选项菜单中),即可在产品页面上显示预计发货日期。 这是根据与该产品匹配的“估算规则”自动计算的。 该插件可以显示特定的发货日期和显示产品的日期范围。
此外,如果产品缺货,则不会显示预计日期!

可选的预计日期也可以显示在购物车/结帐页面上产品表中显示的每个项目之后。 要做到这一点,只需启用您在插件选项菜单中找到的特殊选项。

最后但并非最不重要的一点是,您还可以配置自定义标签(可通过 WPML 翻译)以在预计日期之前显示!

它是如何工作的? 很简单!您只需执行两个步骤:

第一步:估计日期配置 使用“运输跟踪”菜单下的“估计运输配置器”,商店管理员可以创建多个“估计规则”。
对于每个规则,他可以选择:

  1. 产品/类别/标签:选择适用该规则的产品、类别或标签。
  2. 发货/装运天数:货物运送/派送至快递员的天数。
  3. 截止时间:如果在该时间之前下达订单,则将于当天发货(如果是发货/装运日)。
  4. 发货延迟:如果指定了此值,则预计日期将从延迟后第一个可用的发货日开始计算(以天为单位)。
  5. 假期/非工作日:无法发货的日子。

第二步:在产品页面上使用短代码(或设置自动预计日期选项) 在产品页面、描述或简短描述或任何选项卡上,商店管理员可以使用特殊的[wcst_show_estimated_date]短代码来显示预计发货日期。
或者,商店管理员可以启用自动预计日期选项显示(在插件选项菜单中)。

然后,插件将计算出与商品匹配的“预估”规则的日期。插件将自动找到可以发货商品的下一个工作日。
此外,在产品列表中,添加了一个新列,显示与产品匹配的预估运输规则。

跟踪表单简码

使用特殊短代码[wcst_tracking_form]可以在任何帖子/页面上显示跟踪表单,让用户选择运输公司(使用选择菜单)并输入跟踪代码,然后重定向到运输公司跟踪页面。
跟踪代码也可以与以下参数一起使用:

  1. company_id(公司 ID 可以在公司配置页面中检索):[wcst_tracking_form company_id=”“]这样,运输公司就已经被选中(运输公司选择菜单因此被隐藏)。
  2. button_classes : [wcst_tracking_form button_classes=”class1 class2”]这样指定的类别将被添加到跟踪按钮。

此外,您还可以使用特殊的track_in_site参数直接在站点中显示运输当前状态!在上一节“在站点中跟踪运输跟踪”中阅读更多相关信息!

以编程方式检索订单跟踪数据

要以编程方式检索订单跟踪数据,您可以使用特殊的wcst_get_order_tracking_data($order_id)函数,该函数将检索与订单相关的所有跟踪数据。结果将是一个具有以下格式的数组:

数组(2){
  [0]=>
  数组(6){
    ["tracking_number"]=>
    字符串(5)“12332”
    ["发货日期"]=>
    字符串(0)“”
    [“自定义文本”]=>
    字符串(0)“”
    [“公司名称”]=>
    字符串(6)“Aramex”
    [“公司编号”]=>
    字符串(6)“ARAMEX”
    ["tracking_url"]=>
    字符串(70)“http://www.aramex.com/track_results_multiple.aspx?ShipmentNumber=12332”
  }
  [1]=>
  数组(6){
    ["tracking_number"]=>
    字符串(5)“12312”
    ["发货日期"]=>
    字符串(10)“2019-01-08”
    [“自定义文本”]=>
    字符串(2)“aa”
    [“公司名称”]=>
    字符串(15)“西班牙邮政”
    [“公司编号”]=>
    字符串(14)“CORREOSESPAGNA”
    ["tracking_url"]=>
    字符串(128)“http://www.correos.es/ss/Satellite/site/aplicacion-4000003383089-localiza_busca_encuentra/detalle_app-sidioma=es_ES?numero=12312”
  }
}

在前面的例子中,订单已与两个跟踪代码相关联。

动作和钩子

该插件在发送活动通知邮件之前和之后会触发两个操作。它们可以通过以下方式挂钩:

添加动作('wcst_before_active_notofication_email','你的自定义函数名称',10,2);
函数你的自定义函数名称($recipients,$order)
{
   [...]
}

和

添加动作('wcst_after_active_notofication_email','你的自定义函数名称',10,2);
函数你的自定义函数名称($recipients,$order)
{
    [...]
}

发货和跟踪更多跟踪网址支持

创建自定义公司,然后启用“Aftership 服务”或“TrackingMore”选项。插件将使用 Aftership/TrackingMore 服务和订单页面中插入的跟踪代码自动生成跟踪 URL!(注意:使用标准的 track.aftership.com 和 track.trackingmore.com URL。确保您使用的运输公司受 Aftership/TrackingMore 支持)

自动聚焦跟踪输入字段并通过跟踪代码和运输公司名称进行搜索!

可以选择在编辑订单页面时启用自动聚焦主跟踪代码输入字段的选项。这对于条形码扫描仪可能很有用(注意:某些第三方插件可能会破坏此功能)。
此外,该插件允许商店管理员使用 WooCommerce 订单页面上已有的默认“搜索订单”输入框通过跟踪代码和运输公司搜索订单!

按船运公司筛选

WooCommerce 运输跟踪在订单表上添加了一个下拉框菜单,允许管理员按公司过滤订单。



评论

发表回复

必填项已用 * 标注