Serial not working
From OneStepCheckoutWiki
If you are unable to get your serial to work properly there is a few different possible causes you need to figure out.
Contents |
Make sure the cache is disabled
After entering a serial you might need to refresh your cache under System -> Cache Management. Please refresh or disable the cache and try the frontend again.
Make sure you don't have any unwanted characters
Sometimes when you copy and paste text you get an unwanted whitespace before or after the serial. Please double check the serial that there are no whitespaces before and after the actual serial.
Make sure your serial is for the correct domain name
Each serial is valid for a specific domain name. When you asked for a serial, you gave a domain name along with the request. The serial you have received is only valid for that single domain name. So if you are trying to use OneStepCheckout on a different domain, you will get a serial error.
Since OneStepCheckout version 3, all serials became subdomain-independent. So if you have a serial for "domain.com", it will work for "store.domain.com", "something.store.domain.com" and so forth.
Check what domain your website is configured for
If none of the above solutions work for you, there could be a different issue. Sometimes webservers are configured to display a different domain name than the one you are actually accessing through your browser. The PHP variable $_SERVER['SERVER_NAME'] is used to generate the serial.
Please create a PHP file and upload it to your Magento installation with the following contents:
<?php echo 'Domain: ' . $_SERVER['SERVER_NAME']; ?>
Then run the file in a browser, and it will display the domain name OneStepCheckout is validating your serial against. If it is different than the domain you have specified, you need to contact us and inform us about the correct domain name so we can provide you with a new serial.
