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. 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.
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.