On some MySQL installations you may run into this error on module installation:
Specified key was too long; max key length is 1000 bytes
This is a known bug within MySQL: https://bugs.mysql.com/bug.php?id=4541
To resolve please make sure your installation defaults to using InnoDb
as the default storage engine:
set GLOBAL storage_engine='InnoDb';
Or for MySQL 5.6 and above:
SET GLOBAL default_storage_engine = 'InnoDB';
In future versions of the WHMCS Module Shop Module we will endeavour to prevent this error from occurring at all.
UPDATE: This issue has been resolved in version 1.0.1