Главная / Блог / Тестирование совместимости Safari 2026: какие страницы трансграничного магазина проверить в первую очередь?
ENGINEERING_BLOG · 2026.11.06

Тестирование совместимости Safari 2026: какие страницы трансграничного магазина проверить в первую очередь?

Симптом — после обновления темы страница магазина выглядит нормально в одном браузере, но покупатель сообщает о смещённом меню или неработающем выборе варианта. Решение — сначала проверьте в Safari главную, товарную страницу, рынок и корзину по реальному пути покупателя; адаптивный режим используйте для быстрой проверки размеров окна, но не считайте его заменой реального Mac или тестовой транзакции.

Это руководство для продавцов Shopify, которые готовят изменение темы, запуск товара или локализованной страницы.
Оно пригодится операторам, разбирающим жалобы на отображение и взаимодействие, и сотрудникам, поддерживающим страницы магазина.

SECTION 01С чего начать проверку Safari на Shopify-магазине

Не проверяйте все страницы подряд. Начните с тех, где покупатель находит товар, выбирает его и переходит к оформлению заказа. Такой порядок помогает быстрее обнаружить дефект, который мешает покупке, и не тратить время на страницы, не затронутые изменениями.

Перед тестом зафиксируйте объект проверки. Предпросмотр неопубликованной темы и страница опубликованного магазина — разные состояния. В предварительном просмотре вы проверяете черновую тему, а покупатель обычно видит опубликованную версию. Shopify описывает предпросмотр темы до публикации; не делайте вывод о рабочем магазине, если проверили только черновик.

Создайте запись проверки в документе или задаче команды. Для каждой страницы укажите:

  • адрес страницы и состояние темы: опубликована или открыта в предварительном просмотре;
  • тестируемую страну или рынок и язык;
  • изменение, после которого нужна проверка: тема, блок страницы, текст, изображение или приложение;
  • браузер и устройство, на которых выполнена проверка;
  • ожидаемое поведение, фактический результат и имя ответственного за повторный тест.

Если вы проверяете локализованное предложение, не ограничивайтесь переключением языка в интерфейсе. Shopify Markets отвечает за настройки рынков, а параметры локализации влияют на отображение контента. Сверьте условия теста с актуальными материалами Shopify о настройках Markets и локализации магазина. Запишите, что именно выбрали для проверки: рынок, язык, товар и адрес страницы.

Как проверить отображение страниц Shopify в Safari

Откройте страницу в Safari и пройдите её как покупатель: используйте меню, ссылки, поля и кнопки, а не только оценивайте внешний вид. Инструменты разработчика Safari позволяют проверять веб-страницы и анализировать их поведение; описание доступно в документации Apple о Safari Web Inspector и инструментах для веб-разработки.

Responsive Design Mode полезен, если нужно быстро посмотреть, как меняется страница при изменении размеров окна. Однако это предварительная проверка представления, а не доказательство идентичного поведения на любом устройстве. Apple указывает, что эмуляция размеров и устройств не полностью воспроизводит реальные особенности отображения и взаимодействия. Поэтому используйте описание Responsive Design Mode как инструкцию к инструменту, а не как подтверждение полной совместимости.

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

SECTION 02Главная: проверьте вход на сайт и навигацию

На главной странице покупатель должен понимать, куда перейти и что предлагается. После смены темы или обновления первого экрана пройдите путь от загрузки страницы до перехода в каталог или на товар.

Проверьте в Safari:

  • видны ли логотип, основное меню, поиск и элементы выбора рынка;
  • не перекрывает ли промобаннер меню или важную ссылку;
  • загружаются ли изображения и не обрезается ли главный текст;
  • открываются ли меню, выпадающие списки и ссылки при нажатии;
  • остаются ли основные элементы доступными при прокрутке страницы;
  • совпадает ли адрес перехода с подписью ссылки.

Если меню визуально сместилось, не записывайте просто «в Safari сломано». Сохраните URL, состояние темы, выбранный рынок, примерный размер окна и порядок действий. Сделайте снимок экрана с адресной строкой и проблемной областью, если это не раскрывает данные покупателя. Снимок помогает показать симптом, но сам по себе не объясняет, вызван ли он темой, содержимым страницы, приложением или условиями предпросмотра.

Полезный сценарий — открыть главную из чистой вкладки, пройти меню до страницы товара и вернуться назад. Если возврат меняет рынок или язык, повторите проверку с записанными исходными настройками. Не обобщайте результат одного перехода на все источники трафика: рекламная ссылка, сохранённый адрес и ручной выбор рынка могут вести себя по-разному.

SECTION 03Страница товара: проверьте выбор варианта и добавление в корзину

На товарной странице важно проверить не только внешний вид карточки, но и связность покупки. Возьмите товар, для которого есть доступные варианты, и отдельно проверьте ситуацию с вариантом, который нельзя заказать. Если проблема возникает только у конкретного товара, сначала убедитесь, что его данные и доступность соответствуют ожидаемому сценарию.

