Infusionsoft Spring Update Shopping Cart Fix

The Infusionsoft Spring Update changed the rules regarding the display of a PayPal option in the Shopping Cart.

Where Has The PayPal Payment Option Gone?

Previously there was a Hide PayPal for subscriptions checkbox under Payment Options which you needed to clear to show the PayPal option for subscriptions and payment plans. Now Infusionsoft checks your PayPal account for the ability to create reference transactions. And if your PayPal account does not have that ability then Infusionsoft does not allow you to enable PayPal for subscriptions in the shopping cart.

SubscriptionBoss does not require your account to use PayPal reference transactions so killing the PayPal option in the shopping cart is really unhelpful from a SubscriptionBoss standpoint.

However, from SubscriptionBoss version 1.38 onwards, the script you include in the footer of the shopping cart theme or skin will simply add the PayPal radio button if it is missing. The only thing you need to do is upgrade the plugin; you will not have to change anything on the Infusionsoft side of things, and you do not need to change your PayPal account capabilities.

How To Hide The Telephone Number and Company

Some vendors have no need to collect company or telephone information from buyers. The ability to hide the company and telephone number fields has been available on standalone order forms for some months now but was not available in the shopping cart. Now, with SubscriptionBoss v1.38 onward you can remove the clutter of unwanted fields from the shopping cart order forms.

You can hide the Telephone Number and Company fields in a couple of ways:

  • using a SubscriptionBoss system-wide setting; or
  • on an individual shopping cart theme (or legacy skin) basis

System-wide Setting

If you enter a value at SubscriptionBoss Settings >> Infusionsoft Form Settings >> Hide Fields such as phone+company then this will hide the company and telephone fields on new order forms, shopping cart themes and legacy shopping cart skins (where a SubscriptionBoss script is included in the footer).

This is useful if you never want to collect company or phone details.

Shopping Cart Theme Or Skin Specific Settings

To set up hiding on a specific theme or skin simply add the hide parameter to the URL of the SubscriptionBoss script you have included in the footer of the theme or skin.

For example to hide just the phone number on a cart theme use:


<script type="text/javascript">
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://www.yoursite.com/wp-content/plugins/subscriptionboss/subb-cart-form.php?hide=phone";
document.body.appendChild(script);
</script>

For example, to hide both the company and the phone number on a legacy cart skin for a use


<script type="text/javascript">
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://www.yoursite.com/wp-content/plugins/subscriptionboss/subb-cart-script.php?hide=phone+company";
document.body.appendChild(script);
</script>

But The Telephone Number Is A Mandatory Field?

Yes, the contact must have a telephone number to pass the form validation so the SubscriptionBoss scripts must provide a fake number as well as hiding the field.

In best Hollywood tradition, the fake telephone number is 555-555-0100.

Leave a Reply