layout XML 改了却没有任何变化,常见原因不是“缓存太顽固”,而是文件名 handle、主题继承、模块加载顺序或元素 name/reference 不匹配。
继续阅读Magento 2 修改 layout XML 不生效,先检查 handle 和缓存
Magento 2 REST API 报 The signature is invalid,OAuth 1.0 怎么定位?
Magento 2 REST 集成返回 The signature is invalid 时,应逐字节核对方法、基础 URL、参数归一化、编码、时间戳和密钥,而不是反复生成 token。本文给出可复现的比对方法。
继续阅读Magento 2 后台导入一直显示 Please wait,文件到底有没有开始处理?
后台导入停在 Please wait 可能是前端请求失败、PHP 超时、CSV 校验、异步队列或锁等待。本文先判断请求有没有到服务器,再决定查日志、数据库还是消费者。
继续阅读Magento 2 加入购物车报 No such entity with cartId,Quote 到底丢在哪?
加入购物车或结账接口返回 No such entity with cartId,通常不是商品不存在,而是前端保存的 mask ID、客户会话和数据库 Quote 已经不同步。本文沿 guest cart 与 customer cart 两条路径定位。
继续阅读Magento 2 商品页显示有货,结账却提示 Out of Stock:MSI Reservation 怎么查?
商品页显示有货,加入购物车也成功,提交订单时却缺货,往往是展示库存、salable quantity 和结账时重新校验的时间点不同。本文用 MSI reservation 还原数量变化。
继续阅读Magento 2 自定义模块升级卡在 setup:upgrade,Data Patch 执行一半怎么恢复?
Data Patch 中途失败后,patch_list 可能未登记,但数据已经写入一部分。再次 setup:upgrade 若不具备幂等性就会重复插入。本文说明恢复前应检查什么。
继续阅读Magento 2 退款成功但库存没回来,真的只是 Return to Stock 没勾吗?
Credit Memo 已生成、支付也退了款,库存却没增加。除 Return to Stock 外,还要看退款入口、发货 Source、MSI deduction、商品类型与外部仓库同步。
继续阅读Magento 2 分类页商品顺序乱了,Position 为什么不按后台设置显示?
后台拖动了分类商品 Position,前台却按名称、价格或莫名顺序展示。本文从分类默认排序、URL 参数、索引、主题 Toolbar 和搜索引擎排序逐层检查。
继续阅读客户地址保存后省份变空,Magento 2 Address 属性是否缺失?
地址表单提交时有省份,重新打开却为空,需要区分 region_id 与 region 文本、国家配置、客户地址 EAV 属性和自定义保存逻辑。本文沿请求到 customer_address_entity 定位。
继续阅读Magento 2 静态内容部署报 Unable to resolve the source file,主题继承哪里断了?
setup:static-content:deploy 报 Unable to resolve the source file 时,错误可能来自错误模块别名、主题父级、大小写、locale 或 Less import。本文按解析顺序找到缺失文件。
继续阅读

