How To Move SubscriptionBoss To Another Domain

SubscriptionBoss is licensed for a specific domain and the plugin will not operate on a different domain. A new version of the plugin needs to be installed on the new domain.

The following will consider the most far-reaching example where you are moving the entire sales funnel from one domain to another.

SSL Certificate

Firstly, obtain and install a SSL certificate for the new domain.

Moving The License

Next tell me when you want to make the move. At the appointed time, I will clear the domain associated with your license. You can then log in to the membership site and set a new domain, then download a new ZIP file. The zip is then uploaded, installed and activated on the new site.

Migration Of SubscriptionBoss Settings

The following assumes that the new site is a fresh WordPress installation and you have not copied any SubscriptionBoss settings from the original site.

Once the plugin has been installed then copy the configuration as follows:

1) Create a new page, called “PayPal Not Currently Available” and place a suitable message on it followed by the shortcode, [subb-errors]

2) If you are using Order Confirmation Pages, the create a new page “PayPal Order Confirmation” and place a suitable message on it followed by the shortcode [subb-confirm]

3) Set up two sessions in phpMyAdmin with one session on the old site’s database and another session on the new site’s databases.

4) In phpMyAdmin update the following 2 entries in the wp_options table in the database of the new site using the values from the database of the old site. You can do this by copying the result of following SQL queries on the old site, and then editing the data row on the new site and pasting the value. Note the table will mostly likely be called wp_options however if you are using a different database table prefix then the table will have a different name as follows: yourprefix_option


select option_value from wp_options where option_name='subscriptionboss_options';


select option_value from wp_options where option_name = 'subscriptionboss_subscriptions';

5) In phpMyAdmin, export the wp_subb_ipn table from the old database to a file and then import it into the new database. This assumes you are using the same database table prefix on both sites (typically wp_. In the event the table prefix is different on the new site from the old site then you will need to edit the SQL file to make the table prefix correct.

6) If you have any thank you pages on the old site then you need to go into the SubscriptionBoss subscriptions and replace the references to www.oldsite.com by www.newsite.com in the Thank You Page field in the Infusionsoft Order Success section.

Infusionsoft Changes

Infusionsoft now needs to be updated to reflect that SubscriptionBoss has moved.

1) Edit Infusionsoft Order Forms and replace any references in any snippets of Javascript from https://www.oldsite.com/wp-content/plugins/subscriptionboss/subb-order-form.php to https://www.newsite.com/wp-content/plugins/subscriptionboss/subb-order-form.php

2) Edit Infusionsoft Legacy Order Forms and replace any references in any snippets of Javascript from https://www.oldsite.com/wp-content/plugins/subscriptionboss/subb-order-script.php to https://www.newsite.com/wp-content/plugins/subscriptionboss/subb-order-script.php

3) Edit Infusionsoft Cart Themes and replace any references in any snippets of Javascript from https://www.oldsite.com/wp-content/plugins/subscriptionboss/subb-cart-form.php to https://www.newsite.com/wp-content/plugins/subscriptionboss/subb-cart-form.php

4) Edit Infusionsoft Legacy Cart Skins and replace any references in any snippets of Javascript from https://www.oldsite.com/wp-content/plugins/subscriptionboss/subb-cart-script.php to https://www.newsite.com/wp-content/plugins/subscriptionboss/subb-cart-script.php

PayPal Changes

Log into PayPal then go to Profiles> Selling Options > Instant Payment Notifications and change the URL to

https://www.yournewsite.com/wp-content/plugins/subscriptionboss/subb-ipn.php

General References

On any of your sites or other web properties replace references to the www.oldsite.com by www.newsite.com.

Testing

Run through a test purchase, refund and cancellation. Check all the touch points to make sure they refer to your new site and everything flows smoothly as it should.

That should be it!

Leave a Reply