You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When Magento is configured to use Varnish as FPC, using the visual merchandiser to reorder pinned products, while having indexers set to schedule, does not trigger a purge of cache for the affected category after the indexer has completed the backlog of saved items
If the category is not visited until after the indexer has completed running, the correct results are shown, which indicates that perhaps varnish is being flushed, but before the indexer has completed. (in a production store, many users are accessing the category during the time that the indexer is running)
Without Smile installed, and using Magento's sort for products in a category, it's also noted that the issue can not be replicated, and also that when adjusting positions, additional _cl tables are updated so that catalogrule_product, catalogsearch_fulltext, and catalog_product_category are queued up. I assume that catalog_product_category is likely responsible for purging affected caches after completing
Preconditions
Magento Version : 2.4.6-p6
ElasticSuite Version : 2.11.7.1
Environment : Production
Third party modules : None (tested on a vanilla install to ensure no 3rd party influence)
Steps to reproduce
Configure Magento to use Varnish as FPC and ensure that the category page you're testing is responding in < 100ms to confirm that you're viewing a varnish page
Set all indexers to run on schedule
On a given category, set a number of products to be pinned and save the category
Once reloaded, manually drag and drop the products to new positions and save the category
Observe the indexer shows a number of queued items in catalogsearch_fulltext
Keep refreshing the category on the frontend to check the positions
Expected result
After indexing has completed, positions should update on the frontend to match those in the admin
Actual result
Positions on the frontend are not updated
The text was updated successfully, but these errors were encountered:
When Magento is configured to use Varnish as FPC, using the visual merchandiser to reorder pinned products, while having indexers set to schedule, does not trigger a purge of cache for the affected category after the indexer has completed the backlog of saved items
If the category is not visited until after the indexer has completed running, the correct results are shown, which indicates that perhaps varnish is being flushed, but before the indexer has completed. (in a production store, many users are accessing the category during the time that the indexer is running)
Without Smile installed, and using Magento's sort for products in a category, it's also noted that the issue can not be replicated, and also that when adjusting positions, additional
_cl
tables are updated so thatcatalogrule_product
,catalogsearch_fulltext
, andcatalog_product_category
are queued up. I assume thatcatalog_product_category
is likely responsible for purging affected caches after completingPreconditions
Magento Version : 2.4.6-p6
ElasticSuite Version : 2.11.7.1
Environment : Production
Third party modules : None (tested on a vanilla install to ensure no 3rd party influence)
Steps to reproduce
catalogsearch_fulltext
Expected result
Actual result
The text was updated successfully, but these errors were encountered: