The Magento Add-On is no longer supported in-house by Early Impact. The Add-On is now Open Source and available for your custom development projects. The source code can be downloaded via the developers section of this wiki. While we no longer maintain the source code we do still offer full support and consultation related to SubscriptionBridge.

SubscriptionBridge Extension for Magento (BETA)

Overview

Magento is integrated with SubscriptionBridge

The SubscriptionBridge Extension for Magento allows you to sell subscriptions directly from your Magento-powered online store.

During checkout, Magento will detect that the product/service being purchased is a subscription and will pass all necessary information to SubscriptionBridge, which will crate a recurring billing profile for the customer.

Features include:

The extension is now in BETA simply because it needs to be used in “real life” environments for a bit longer to ensure that everything is working as expected. We will remove the BETA label as soon as possible.

Screen shots

Product details page

The product details page in the Magento storefront catalog automatically loads subscription terms information from SubscriptionBridge, without that information needing to be stored in the Magento database. This makes for a light, quick integration between the two systems.

Magento product details page

Shopping cart page

Subscription terms are also shown on the shopping cart page when the product (subscription) is added to the shopping cart.

Magento shopping cart page

Magento store administration

In the Magento store administration area you can quickly activate the integration with SubscriptionBridge, configure optional settings, and create associations between items in the catalog and subscription packages that have been setup in SubscriptionBridge.

Once you have created a link between a product and a SubscriptionBridge package, there are a number of settings that you can define at the product level.

Installing the SubscriptionBridge Extension

The SubscriptionBridge Extension for Magento is available on the Magento Connect Web site. Click here to visit the extension's page on Magento Connect.

To install the SubscriptionBridge Extension for Magento:

Magento Connect Manager

Activating the SubscriptionBridge Extension

Before you can associate products in your Magento catalog with subscription package in SubscriptionBridge, you must connect your Magento store with one of your SubscriptionBridge-powered stores.

Obtaining API credentials from SubscriptionBridge

Entering the SubscriptionBridge credentials in Magento

API credentials added successfully

SubscriptionBridge settings in Magento

Under “System > Configuration”, select “SubscriptionBridge > Configurations”.

There are two fields that contain pre-populated URLs to the SubscriptionBridge Customer and Merchant Center. You should not need to change these links.

Messages

You can edit default messages shown by Magento in the storefront. Specifically:

Associating Products and Subscription Packages

To turn an item in your Magento store catalog into a subscription-based product or service, you need to “link it” to a package that you have previously setup in the SubscriptionBridge Merchant Center.

Create a Package in SubscriptionBridge

Make sure that you have already created at least one package in SubscriptionBridge, and that the package is ready to be purchased. You can double-check by logging into the Merchant Center and clicking on “Package Links” for the store that you are working with. Can those packages be purchased in the built-in SubscriptionBridge shopping cart? If so, then they are also available for “linking” to an item in your Magento catalog. If not, then you probably need to finish configuring them in SubscriptionBridge (e.g. make sure that you have specified a package description, price, etc.).

Linking Packages and Products

Subscription product settings

Subscription Price

Note that the regular price for this subscription-based product or service is not shown in this window. Only the trial price is (if any). That's because the “regular” price is the price that you entered when you created it. Edit it now if you need to. It should be consistent with the regular subscription price that you have specified for this subscription package in SubscriptionBridge.

Listing existing subscription Packages

You can now view a list of the items that you have linked to subscription packages by selecting SubscriptionBridge > View/Modify Subscription Packages. You can edit existing product-package associations by clicking on “Edit”.

Subscription Terms Widget

The Subscription Terms Widget allows you to show terms for the subscription in the Magento storefront, dynamically retrieving them from SubscriptionBridge. You can style the widget using simple CSS.

To show the widget, you need to edit a few files in the Magento storefront. This is because “design” pages cannot be altered through an extension (so we can't take care of this automatically for you, unfortunately). In each of the following cases, make sure to create a backup copy of the original file before editing it.

Edit "product\view.phtml"

Edit "cart\item\default.phtml"

Edit "onepage\review\item.phtml"

Edit "renderer\default.phtml"

Other notes

Product Type

If you are selling a subscription-based service (i.e. non-shipping, typically non-taxable), make sure to setup the product in Magento as a Virtual product. Otherwise Magento will consider it a shipping product. You can't change the product type after creating a product.

Current Limitations