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:
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.
It is also important to note that newer versions of Stripe are no longer supported by Shopify's Post-Purchase API. Merchants should ensure compatibility by using officially supported Stripe versions or other fully embedded direct credit card processors within Shopify's checkout workflow.
Any other direct credit card payment processor that is embedded within Shopify's checkout.
Additionally, orders must meet the following conditions to support post-purchase upsells:
The order value must be at least $0.50.
The order must be placed on the Online Store sales channel.
The order must be completed in the store's default currency.
Duties and landed costs must not be included.
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.
These payment method limitations apply universally to all post-purchase apps, as dictated by Shopify's API compliance requirements.
What should I do if I have lots of orders from unsupported payment methods?
Depending on your store’s location, you might find that unsupported payment methods like Razorpay, Airwallex, Bancontact, iDeal, or a high volume of Buy Now, Pay Later (BNPL) orders present challenges. In such cases, we recommend implementing Thank You Page Offers. These offers operate independently of the Post-Purchase API and are fully compatible with any payment methods. Follow these steps to set them up:
Navigate to AfterSell’s settings.
Create upsell campaigns specifically for the Thank You page.
Customize products and offers to enhance their appeal for maximum conversions. Learn more about this approach by clicking 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.
Investigate Specific Payment Methods: If a supported method like PayPal Express skips upsell offers, review the order details in AfterSell or consult PayPal’s customer support for clarification.