Порядок проверки:

  1. Откройте товар по адресу, сохранённому в записи проверки. Убедитесь, что заголовок, цена и изображения относятся к нужному товару.
  2. Переключите изображения товара и проверьте, обновляется ли основная фотография и остаются ли доступны остальные изображения.
  3. Выберите вариант товара. Проверьте, меняются ли связанные с ним сведения и понятно ли, какой вариант выбран.
  4. Проверьте вариант, который отображается как недоступный. Не должно возникать впечатления, что его можно добавить в корзину, если страница показывает обратное.
  5. Нажмите кнопку добавления в корзину и дождитесь заметного подтверждения. Проверьте, изменилось ли состояние корзины или появилось сообщение.
  6. Прокрутите страницу и проверьте расположение кнопки покупки и других ключевых элементов на доступной высоте окна.

Если выбор варианта не срабатывает, разделите диагностику на несколько вопросов. Повторяется ли проблема на другом товаре? Работает ли выбор в опубликованной теме, а не только в предварительном просмотре? Не блокирует ли взаимодействие всплывающее окно или сторонний блок? Совпадает ли статус доступности товара с настройками товара и запасов?

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

SECTION 04Рынок и язык: проверьте именно нужное покупателю предложение

Когда магазин работает с несколькими странами или языками, проверяйте не абстрактную «международную версию», а конкретную комбинацию страницы и выбранных настроек. В предварительном просмотре Shopify можно проверять ещё не опубликованную тему и менять условия предпросмотра, включая страну или язык, если соответствующие настройки доступны. Сверьте порядок работы с текущей справкой Shopify о предпросмотре темы и настройках Markets.

Для каждого проверяемого рынка запишите ссылку предпросмотра и состояние страницы. Затем проверьте, что изменилось: язык текста, выбор страны, валюта или содержание предложения. Не делайте вывод, что каждый покупатель этого рынка увидит ту же страницу: предпросмотр показывает только проверенные условия. Он не доказывает одинаковый результат для всех учётных записей, устройств, сетевых условий и источников перехода.

Сценарий для оператора: вы изменили текст на локализованной странице товара, а коллега сообщает, что видит прежнюю версию. Сначала сравните точные адреса и состояния темы. Затем сравните выбранный язык и рынок. После этого убедитесь, что один результат получен на опубликованной странице, а другой — не в черновом предпросмотре. Такая последовательность не позволяет спутать разные тестовые условия с ошибкой отображения.

В записи проверки не храните сведения о клиентах, если они не нужны для воспроизведения дефекта. Для демонстрации проблемы достаточно адреса страницы, условий предпросмотра и описания действий. Если в кадре оказались личные данные, замаскируйте их до передачи снимка в общий канал команды.

SECTION 05Корзина и оформление: отделите проверку страницы от проверки оплаты

В корзине проверьте содержимое, изменение количества, удаление товара и отображение применённой скидки. Затем перейдите к следующему этапу оформления и проверьте, что страница открывается и соответствует ожидаемому рынку. Не считать ли это успешной оплатой? Нет: видимая страница и переход к оформлению не подтверждают, что платёжный сценарий проверен.

Проверку оплаты проводите только подходящим тестовым способом и с учётом настроек магазина. Shopify отдельно описывает обработку тестового заказа и тестовый режим платёжного шлюза. Сверяйтесь с официальными условиями и не используйте реальную оплату как случайный способ проверить внешний вид страницы.

Ведите отдельные результаты для разных уровней проверки:

  • Предпросмотр темы: видны ли изменения черновика и работают ли элементы, которые вы затронули.
  • Реальный macOS Safari: повторяется ли визуальный или интерактивный дефект в обычном браузере на Mac.
  • Тестовый заказ: проходит ли разрешённый тестовый сценарий в соответствии с настройками Shopify и платёжного метода.

Эти проверки отвечают на разные вопросы. Например, переход из корзины подтверждает, что вы смогли продолжить пользовательский путь, но не подтверждает расчёт платежа, работу реального платёжного метода или результат для каждого рынка. Если на этапе оформления появляется проблема, передайте её специалисту, отвечающему за соответствующие настройки, вместе с описанием условий.

Важно: режим адаптивного дизайна Safari помогает оценить страницу при разных размерах окна, но результат не равен тесту на физическом устройстве. Если от этого результата зависит выпуск страницы, перепроверьте её в реальной среде, соответствующей задаче.

SECTION 06Как зафиксировать сбой и выбрать способ повторной проверки

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

Включите в запись:

  • URL и отметку, открыт ли опубликованный магазин или предпросмотр темы;
  • браузерную среду: Safari на Mac или Responsive Design Mode;
  • рынок, язык и сведения о товаре, необходимые для повторения;
  • ожидаемое поведение и фактический результат;
  • точные действия до появления проблемы;
  • снимок или короткую запись экрана, если они безопасны и действительно проясняют дефект;
  • результат повторной проверки и решение, кто отвечает за следующий шаг.

