Обзор
Как это исправить
Использование встроенных решений
-
Включите «Override existing scroll locking logic»:
- Откройте Cart Editor в настройках Upcart.
- Перейдите в Settings → Cart settings, затем разверните Advanced Settings.
- Включите Override existing scroll locking logic. Её описание охватывает именно этот случай: тема или стороннее приложение оставляет прокрутку страницы заблокированной после закрытия корзины.
Доступ к настройкам Custom HTML
- Откройте приложение Upcart из панели управления Shopify.
- Перейдите в Cart Editor.
- Откройте Settings и выберите вкладку Custom HTML. Settings — это ряд вкладок; если вы не видите Custom HTML, она находится за пунктом More settings.
Добавление кода
- Для сложных или специфических случаев, когда встроенные решения не устраняют проблему, вы можете применить собственный HTML-код в Upcart. Выберите, где применить HTML-код в Upcart. Для этого исправления выберите раздел Above Announcements/Rewards.
- Добавьте следующий фрагмент кода:
Примечание об устаревших методах: обратные вызовы
window.upcartOnCartOpened и window.upcartOnCartClosed по-прежнему работают, но признаны устаревшими и выводят предупреждения в консоль. Используйте upcartSubscribeCartOpened и upcartSubscribeCartClosed во всех новых скриптах.- Сохраните изменения.
- Обновите витрину и протестируйте закрытие корзины, чтобы убедиться, что прокрутка восстановлена.
Почему это происходит
Нужна помощь или дальнейшее устранение неполадок
Дополнительные шаги перед обращением в поддержку
- Убедитесь, что включена настройка Override existing scroll locking logic.
- Ещё раз проверьте, не мешают ли собственный код или сторонние скрипты.