Skip to main content
Restrictions & Details about Shopify Post-Purchase Offers

Learn more about Post-purchase display limitations, fulfillment process, payments and subscriptions

Updated over a month ago

Note:
This guide is only applicable to customers on Shopify platform.

Below, you'll find more information about specific scenarios and limitations for post-purchase offers. For the complete list of considerations, refer to the Shopify's documentation.

1. When Post-Purchase Offers Won't Be Displayed

There are certain situations where post-purchase offers won't appear to customers. Here are some of the most common cases, but you can also consult Shopify's documentation for a comprehensive list.

  • Multiple Currencies and Duties: Offers will not display for orders involving using a currency different from the store's default or duties.

  • Additional Payment Methods: The post-purchase page will not show up if:

    • The customer uses an installment or wallet service (e.g., Klarna, Affirm, AfterPay, Apple Pay, Amazon Pay, or Google Pay).

    • The initial purchase was completed using a gift card or any method other than a credit card.

  • Order Creation Delays: During high-traffic periods (e.g., flash sales), Shopify may delay the order creation to improve speed and user experience, which might prevent post-purchase offers from being displayed, even if requested.

  • Local Delivery Orders: Offers won’t appear for local delivery orders.

  • Minimum Order Value: Orders must be at least $0.50 to qualify for post-purchase offers.

2. Fulfillment Holds and Compatibility with Fulfillment Systems

If there are post-purchase offers to display to the shoppers, Shopify automatically sets the fulfillment status to "On hold" while the shopper is engaged in the checkout and post-purchase process. This is to prevent fulfillment while the customer is still interacting with offers. This hold is lifted once the customer reaches the Thank You Page or after one hour if they don't reach it.

Note: The one-hour fulfillment hold is managed by Shopify and cannot be adjusted. Learn more from Shopify documentation.

3. Payment Capture for Post-Purchase Authorizations

At times, customers may see a "payment declined" message when trying to accept a one-click post-purchase offer. This can occur due to Customer's Bank Decline or Payment Processor Decline.


If the transaction is successful, an additional transaction will appear in the order, and the entire order is marked as Paid.

If the transaction fails, the product will be added, but no extra transaction is recorded, and the order status will be Partially Paid. Customers will automatically receive an email from Shopify informing them of the added product and providing a link to complete the payment. The order will show as Partially Paid until the payment is collected.

Merchants have several options to handle these orders:

  • Collect the payment manually.

  • Edit the order to remove unpaid items.

If the order is edited to remove an unpaid item, it will be tracked in the "Returns" column in your Shopify analytics.

4. Supported Payment Processors

Shopify Payments fully supports post-purchase offers. For a complete list of compatible credit card processors for your region, visit Settings > Payments > Third-party providers in your Shopify admin and select "Choose third-party provider" to view the options:

  • Direct Payment Providers: These providers allow payments directly on Shopify Checkout without redirecting customers. Any "direct" providers listed are compatible.

  • External/Offsite Providers: Providers that redirect customers away from Shopify Checkout (e.g., Mollie) are not supported.

Additionally, some gateways (like Bambora/Beanstream) that require a CVV for every transaction will not work with post-purchase offers. If possible, configure your payment gateway to avoid mandatory CVV requirements.

Certain providers, such as Braintree, PayPal Payments Pro, and Authorize.net, have additional settings that need adjustment to work with post-purchase offers. For example, Braintree must be configured to not require CVV entry for credit card transactions.

For more details, consult your payment processor’s documentation.

5. Subscriptions Offers

Subscriptions can only be added after the initial order, provided the original order does not already include any subscription products.

If the initial order contains subscription items, only non-subscription (one-time purchase) products can be offered post-purchase.

Post-purchase subscriptions cannot:

  • Modify an existing subscription within an order.

  • Add a subscription product to an order that already contains a subscription.

  • Convert a one-time purchase into a subscription.

However, if the original order does not include any subscription items, you can offer a subscription product post-purchase. This is an effective strategy to boost recurring revenue for your store.

Did this answer your question?