Я запускаю разделенный тест A-B на нескольких макетах домашней страницы. Есть наблюдатель, который устанавливает переменную сеанса (группа A или группа B), а затем макет изменяется на основе этой переменной.
Проблема в том, что страница кэшируется (в полностраничном кэше Magento), и независимо от того, в какую группу входит пользователь, они все видят либо страницу A, либо страницу B.
Могу ли я изменить Magento так, чтобы каждая версия домашней страницы кэшировалась отдельно? Или я могу полностью отключить кеширование на главной странице? Или есть лучший способ сделать этот вид теста?