Оформление заказа по ссылке на покупку динамического продукта
Добавление продуктов в корзину
При переходе по ссылке, полученной в ответ на запрос:
- В корзине будут только те продукты, которые переданы в запросе.
- Если покупатель ранее добавлял в корзину другой продукт, то он будет удален из корзины.
- Если покупатель добавит другой продукт после того, как перешел по ссылке из запроса, то в корзине останется только последний продукт (продукты, переданные в запросе, будут удалены).
- Цены на продукты:
- Будут указаны в валюте, определенной на основании валюты и страны из запроса.
- Могут быть увеличены на сумму налога (VAT), если для продуктов настроено начисление VAT сверху цены и процент налога больше 0% для региона продажи.
- Покупатель не может редактировать состав корзины (нет возможности изменить количество или удалить продукт).
- К заказу может быть применен промокод (купон) также, как и в обычной корзине.
- При создании промоакции, к ней должен быть привязан ID базового продукта. Таким образом промокод будет действовать на все динамические продукты, добавленные в корзину на основе соответствующего базового.
- Если в запросе была передана скидка и далее активирован промокод - то к продукту в корзине будет применена наибольшая из них.
- Дополнительные параметры в ссылке на покупку для работы с промокодами - не действуют.
Валюта заказа и выбор страны
Продажа может быть доступна в нескольких валютах (определяется настройками при подключении).
Валюта продажи передается в запросе (currency). Покупатель не может в явном виде выбрать валюту продажи, но может изменить страну, и это повлияет на валюту продажи.
Для некоторых валют покупатель должен выбрать страну при оформлении заказа.
В этом случае:
- В корзине отображается список для выбора страны, который содержит все доступные страны.
- Если страна передана в запросе (customer.country) и доступна, то она автоматически будет выбрана.
Выбранная страна является приоритетной и определяет валюту продажи. - Если страна не передана, но продажа в переданной валюте доступна только в одной стране, то страна будет выбрана автоматически.
- Покупатель может изменить страну при оформлении заказа. Валюта продажи будет изменена на доступную в соответствующей стране.
Варианты кейсов:
Страна | Кейс | Обработка |
Страна передана в запросе | Страна доступна для валюты продажи, которая передана в запросе. | Переданные страна и валюта будут автоматически выбраны в корзине. |
Страна не доступна для переданной валюты продажи, но доступна хотя бы для одной валюты, разрешенной в корзине. | Переданная страна будет автоматически выбрана в корзине. Валюта продажи будет изменена на доступную в выбранной стране. |
|
Страна не доступна ни для какой валюты, разрешенной в корзине. |
Корзина будет открыта с переданной валютой продажи. Если продажа в переданной валюте доступна только в одной стране, то она автоматически будет выбрана. В ином случае, страна автоматически не будет выбрана.
|
|
Страна не передана в запросе |
Если выбирать страну для валюты не нужно, то список выбора стран не отображается.
Данные покупателя
Данные покупателя будут предварительно заполнены:
- Если покупатель ранее оформлял заказ через корзину, и его данные сохранены в cookie, то они будут использованы для предварительного заполнения полей.
Если в запросе при этом были переданы аналогичные поля customer, то они не будут использованы. - Если данных нет в cookie и были переданы поля customer в запросе, то они будут использованы для предварительного заполнения полей
Покупатель может изменить предварительно заполненные значения.
В заказ будет сохранены данные, которые в итоге были указаны при оформлении заказа.
Дополнительные возможности
- Вы можете добавить дополнительные рефереры в ссылку на покупку (кроме переданных в запросе) с помощью параметров.
- Другие дополнительные параметры в ссылке на покупку (за исключением рефереров) не будут действовать.