make the following changes to the webassist/plugins/shopping_cart/add_to_cart.php page:
line 239:
$query_OptionValues = sprintf("SELECT DISTINCT ps4_options.OptionID, OptionName FROM ps4_options INNER JOIN ps4_optiongroups ON ps4_optiongroups.OptionGroupID = ps4_options.OptionGroupID INNER JOIN ps4_productoptions on ps4_options.OptionID = ps4_productoptions.OptionID INNER JOIN ps4_products on ps4_products.ProductID = ps4_productoptions.ProductID WHERE ps4_options.OptionGroupID = %s AND (ps4_products.ProductStartDate IS NULL OR ps4_products.ProductStartDate <= CURDATE()) AND (ps4_products.ProductEndDate IS NULL OR ps4_products.ProductEndDate >= CURDATE())", GetSQLValueString($OGIDParam_OptionValues, "int"));
to:
$query_OptionValues = sprintf("SELECT DISTINCT ps4_options.OptionID, OptionName FROM ps4_options INNER JOIN ps4_optiongroups ON ps4_optiongroups.OptionGroupID = ps4_options.OptionGroupID INNER JOIN ps4_productoptions on ps4_options.OptionID = ps4_productoptions.OptionID INNER JOIN ps4_products on ps4_products.ProductID = ps4_productoptions.ProductID WHERE ps4_options.OptionGroupID = %s AND (ps4_products.ProductStartDate IS NULL OR ps4_products.ProductStartDate <= CURDATE()) AND (ps4_products.ProductEndDate IS NULL OR ps4_products.ProductEndDate >= CURDATE()) ORDER BY ps4_options.OptionName", GetSQLValueString($OGIDParam_OptionValues, "int"));
line 337:
$query_OptionValues = sprintf("SELECT ps4_options.OptionID, OptionName FROM ps4_options INNER JOIN ps4_optiongroups ON ps4_optiongroups.OptionGroupID = ps4_options.OptionGroupID WHERE ps4_options.OptionGroupID = %s ", GetSQLValueString($OGIDParam_OptionValues, "int"));
to:
$query_OptionValues = sprintf("SELECT ps4_options.OptionID, OptionName FROM ps4_options INNER JOIN ps4_optiongroups ON ps4_optiongroups.OptionGroupID = ps4_options.OptionGroupID WHERE ps4_options.OptionGroupID = %s ORDER BY ps4_options.OptionName ", GetSQLValueString($OGIDParam_OptionValues, "int"));