This shortcode enables you to place a button on the page to perform a one click upsell. The advantage of using this shortcode is that the payment on the order is processed immediately, unlike using an actionset, which can take up to 6 hours to process the invoice payment.
[memb_place_order button_text='Buy Now for $297' order_title='$297 Upsell' product_ids=xx success_url='/congratulations/' failure_url='/credit-card-failed/']
[memb_place_order button_text='Subscribe for $50/year' order_title='Upgrade for $50/Year' subscription_ids=xx success_url='/congratulations/' failure_url='/credit-card-failed/']
This shortcode enables you to place a button on the page to perform a one click upsell.
This feature replaces the alternate method of executing a one click upsell by using Actionsets.
The advantage of using this shortcode is that the payment on the order is processed immediately, unlike using an actionset, which can take up to 6 hours to process the invoice payment.
The advantage of this is that you (and your customer) will know immediately if the payment succeeded.
button_text: The text to use on the button. This should be a call to action clearly labeling what the button does.
button_url: The URL to an image to use for an image based button.
contact_id: The contact ID to process the order for. Defaults to the currently logged-in member.
creditcard_id: The ID number of the credit card to use. Defaults to the most recent credit card.
css_class: the CSS class name for the button.
delete_failed: 1 to delete failed orders, 0 to leave failed orders in the system.
failure_actionset: An actionset to run if the order’s payment fails.
failure_goal: A campaign builder API goal to achieve to run if the order’s payment fails.
failure_tag: A tag to add or remove if the order’s payment fails.
failure_url: The URL to redirect to if the order payment fails.
lead_affiliate_id: The lead affiliate ID to place on the order.
order_title: The title to use on the order that is created. We recommend you use an order name that describes what was purchased, and mentions that it is an upsell/downsell so that you can easily identify these orders in Infusionsoft. Defaults to “Memberium 1 Click Order”
plan_id: The ID of the payment plan to use for the order. Payment plans are set up in the Infusionsoft eCommerce settings. Payment plans are not supported for subscription only orders.
promo_codes: A comma-separated list of promo codes to apply to the order.
process_specials: Whether or not to process discounts tied to promo codes. 1=YES, 0=NO. Defaults to 1.
product_ids: A comma-separated list of product IDs to include in the order. If you are doing a subscription-only order then do not include this parameter.
sale_affiliate_id: The sales affiliate ID to place on the order.
subscription_ids: A comma-separated list of subscription IDs to include in the order. If you are doing a product only order then do not include this parameter.
success_actionset: An actionset to run on successful order payment.
success_goal: A campaign builder API goal to achieve on successful order payment.
success_tag: A tag to add or remove on successful order payment.
success_url: The URL to redirect to if the order payment is successful.
How can I setup Memberium one-click upsells to work with PayPal?
The short answer is you can’t process upsell payments with PayPal, but the video above describes a workaround method to still have a simple upsell process on your site using the shortcode [memb_has_creditcard].
What you’ll do is place the upsell shortcode inside of [memb_has_creditcard]. This will only show the upsell button if the member has a valid credit card inside of Infusionsoft. If they don’t you can have another button that when clicked will take them to a page with [memb_add_creditcard] so they can add a credit card and upgrade their account.