Step 7 — Test the Checkout and Customer Portal

The following article will guide you through how to test your checkout and customer portal before going live on BigCommerce!

Support avatar
Written by Support
Updated over a week ago

Once your live production store is setup, it is business critical that you ensure that your subscriptions are functioning properly.

There are two areas where you should check that the sticky.io Subscription application for BigCommerce is working properly before you go live: checkout and the consumer portal.

Create a Test Transaction

To ensure your store and subscriptions are working as expected, you’ll need to place a test order with a real credit card on your live production store. The best time to do this is after installing the sticky.io application and before driving traffic to your new subscription offering. Here’s how to get started:

  • Create a dummy product: It is highly recommended to run these tests through a dummy product before enabling subscriptions on your real product catalog. You can remove this dummy product from all product categories in BigCommerce to hide it from the menus in the storefront while you're running these tests, and the product can be deleted once testing is complete.

  • Test an initial order: To do this, go through checkout (4 steps listed below) with a subscription-based product to ensure that everything is working properly, then review the consumer portal (3 steps listed below).

  • Test a rebill order: To do this, log in to your BigCommerce store and click the “Bill Now” button to force bill the subscription to simulate a rebill of the subscription. This will validate that the rebill process is working properly.

Test the Checkout (4 Steps)

Step 1: Check that customers are forced to create an account whenever a subscription is in the cart.

Step 2: Check that the shipping address is being saved to the address book. If working properly, the checkbox “Save this address …” will be checked and cannot be unchecked.

Step 3: Check that unsupported payment options are hidden.

Confirm that the payment gateway integration being used in BigCommerce is compatible with stored card on file. Also, confirm that the Transaction Type is set to Authorize & Capture and the Store Credit Cards option is enabled (if using PayPal with Braintree, Enable Stored PayPal Accounts must be enabled as well). If working properly, unsupported payment options will be hidden. Our application supports all payment gateways where a card on file can be stored in BigCommerce. Please refer to BigCommerce's matrix of payment gateway where "Stored Credit Card" is supported, found here.

Checkout

It is also important to check the various cart views to ensure that unsupported digital wallets are hidden as well. In these examples below, we would want to ensure that PayPal Checkout, Venmo Checkout, and PayPal Pay Later are all hidden from these 3 cart views:

Cart Modal View

Cart Summary View

Cart Details View

Step 4: Check that the payment method is being saved to the wallet. If working properly, the checkbox “Save this card …” will be checked and cannot be unchecked.

Test the Consumer Portal (3 Steps)

Step 1: Check that the "My Subscriptions" link is showing in the consumer portal menu.

Step 2: Check that the "Delete" button in the "Addresses" consumer portal view prevents customers from deleting their address when it is applied to an active subscription.

Step 3: Check that the "Delete" button in the “Payment Methods" consumer portal view prevents customers from deleting their payment method when it is applied to an active subscription.

Did this answer your question?