You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在BigCommerce的Handlebars模板中按90天条件渲染退货按钮

BigCommerce 订单退货按钮90天显示限制实现方案

直接修改原有按钮判断代码,加入日期有效期判断逻辑,即可实现仅在订单下单后90天内显示退货按钮:

{{#if settings.returns_enabled}}
  {{#if order.is_complete}}
    {{#compare (date_add order.date "days" 90) ">" now}}
      {{lang 'account.orders.details.return'}}
    {{/compare}}
  {{/if}}
{{/if}}

代码说明

  • 保留原有两个核心判断:店铺已开启退货功能(settings.returns_enabled)、订单已完成(order.is_complete)
  • 使用BigCommerce内置模板helper date_add,给订单日期(order.date)加上90天
  • 通过compare helper对比计算后的日期与当前日期(now):若订单日期+90天晚于当前日期,说明仍在退货有效期内,显示退货按钮
  • 无需手动处理order.date的“2022 Nov 22nd”格式,模板helper会自动识别并转换为可计算的日期类型

内容的提问来源于stack exchange,提问作者Bueller C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 23:01:09