Данные продукта не обновлены - PullRequest
0 голосов
/ 04 мая 2020

Мы наблюдаем некоторое поведение Спартака (Версия 1.4), которое мы находим раздражающим. Возможно, Спартак работает отлично, но нам не хватает понимания Спартака. Позвольте мне объяснить некоторые проблемы, которые мы наблюдаем.

Выпуск 1 : * I go на странице списка товаров, выберите продукт, который является ПОСЛЕДНИМ на складе, и купите его.
Если я go вернусь на страницу с описанием товара, я все равно смогу его купить. Информация о продукте не была обновлена ​​/ перезагружена.
Если Spartacus загружает продукт, он остается в кеше очень долгое время. Но в то же время информация об акциях или цена могли измениться.

Выпуск 2 : у нас есть отдельные цены для клиентов B2 C и B2B.
Я вхожу в «Спартак» как (B2 C) Клиент и загружаю страницу с информацией о продукте, позволяя показать детали продукта.
Я выхожу из системы и захожу как Клиент B2B, загружаю страницу с информацией о продукте и до сих пор см. цену, указанную ранее для клиента B2 C.
Данные о продукте и цена продукта не обновлялись. Цены на странице со списком продуктов также не такие, как я ожидал.
Если взять другой браузер и войти в систему в качестве клиента B2B, будут показаны правильные цены - по крайней мере, на странице сведений о продукте.

Нужно ли указывать Спартаку очистить кеш (стратегия кэширования / есть ли какая-нибудь?) Или есть способ принудительно перезагрузить данные о продукте каждый раз, когда я посещаю страницу с информацией о продукте?

Спасибо заранее.

...