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

Magento 2.4.5-p1中totals.getSegment('giftcardaccount')返回null求助

问题:自定义礼品卡模块在Adobe Commerce Cloud环境显示异常
  • 项目从Magento 2.4.3升级至2.4.5-p1后,多数PHP版本变更引发的问题已修复,但定制化礼品卡模块出现环境差异问题:
    • 本地基于Mark Shust的Docker搭建的沙箱环境:应用测试礼品卡后,订单摘要正常显示礼品卡信息及移除选项
    • Adobe Commerce Cloud预发布/生产环境:礼品卡金额扣除逻辑正常,但右侧订单摘要完全不显示礼品卡条目及移除入口
  • 问题根源定位到isAvailable方法中的判断逻辑:totals.getSegment('giftcardaccount') && totals.getSegment('giftcardaccount').value != 0;,云端环境中totals.getSegment('giftcardaccount')返回null,本地沙箱则返回完整对象,已通过两地环境的totals对象对比截图确认此差异
  • 该礼品卡模块为定制开发,用于对接客户自有实体礼品卡管理系统(需PIN码验证),公司资深开发人员及Adobe官方均未能提供有效排查协助

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 23:22:05