In certain instances, post-purchase upsells may not display due to limitations within the Shopify Post-purchase Extensions API. For more information, you can refer to Shopify's documentation on these limitations. Post-purchase upselling remains one of the most effective strategies for increasing the average order value (AOV) in e-commerce. However, it is crucial to understand the limitations and restrictions associated with Shopify's platform, as these greatly influence the success of 1-click post-purchase offers.
One of the main reasons that post-purchase upsells may not appear is due to unsupported payment methods. Additional conditions that can prevent post-purchase upsells include orders with a total less than $0.50, orders placed via non-Shopify sales channels, orders not in the store's default currency, and those that include duties or landed costs.
Supported Payment Methods
1-Click Upsells will appear as long as your order complies with Shopify's post-purchase requirements. One key requirement is the use of a supported payment method. Refer to the list of supported payment methods below: Offers will also require that the order meets certain additional conditions, such as the order being at least $0.50, placed via the Online Store sales channel, in the store's default currency, and excluding duties or landed costs.
Shopify payments (for Credit Cards)
Shop Pay
PayPal Pro, PayPal PayFlow (when used with a credit card)
PayPal Express (with Automatic Payments enabled, PayPal knows them as Reference Transactions)
See the PayPal Automatic Payments article for more information on how to check this.
Note: Shopify automatically sends a request for Automatic Billing/Reference Transaction Approval on your behalf when you install AfterSell. It usually gets accepted within a few days but we recommend checking its status until approved.
If you've been declined, you'll need to reach out to PayPal Support directly and ask them about your Reference Transaction Application being denied.
Braintree (without CVV verification enabled)
Authorize.net
Note: Replacement Upsells are an exception, and are not supported by Authorize.net. This is because the settlement process necessary to enable transaction refunds happens once a day, making the refund of an item that was just purchased infeasible.
Stripe
Note: Newer versions of stripe are no longer supported by Shopify's Post-Purchase API. Ensure compatibility by using officially supported versions of Stripe or other direct credit card processors fully embedded in Shopify's checkout workflow.
Any other direct credit card payment processor that is embedded within Shopify's checkout.
Unsupported Payment Methods
The following payment methods are currently unsupported for one click post-purchase upsells:
Installment/ Buy now, Pay Later Services
Some examples include Affirm, AfterPay, Shop Pay Installments, Sezzle, Klarna, etc.
Unsupported Payment Wallets
Apple Pay, Amazon Pay, Google Pay, PayPal Wallet etc.
Bank Transfer Payment Methods
iDeal
Gift Cards
Any purchases made entirely with a gift card will not show AfterSell offers. If the order is paid partly with a gift card and partly with a supported payment method (e.g. $20 gift card on a $35 order), then AfterSell offers will be shown as normal.
Cash On Delivery
Cash On Delivery orders will not display 1-Click Upsell offers, due to Shopify's restrictions on post-purchase offers.
What should I do if I have lots of orders from unsupported payment methods?
Depending on your store’s location, you might receive a high volume of Buy Now, Pay Later (BNPL) orders, or operate in a country where unsupported payment methods like Razorpay, Airwallex, Bancontact, iDeal etc. are commonly used. If your store often processes orders through unsupported payment methods, we suggest using thank you page offers. These are an alternative type of post-purchase upsell available through AfterSell that can still achieve high conversion rates. To learn more, click here.
Troubleshooting Payment Method Issues
If your funnels or upsell offers are not triggering as expected, consider these steps:
Verify Payment Method Compatibility: Ensure the customer used a supported payment method listed above.
Check Store Configuration: Confirm conditions like default currency, sales channel, order minimum value, and absence of duties or landed costs are met.
Review Documentation: Consult our documentation for updates and guidelines. Additionally, Thank You Page offers are compatible with all payment methods, making them a versatile option for orders placed with unsupported payment methods, such as Buy Now Pay Later services or digital wallets.