Magento Instant Purchase

One-Click Checkout with Magento’s Instant Purchase – 121eCommerce

Imagine cutting your checkout time from one minute to under 10 seconds.


Not with Magento’s Instant Purchase feature.

It functions just like Amazon’s “Buy Now” button we’re all used to by now. Find your product. Add to cart. Click “Buy Now” and confirm your order. The entire order can take less than 10 seconds. And in eCommerce – especially mobile eCommerce – every second counts.

amazon buy now

That’s why Magento waited patiently for ten years for Amazon’s patent on their one-click purchasing technology to expire.

When Amazon’s patent expired in September of 2018, Magento immediately introduced Instant Purchase and it has been native since version 2.2.2.

Magento’s Instant Purchase Puts Power Into Your Customer’s Hands
Instant Purchase allows your customers to have the fastest and simplest checkout process available.

When a customer is logged in and clicks the Instant Purchase button on the product page, a pop-up will appear confirming the shipping address, billing address, payment method, and shipping method so that the customer can verify the purchase. There is no need to enter in billing details or shipping details. Instead, all of this information will be stored in the customer’s account for the best checkout experience.

The only action left for your customer is to click the “OK” button confirming their order.


Instant Purchase is Crucial for Mobile Devices
Why do most people prefer to shop on a laptop or desktop vs. a mobile device?

It’s easier.

It’s easier to search for products, add them to your cart and enter your shipping and billing information on a laptop with a keyboard. The level of difficulty to perform these same functions on a mobile device can range from mildly annoying to I’d-rather-be-in-a-dentist-chair painful.

It’s a pain to enter your shipping and billing information on a smartphone or even a tablet. It just is. I don’t care how big your screen is. But Magento’s Instant Purchase takes the pain away.

With a few taps, a customer can complete their purchase fast. All the friction from the buying process simply melts away with this crucial mobile eCommerce feature.

It can also increase your conversion rate since it encourages buyers to make a purchase immediately, instead of arriving at the shopping cart to see unexpected costs (e.g., tax, shipping, etc.) and abandon their cart.

If your mobile eCommerce site is optimized for mobile shopping and checkout, you’re ahead of the curve. Unfortunately, many eCommerce merchants set up a desktop version and forget that their mobile version is a completely different shopping experience. And if you don’t cater to the needs of your mobile shoppers, they will go elsewhere to make their purchase.

Google research shows that 73% of consumers will switch from a poorly designed mobile site to one that makes purchasing easier.

To find out how good (or bad) your mobile shopping experience is, ask your friends and family to complete a purchase on their phone. If you can, stand next to them so you can see where they get hung up or confused.

Customer Requirements to Use Magento Instant Purchase
The Instant Purchase option will only be presented to your customers who meet the following requirements:

  • Customer is signed in to their account.
  • Customer has a default shipping and billing address saved.
  • At least one shipping method is available for the country specified in their default shipping address.
  • Customer has a stored payment method (credit card information is not stored on your Magento store).

If customers have accounts but chose not to save their payment information, they will not see the Instant Purchase button.

Credit Card Information is Not Stored in your Magento Store

To use Magento’s Instant Purchase, you do not need to store your customers’ credit card information.

For the safety of your customers and your protection, credit card information is not stored anywhere in your Magento store. Not in a customer’s profile. Not in order details. Not in any hidden database in your back-end. Nowhere.

Instead, Magento Instant Purchase leverages Braintree Vault, available with Braintree Credit Card, Braintree PayPal, or PayPal Payflow Pro to store credit card information. This way, you’re totally out of the picture. Which is exactly where you want to be when it comes to your customer’s sensitive credit card information.

Consistent with Magento’s mantra of flexibility, merchants can easily modify the Instant Purchase button text and business logic to customize the experience for their needs.

How to Configure Instant Purchase in Your Magento Store
It takes two easy steps to configure Instant Purchase in your Magento Store:

Step 1: Configure Payment Method Vault

Login to your admin and navigate to Stores > Settings: Configuration. On the left-hand panel, choose Sales > Payment Methods. Then choose a payment method (we picked Braintree for this example). Click Configure to expand this section:

instant purchase configure

Fill out the following fields:

  • Merchant ID
  • Public Key
  • Private Key

Set the Enable this SolutionEnable PayPal through Braintree and Vault Enabled fields to “Yes”

Step 2: Enable Instant Purchase

On the left-hand panel (not the left-hand nav), choose Sales > Sales.

Click Instant Purchase to expand this section:

instant purchase enable

Choose “Yes” In the Enabled field.

In the Button Text field, enter the text you want to display to your customers. If you leave this field blank, the default text will be Instant Purchase.

If you run into any difficulty, please contact us. We’d love to help you.

Check that it displays on the front-end and you’re good to go!

A Game Changer for Your Magento Store
Instant Purchase leverages your customer’s familiarity with Amazon’s Buy Now feature to increase conversion rates and prevent cart abandonment. It’s a game changer for your Magneto store.

If you didn’t have enough reasons to switch to Magento or migrate to Magento 2, Instant Purchase should leave no room for doubt.