Magento 2.3按客户在所有类别中每页设置项目

问题描述

我正在尝试将每页商品的值(当客户更改时)保存在cookie中,以将该值用于所有产品列表页。我使用了围绕GetLimit()(Magento \ Catalog \ Block \ Product \ ProductList \ Toolbar)的插件方法来管理cookie,但是它无法正常工作。有时cookie没有设置,有时没有更新值。

$publicCookieMetadata = $this->_cookieMetadataFactory->createPublicCookieMetadata();
$publicCookieMetadata->setDurationOneYear();
$publicCookieMetadata->setPath('/');
$publicCookieMetadata->setHttpOnly(false);

return $this->_cookieManager->setPublicCookie(
        'dsdd',$value,$publicCookieMetadata
 );

如果我关闭了full_page缓存,则一切正常。但是启用FPC后,cookie无法正常工作。

请让我知道如何解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)