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.
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.
Serial Key Issues
- 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
- Send WebShopApps Support servername details (along with order number, extension, etc)
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.