> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ограничения post-purchase API Shopify

> Ограничения уровня платформы в Post-Purchase Extensions API Shopify, определяющие, может ли появиться post-purchase предложение: требования к заказу и оформлению, ограничения по оплате и лимиты платформы.

У **Post-Purchase Extensions API** Shopify есть ограничения уровня платформы, которые определяют, может ли post-purchase предложение вообще появиться. Они распространяются на **все** post-purchase приложения, а не только на Aftersell, и Aftersell не может их обойти. Если заказ им не соответствует, Shopify пропускает post-purchase страницу (исходный заказ при этом завершается как обычно). Эта страница — канонический список этих ограничений; [апселлы на странице Thank You Page](/ru/aftersell/how_can_i_set_up_and_customize_thank_you_page_upsells_in_aftersell) — стандартный способ охватить клиентов, чьи заказы не могут показать такое предложение.

<Info>
  Собственная [документация Shopify по post-purchase расширениям checkout](https://shopify.dev/docs/apps/build/checkout/product-offers#limitations) является **первоисточником** для этих ограничений и может измениться в любой момент. Если эта страница расходится с документацией Shopify, верна документация Shopify. Если вы заметили расхождение, сообщите команде документации, чтобы мы обновили эту страницу.
</Info>

<div id="order-and-checkout-requirements">
  ## Требования к заказу и оформлению
</div>

Заказ должен соответствовать **всем** следующим требованиям, иначе Shopify не покажет post-purchase страницу:

| Требование | Что это значит |
| - | - |
| **Minimum order value** | Не менее \$0.50. Полностью дисконтированные или бесплатные заказы не подходят. |
| **Store default currency** | Заказ должен быть размещен в валюте магазина по умолчанию. Заказы в другой валюте или на рынке Shopify Markets пропускаются, даже если сам способ оплаты поддерживается. См. статью [Влияет ли мультивалютный checkout на Aftersell?](/ru/aftersell/does_multi_currency_checkout_impact_aftersell) |
| **No duties or landed costs** | Заказы, включающие пошлины или landed costs, не подходят. |
| **Shipping destination country** | В заказе должен быть адрес доставки со страной назначения. Заказы только с цифровыми товарами и самовывозом не собирают адрес доставки, поэтому не могут показывать post-purchase предложения. |
| **No local delivery or pickup** | Заказы с локальной доставкой или самовывозом пропускаются. |
| **Supported sales channel** | Только Online Store, поддерживаемый headless или кастомный канал витрины либо платежная ссылка черновика заказа. POS, маркетплейсы (например, TikTok) и заказы продления подписочных договоров не поддерживаются. |

<div id="payment-method-restrictions">
  ## Ограничения по способам оплаты
</div>

Post-purchase API Shopify работает только с определенными способами оплаты. Неподдерживаемые способы приводят к пропуску страницы. Неподдерживаемые категории:

* **Buy Now, Pay Later / рассрочка** (Klarna, Afterpay, Affirm, Sezzle, Shop Pay Installments, Zip и аналогичные)
* **Цифровые кошельки и ускоренные кнопки** (Apple Pay, Google Pay, Amazon Pay, кнопка PayPal, кнопка Shop Pay)
* **Банковские переводы** (iDEAL, Bancontact, Blik, Przelewy24 и аналогичные)
* **Провайдеры, сохраняющие CVV/CVN** (PayPal Payments Pro, Payflow Pro, Eway)
* **Подарочная карта, наложенный платеж (COD) или кредит магазина Shopify** (любая оплата подарочной картой в заказе, даже частичная, делает его неподходящим)

Полный список поддерживаемых, условно поддерживаемых и неподдерживаемых способов по каждому провайдеру см. в статье [Способы оплаты](/ru/aftersell/payment_methods).

<div id="platform-caps">
  ## Лимиты платформы
</div>

| Лимит | Подробности |
| - | - |
| **Max 3 accepted offers per checkout** | Клиент может принять не более трех post-purchase предложений на заказ. Страница Thank You Page допускает еще одно, сверх этого лимита. |
| **One subscription per order** | Shopify допускает только один подписочный товар на заказ, поэтому подписочное предложение пропускается, если заказ уже содержит подписку. |
| **No bundle products as upsells** | Товары-бандлы нельзя предлагать в качестве post-purchase апселлов. Клиент может купить бандл в исходном заказе и при этом запустить воронку; ограничение касается самого товара апселла. |

<div id="when-shopify-skips-the-page-anyway">
  ## Когда Shopify все равно пропускает страницу
</div>

Даже если заказ соответствует всем требованиям, Shopify все равно может пропустить post-purchase страницу:

* **Shopify пропустил ее.** Иногда Shopify пропускает post-purchase этап для заказа, не сообщая Aftersell причину (Order Browser показывает код ошибки `no_activity`). Это полностью в пределах платформы Shopify, поэтому обращайтесь в поддержку Shopify.
* **Нагрузка на платформу.** Во время флеш-распродаж или необычно высокой нагрузки Shopify может задерживать создание заказов, и страница может не появиться.

<div id="reaching-ineligible-orders">
  ## Охват неподходящих заказов
</div>

Если заказ не может показать post-purchase предложение по любой из причин выше, рекомендуемый обходной путь — [апселлы на странице Thank You Page](/ru/aftersell/how_can_i_set_up_and_customize_thank_you_page_upsells_in_aftersell). Они работают на странице статуса заказа и не подпадают под ограничения post-purchase API, поэтому охватывают способы оплаты, валюты, каналы продаж и суммы заказов, недоступные для post-purchase. Ограничения на уровне товаров по-прежнему действуют: товары-бандлы нельзя предлагать в апселле, а правило одной подписки на заказ действует и на странице Thank You Page.

<div id="related">
  ## Связанные материалы
</div>

* [Почему не отображается мое post-purchase предложение?](/ru/aftersell/why_isnt_my_1_click_offer_displaying) — пошаговое устранение неполадок для конкретного заказа
* [Справочник Order Browser](/ru/aftersell/order_browser_reference#ineligibility-reasons) — как эти причины отображаются для каждого заказа в Order Browser
* [Способы оплаты](/ru/aftersell/payment_methods) — полная матрица поддерживаемых и неподдерживаемых способов оплаты
