Skip to main content
Replo — это мощный конструктор посадочных страниц, но его поведение «Add to Cart» по умолчанию перенаправляет на страницу корзины Shopify. Это нарушает предусмотренный опыт Upcart, который использует выдвижную панель. С помощью простого фрагмента JavaScript вы можете указать Replo уведомлять Upcart о добавлении товара, чтобы покупатель оставался на той же странице, а панель открывалась сразу. Это показывает, как JavaScript можно использовать не только для интеграции с Upcart, но и для более широкой настройки корзины в вашем магазине.

Почему эта интеграция важна

По умолчанию Replo поддерживает несколько вариантов поведения после добавления в корзину:
  • Перенаправление на страницу корзины Shopify
  • Перенаправление на оформление заказа
  • Остаться на странице (без взаимодействия с выдвижной панелью)
Upcart не открывается автоматически, если вы явно его не вызовете. Эта настройка гарантирует, что панель откроется сразу после нажатия кнопки «Add to Cart» в Replo.

Шаг 1. Откройте страницу товара в Replo

  1. Откройте страницу товара или посадочную страницу в редакторе Replo
  2. Выберите кнопку Add to Cart в макете страницы
  3. В правой боковой панели нажмите вкладку Interactions
Вкладка Interactions редактора Replo с добавлением взаимодействия On Click для кнопки Add to Cart

Шаг 2. Добавьте второе взаимодействие

  1. Убедитесь, что кнопка уже использует взаимодействие Add Product to Cart
  2. Нажмите значок + под On Click
  3. В списке действий выберите Run JavaScript
  4. В поле для кода вставьте следующее:
    Это указывает Upcart открывать выдвижную панель сразу после добавления товара в корзину.

Шаг 3. Отключите перенаправление Replo на страницу корзины

  1. Снова выберите взаимодействие Add Product to Cart
  2. Отключите переключатель Go to cart after?
Это не даёт Replo перенаправлять на страницу корзины Shopify, что полностью обошло бы выдвижную панель Upcart.

Шаг 4. Просмотрите и опубликуйте

  1. Нажмите Preview в Replo, чтобы протестировать взаимодействие
  2. Добавьте товар в корзину и убедитесь, что выдвижная панель Upcart открывается автоматически
  3. После подтверждения нажмите Publish Page, чтобы опубликовать изменения

Примечания

  • Эту настройку необходимо применить на каждой странице, где вы используете Replo + Upcart вместе
  • Функция window.upcartRegisterAddToCart(); относится к публичному API Upcart и работает без установки дополнительного кода
  • Это работает как для мобильных, так и для настольных версий страниц Replo

Примечания

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