Installing Serial Keys

Overview

When you purchase a WebShopApps extension you usually get sent serial keys which are specific to the domains you have entered in the checkout. If you are not sent serial keys you can ignore this section.

Serial keys are produced for licensing purposes, the extension will only work on the domains you have serial keys for.

By definition then if you have invalid serial keys the extension will not work. This will result in either no rates being returned, or no effect on existing functionality.

Entering Serial Key

Navigate to relevant area under System->Configuration where your extension is installed (usually Shipping Methods or Shipping Settings for our Shipping based extns)

Ensure domain url matches serial key name

Enter serial key for the domain

Save settings

Ensure no message appears and serial key field is replaced by stars (i.e. not empty)

You only need to enter the serial key on the top-level store.

Domains used for Serial Key

When you make an order with us, you are asked for your live and test domains. These are most commonly your actual domain names, e.g. www.webshopapps.com, dev.webshopapps.com.

Serial Key Issues

Please check:

You have correctly spelled the domains

The top url matches the serial key name

Most extensions require a serial key to be entered. Some are pre-populated, in which case you can ignore the rest of this section

If it is still failing its likely your SERVER_NAME is not set.

You can retrieve your servername by:

Create a file servername.php and put following code within it:

<?php
echo("Your Server Name is: ".$_SERVER['SERVER_NAME']);
?>

Upload script to your webserver and run e.g. http://www.testdomain.com/servername.php

Multiple Websites/Domains

If you are running multiple domains from one Magento installation, you only need a valid serial for the first site that you test. Once a serial key has been validated it will work on all domains on that Magento instance.