Magento全页缓存


Magento full page cache

当启用全页缓存(企业版)时,追加销售产品在PDP重新加载后会从PDP中消失。这是一个错误吗(我在清除默认的magento商店中发现了它)?有什么建议可以解决这个问题吗?

看起来您使用的是最新的Magento,有一个块被分开进行追加销售,并且该块已经由EE FPC模块为您打孔。由于配置的打孔器要求块的名称和基块本身正确命名如下,

<block>catalog/product_list_upsell</block>
<name>product.info.upsell</name>

有必要创建自己的打孔器。请按照以下步骤继续,

etc/cache.xml 中插入以下内容

catalog/product_list_upsell your.block.name CATALOG_PRODUCT_LIST_UPSELL
YourCompany_YourModule_Model_Container_ProductListUpsell 86400

确保<name><block>准确反映追加销售区块的区块类名/类型。

现在,在Model/Container/ProductListUpsell. 中创建一个新模型