Sandbox Sites

Since we anticipate that your product offering will grow over time, there will always be cases where you’ll need to test new products or subscription-management tasks. We also want to make it easy for you to run many sites/businesses in one account.

Sandbox Site Uses

Sandbox Sites are especially useful if you only have one live site. Chargify suggests that you always have on hand a sandbox site to test out new workflows with test subscription.

Here are some reasons as to why you would need to clone an existing site into a sandbox site:

Testing

  1. Chargify requires that you test your pricing model before enabling live mode on your site. However, you’ll want to clone your existing live or test site to conduct additional testing as your product offering evolves as a merchant. We refer to these cloned sites as sandboxes.
  2. Cloning simplifies moving from test phase to production. Say you have a development site in Chargify with 50 products, a handful of product families, taxes - well, you get the picture; lots of configuration. Eventually everything is correctly set up and tested. You don’t have to go through all of that work again to set up a production site - just clone the dev site!

Product Evolvement

  1. You have a set of products that belong to one brand, and you want to sell to another market under a different brand. Clone the site and change only what you need.
  2. You have a set of products that you wish to sell in another currency. Clone the whole site then just change the currency.

Site cloning is a great way to speed site creation and reduce errors when migrating. It also lets you keep your existing test site for future testing and debug.

Example:

  • You’ve already gone live with your first Chargify Site
  • Business is booming!
  • You are wishing to expand to Canada and would like to set ua new site that utilizes CAD as the currency
  • Clone your existing site, thus creating a sandbox
  • Update the pricing, product descriptions, emails, etc. to reflect the CAD currency
  • Test your subscriptions in your sandbox CAD site
  • Take your CAD site live
  • Make a new clone of your CAD site to test new workflows with test credit cards

Additional Examples

A short, nonexhaustive list of what you can accomplish with sandbox sites:

  1. Experience Public Signup Pages through your subscriber’s eyes
  2. Preview and revise all emails generated for signup, cancellation, transactions
  3. Understand the basics of subscription management

Additionally, if you’re integrating with our API, you’ll want a dedicated environment for your developers to use and test the connection to your application.

Sandbox Gateway

Within sandbox sites, you’ll be connected initially to the Chargify Test Gateway. Our test gateway will allow you to simulate transactions; you won’t have to use live credit card data to fully vet your pricing model.

As a minimum, Chargify recommends you have 1 live Site and 1 fully functional sandbox environment set up in your account. This way, you'll always have an environment to test workflows and experiment with fake credit card data.

How to Clone a Site

To clone a Site, simply navigate to the top menu and select the site picker. From the site picker, select “Clone Current Site,” as depicted below:

After selecting this option, you will be prompted what aspects of the current Site you’d like to clone. Additionally, define the new subdomain and the new name of the Site.

Cloning a Site will not clone subscriptions, Public Signup Pages, transactions or existing revenue analytics.

Define whether or not you’d like to clone the following aspects by toggling the on/off selector below the following options:

  • Products
  • Components
  • Coupons
  • Custom Fields
  • Taxes
  • Settings

Once you have confirmed the options you’d like to be included in your new Site, you will receive the following notification in the original Site:

After a moment, revisit the Site picker at the top of the page and locate your new Site. If you have many Sites in Chargify, you may need to select View All Sites to locate your new Site.