Web Shop / Использование query-параметров
  На главную

Web Shop

Использование query-параметров

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

С помощью query-параметров вы можете настроить следующие действия, которые будут выполняться при переходе по ссылке:

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

Настройка авторизации

Авторизация через ID пользователя

Используйте ссылку с query-параметром для автоматической авторизации пользователя при переходе на сайт. Этот вариант подходит, если у вас на сайте настроен вариант авторизации через ID пользователя.

Чтобы автоматически авторизовать пользователя через ID пользователя:

  1. Скопируйте ссылку на сайт.
  2. В конце ссылки добавьте ?user-id=<UserID>, где <UserID> – это ID пользователя, которому вы отправляете ссылку.
    Пример: https://webshop-external-demo.xsollasitebuilder.com/?user-id=12345
  3. Отправьте индивидуальные ссылки пользователям.

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

Используйте ссылку с query-параметром для автоматической авторизации пользователя при переходе на сайт. Этот вариант подходит, если у вас на сайте настроен вариант авторизации через ID пользователя.

Чтобы автоматически авторизовать пользователя через диплинк:

  1. Скопируйте ссылку на сайт.
  2. В конце ссылки добавьте ?deeplink=true.
    Пример:https://webshop-external-demo.xsollasitebuilder.com/?deeplink=true
  3. Поделитесь ссылкой в публичных материалах или отправьте индивидуальные ссылки пользователям.

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

Настройка перехода к карточке товара

Используйте ссылку с query-параметром для перенаправления пользователя сразу к нужному товару при открытии сайта. У неавторизованного пользователя откроется карточка с информацией о товаре, который указан в query-параметре. Если пользователь уже авторизован на сайте, после перехода по ссылке у него откроется платежный интерфейс для покупки товара.

Скопируйте ссылку на сайт.

  1. В конце ссылки добавьте ?purchase-sku=<item SKU>, где <item SKU> — это артикул нужного товара.
    Чтобы найти артикул товара (на примере виртуального предмета):
    1. Перейдите в Личный кабинет.
    2. В боковом меню нажмите Store.
    3. В блоке Виртуальные предметы нажмите Настроить.
    4. Перейдите в группу товаров, где находится нужный товар.
    5. Скопируйте артикул в строке нужного товара под его названием.
  2. Пример: https://webshop-external-demo.xsollasitebuilder.com/?purchase-sku=giant
  3. Поделитесь ссылкой в публичных материалах или отправьте индивидуальные ссылки пользователям.

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

Настройка перехода к покупке товара

Используйте ссылку с query-параметрами, чтобы перенаправить пользователя в платежный интерфейс для покупки нужного товара при открытии сайта.

Чтобы настроить:

  1. Скопируйте ссылку на сайт.
  2. В конец ссылки добавьте один из параметров авторизации ?user-id=<UserID> или ?deeplink=true.
  3.  После параметра авторизации добавьте ?purchase-sku=<item SKU>, где <item SKU> — артикул товара.
    Чтобы найти артикул товара (на примере виртуального предмета):
    1. Откройте проект в Личном кабинете.
    2. В боковом меню нажмите Store.
    3. В блоке Виртуальные предметы нажмите Настроить.
    4. Перейдите в группу товаров, где находится нужный товар.
    5. Скопируйте артикул в строке нужного товара под его названием.
    Пример:https://webshop-external-demo.xsollasitebuilder.com/?user-id=12345&amp;purchase-sku=giant
  4. Поделитесь ссылкой в публичных материалах или отправьте индивидуальные ссылки пользователям.

Настройка применения промокода или купона

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

Примечание
Только авторизованный пользователь может применить код. Если пользователь не авторизован на сайте, после перехода по ссылке открывается модальное окно авторизации.
Чтобы применить код:
  1. Скопируйте ссылку на сайт.
  2. В конце ссылки добавьте один из следующих query-параметров:
    • ?redeem-code=<promo code> – для автоматического погашения кода;
    • ?insert-code=<promo code> – для погашения по нажатии кнопки.
    Вместо <promo code> укажите нужный промокод или купон, который был сгенерирован в Личном кабинете или который вы задали сами.
    Если вы хотите, чтобы пользователь автоматически авторизовался на сайте, добавьте в ссылку перед параметром кода один из параметров авторизации: ?user-id=<UserID> или ?deeplink=true.
    Пример: https://webshop-external-demo.xsollasitebuilder.com/?user-id=12345&redeem-code=TESTCOUPON
  3. Поделитесь ссылкой в публичных материалах или отправьте индивидуальные ссылки пользователям.

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

Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 22 августа 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!