购物车显示优惠码已应用,但 discount_amount 仍为零,可能是规则条件、Action 范围、Coupon 绑定、网站/客户组或 Totals 重算被扩展覆盖。本文用 Quote 数据判断。
继续阅读优惠码提示使用成功,购物车总价却一分钱没变
sales_order 已经有数据,Magento 2 订单 Grid 为什么迟迟不更新?
订单详情能直接打开,sales_order 也有记录,后台订单列表却看不到,通常是 sales_order_grid 异步更新、Cron、消费者或自定义列 SQL 失败。本文对比主表和 Grid 表。
继续阅读Magento 2 API 返回 401 和 403,到底是 Token 失效还是 ACL 不够?
REST/GraphQL 接口失败时,401 表示身份未被接受,403 通常表示身份已识别但没有资源权限;代理和扩展也可能改写状态码。本文给出最短诊断路径。
继续阅读XML Sitemap 里还有已禁用商品,索引和缓存谁没有更新?
商品已经禁用或从网站移除,XML Sitemap 仍保留 URL,要先确认文件是否重新生成、Cron 是否成功、CDN 是否返回旧版本,以及商品范围配置是否真的禁用。
继续阅读消息队列 Consumer 一直重启,是 max-messages 设置还是内存泄漏?
Consumer 进程反复退出并不一定是故障:max-messages 到达后正常退出、Supervisor 重启、OOM Kill 和未捕获异常表现相似。本文用退出码与消息计数区分。
继续阅读商品属性 Scope 改错后数据乱了,Global、Website、Store View 怎么修?
商品属性从 Global 改为 Store View 或反向修改后,不同店铺读到意外值,原因是旧的 store_id 行仍存在或回退关系改变。本文说明先盘点数据再迁移。
继续阅读Magento 2 数据库 Deadlock 频发,从订单保存和索引任务找竞争点
Deadlock found when trying to get lock 偶发重试可以恢复,但持续发生说明两个事务以不同顺序锁定相同资源。本文用 InnoDB deadlock 记录追到订单、库存和索引代码。
继续阅读结账页突然没有任何支付方式,Magento 2 先查哪些条件?
结账页可以填写地址,却显示 No payment methods available,通常不是支付模块整体失效,而是国家、币种、订单金额、客户组或接口异常把所有方式过滤掉。
继续阅读分类 URL Key 改完全部 404,Magento 2 Rewrite 为什么没生成?
分类 URL Key 保存成功但新旧地址都 404,需要检查 store 级 URL key、url_rewrite 记录、根分类与网站绑定、重复请求路径和生成插件。
继续阅读重置密码链接刚收到就失效,Magento 2 Token 时间怎么算?
客户刚收到重置密码邮件就提示 token expired,可能是链接被截断、重复申请、服务器时钟偏差、网站账号范围或安全扫描器提前访问。
继续阅读