После этого определите, кому передавать случай. Если ошибка связана с текстом, доступностью товара или настройкой рынка, начните с владельца этих данных. Если она появляется только в конкретной теме, передайте её сотруднику, который поддерживает тему. Если затронут тестовый платёж или переход к оплате, направьте запись специалисту, отвечающему за настройки оформления и платёжного метода. Не просите команду менять настройки платформы на основании одного скриншота без воспроизводимого сценария.

Для первичной проверки Responsive Design Mode удобен: он позволяет быстро исследовать размеры окна и заметить очевидное смещение. Его достоинство — скорость; ограничение — он не воспроизводит все особенности физического устройства и не подтверждает работу оплаты. Повторный тест в реальном macOS Safari уместен, когда нужно проверить именно браузерную среду покупателя, а не только форму страницы.

Удалённый Mac может подойти, если у команды нет доступного Mac с Safari, а задача требует открыть страницу в macOS и выполнить проверочный сценарий. Он не представляет все устройства покупателей и не гарантирует одинаковый результат для каждого рынка. Если у вас уже есть подходящий Mac, начинайте с него; если требуется регулярный удалённый доступ, сравните его с рабочим графиком, требованиями к доступу и способом передачи тестовых данных. Не арендуйте среду ради проверки, которую можно надёжно выполнить в имеющихся условиях.

Вариант проверки Что помогает проверить Чего не подтверждает
Предпросмотр темы Shopify Изменения черновой темы при выбранных условиях предпросмотра Поведение опубликованной темы и результат для всех покупателей
Responsive Design Mode в Safari Изменение представления страницы при разных размерах окна Полное соответствие реальному устройству и его поведению
Реальный macOS Safari Отображение и действия страницы в Safari на Mac Опыт на всех устройствах, рынках и сетевых условиях
Тестовый заказ Разрешённый тестовый сценарий оформления и оплаты Успешность реальных платежей и результат всех платёжных сценариев

Перед повторной проверкой полезно сверить, какое решение вы хотите принять. Если задача — заметить перекрытие меню при узком окне, начните с адаптивного режима. Если нужно подтвердить воспроизведение жалобы именно в Safari на Mac, используйте реальный macOS Safari. Если нужно проверить прохождение тестовой оплаты, выполняйте отдельный тестовый заказ в допустимом режиме.

Ситуация Первое действие Когда переходить к следующему способу
Элемент смещён при изменении размеров окна Проверьте страницу в Responsive Design Mode Если дефект важен для выпуска или повторяется на реальной странице
Не выбирается вариант товара Сверьте товар, доступность, тему и шаги воспроизведения Если проблема воспроизводится в реальном Safari и не объясняется данными товара
Отличается локализованная страница Сравните ссылку, рынок, язык и состояние темы Если расхождение сохраняется при совпадающих условиях
Неясно, работает ли оформление Проверьте переходы корзины, затем отдельно выполните допустимый тестовый заказ Если тест показывает ошибку на стороне оформления или платежа

Чтобы команде было проще использовать результаты, связывайте наблюдение с конкретным решением: «изменение не публиковать до проверки» или «передать владельцу товарных данных». Не пишите «Safari работает неправильно», пока не отделили страницу от условий её показа. Если воспроизвести дефект не удалось, сохраните и это: укажите, на какой странице, в каком состоянии темы и при каких настройках он не повторился.

Объём проверки Когда подходит Ограничение
Главная и навигация После изменения первого экрана, меню или промоматериалов Не проверяет каталог и путь оформления
Карточка товара и корзина После обновления блока товара, выбора вариантов или кнопок покупки Не подтверждает работоспособность тестового платежа
Рынок, локализация и оформление При изменениях регионального предложения и перед запуском соответствующей страницы Результат относится только к записанным условиям теста
Повторная проверка в macOS Safari Когда требуется воспроизвести дефект именно в Safari на Mac Не заменяет проверку других устройств и конфигураций покупателей

Если вы уже подтвердили, что для задачи нужен именно браузер macOS, следующий шаг — не покупка устройства «на всякий случай», а оценка доступного компьютера, периода тестирования и режима доступа. Для временной проверки можно изучить условия доступа к удалённому Mac в США, а текущие варианты оплаты и аренды сопоставить с информацией о стоимости. Если команда регулярно тестирует страницы на собственном Mac, аренда может быть не нужна; если же тест нерегулярный и локального устройства нет, удалённая среда позволяет проверить реальный Safari без предварительной покупки Mac. Выбирайте её только для задач, которым действительно требуется macOS, и сохраняйте ограничения проверки в отчёте.

SECTION 07Дополнительные материалы