+7 499 938 8452 пн.-пт. 10:00 – 17:00

Главная открывается сразу. Раздел после фильтра — шесть секунд. В мини-корзине гостя лежит чужой размер. Владелец слышит слово «композит (кеш страницы Битрикса, чтобы повторно открывалась быстрее)» и думает про галочку «ускорить». На деле это сохранённый каркас витрины: каркас отдают из копии, корзину и свою цену дорисовывают следом. Если в каркас попала чужая корзина, второй человек видит чужие товары. Если в каркас попала оптовая цена — гость видит чужую цифру.

Покупатель не разбирает зоны. Он видит либо мгновенную витрину со своей корзиной, либо магазин, которому нельзя верить. Второй случай дороже медленной главной: человек уходит и пишет «вас взломали».

Проблема

В каркас можно класть описание, характеристики без персональной цены, фото. Живыми оставляют корзину гостя, цену своей группы, город, избранное и вход. В админке: Настройки продукта → Композитный сайт. В ответе страницы смотрят, отдала ли витрина готовую копию или собирала заново. Список товаров раздела (catalog.section) тоже должен хранить копию — но по группам, не «папку на каждого случайного гостя»: так диск кончается, а выигрыша нет.

  • Два окна инкогнито: товар в первом не появляется во втором.
  • Опт и розница на одном артикуле — разные цены, не общая картинка.
  • Повторный заход гостя быстрее первого. Если нет — копия каркаса не работает.
  • Фильтр не должен каждый раз собирать весь список с нуля.

Причина

Решение

Наличие со склада попало в каркас — после продажи всё ещё «есть». Цена типа плательщика попала в каркас — гость видит опт. Автоматическая разметка часто прячет мини-корзину в общую картинку. После включения смотрят исходник каркаса: нет ли суммы корзины и имени. Если есть — зоны ставят руками. Город в адресной строке с www и без www даёт вечный промах копии: человек каждый раз как в первый.

Сброс копии при смене остатка должен бить карточку, не весь каталог. Иначе после правки пяти позиций все гости одновременно ждут сборку. Быстрая память на сервере не лечит неверную зону: она быстрее отдаёт ту же ошибку.

Касса, кабинет и поиск часто целиком живые — их лучше исключить, чем случайно заморозить поле. Умный фильтр хранит копию от набора галочек: иначе человек ставит «красный 42», а видит чужой набор. После смены товара в админке повторный заход гостя не должен держать вчерашнюю карточку.

  1. Наличие со склада попало в каркас — после продажи всё ещё «есть».
  2. Цена типа плательщика попала в каркас — гость видит опт.
  3. Автоматическая разметка часто прячет мини-корзину в общую картинку.
  4. После включения смотрят исходник каркаса: нет ли суммы корзины и имени.

Проверка

Чужая корзина — инцидент витрины, не «потом посмотрим». Пока два гостя пересекаются, корзинный блок выключают из каркаса в тот же день. Заголовок готовой копии есть на повторном заходе. После смены остатка карточка за минуту не врёт «в наличии». Если врёт — наличие выносят из каркаса, время жизни копии не крутят.

Не включайте каркас «чтобы отчёт по скорости позеленел», пока зоны не размечены. Не кладите HTML с персональной ценой на чужой узел без ключа группы. Не выключайте каркас «на минутку» перед выкладкой и не забывайте включить. Чужую корзину не лечат увеличением срока хранения.

Чек-лист

  • Наличие со склада попало в каркас — после продажи всё ещё «есть».
  • Цена типа плательщика попала в каркас — гость видит опт.
  • Автоматическая разметка часто прячет мини-корзину в общую картинку.
  • После включения смотрят исходник каркаса: нет ли суммы корзины и имени.


Назад в раздел

Подписаться на новые материалы раздела:












CAPTCHA

Каталог для ИИ