Если у вас магазин, открывает карточку в двух вкладках и удивляется двум корзинам: касса (путь до оплаты) будто живёт отдельно в каждом окне. Если у вас студия или услуги, ловит то же на форме: заявка (имя или телефон, ещё не визит) и два черновика спорят.
Что именно проверить
Если у вас магазин, боится «технички» и не открывает вторую вкладку до боя. Если у вас студия или услуги, стыдится проверять форму «как дурак». Гость сравнивает две карточки в двух окнах — это обычный оплаты или заявки, не извращение.
Если корзины разъехались, он не знает, что оплатит. Стыд путаницы чинят фразой «не открывайте два окна». Касса жива, когда состав один: вторая вкладка видит те же строки и ту же сумму.
Заявка жива, когда черновик формы не плодит два письма с одним именем без правила. В готовом магазине сессия корзины уже общая. Адаптация её не ломает ради «уникальной всплывашки».
Кастом своей корзины в localStorage (свой код вместо готового пути) 8–12 недель и 400–900 плюс сюрприз телефона. Студии две вкладки формы проверяют так же: одно имя, не два слепых отправления.
Как это выглядит на практике
Переписать сессию «по-своему» — кастом на квартал и вечные пропуски на телефоне. Студии хватает 4–6 экранов: не отправлять форму дважды без спроса. Курс в двух вкладках не должен открыть два доступа на один рубль.
Кафе не должно занять стол дважды одним пальцем. Тестовая копия кладёт товар в одной вкладке и смотрит другую. Рабочая без этого теста показывает ту же ошибку сравнении размеров.
Счёт за «гости так не делают» — бумага «заплатите»; деньги могут прийти дважды или не прийти от злости. Интеграцию учёта из проекта не чинят второй корзиной: сначала одна корзина темы.
- Две вкладки — один состав и одна сумма.
- Тема уже держит сессию: её не пишут заново.
- Магазин принимает корзину двумя окнами на копии.
- Студия не шлёт два письма от двух вкладок без правила.
На чём считать результат
Если разъехался — чинят настройку темы, не новый движок.
- Положите товар во вкладке А, откройте корзину во вкладке Б. Состав один.
- Смените число в А, обновите Б. Сумма та же.
- Пройдите оплату из одной вкладки: вторая не должна обещать «ещё не оплачено» враньём.
- Форму студии откройте дважды: правило повтора одно, не два письма-близнеца втихую.
- Вычеркните «свою корзину на JS» из сметы запуска.
Что сделать дальше
Пример магазина: «Две вкладки, одна корзина темы, свой склад сессий не пишем». Пример студии: «Две вкладки формы — одно правило повтора, заявка не два визита». Если программист предлагает «современный стейт», спросите, какой оплаты или заявки гостя тема уже держит.
Остановитесь, когда две вкладки на копии показывают один состав. Не пишите вторую корзину из стыда теста. Магазин ведёт кассу (путь до оплаты) по готовому шаблону: экраны включают, второй движок не пишут.
Студия берёт заявку: имя или телефон, ещё не визит и не продажа. Тестовая копия принимает палец, рабочая открывает гостя. Чекбокс персональных данных и формулировки — к юристу, штрафы и статьи сами не выдумывают.
- Положите товар во вкладке А, откройте корзину во вкладке Б. Состав один.
- Смените число в А, обновите Б. Сумма та же.
- Пройдите оплату из одной вкладки: вторая не должна обещать «ещё не оплачено» враньём.
- Форму студии откройте дважды: правило повтора одно, не два письма-близнеца втихую.
- Вычеркните «свою корзину на JS» из сметы запуска.
Назад в раздел
