1.Change database column width (to 150 symbols for this example):
ALTER TABLE dbo.store_products ALTER COLUMN ModelName nvarchar(150)
2.Change stored procedure dbo.Store_Products_AddProduct(). In ver 02.01.00
it's:
ALTER PROCEDURE dbo.Store_Products_AddProduct @PortalID int, @CategoryID int, @Manufacturer nvarchar(50), @ModelNumber nvarchar(50), @ModelName nvarchar(150), @ProductImage nvarchar(500), @UnitCost money, @Summary nvarchar(1000), @Description ntext, @Featured bit, @Archived bit, @CreatedByUser nvarchar(100), @CreatedDate datetime, @Weight decimal(10,2), @Height decimal(10,2), @Length decimal(10,2), @Width decimal(10,2), @SaleStartDate datetime = null, @SaleEndDate datetime = null, @SalePrice money = null AS SET NOCOUNT ON IF @Weight < 0 BEGIN SET @Weight = NULL END IF @SaleStartDate = '01/01/9999' BEGIN SET @SaleStartDate = NULL END IF @SaleEndDate = '01/01/9999' BEGIN SET @SaleEndDate = NULL END IF @SalePrice < 0 BEGIN SET @SalePrice = NULL END INSERT INTO dbo.Store_Products (PortalID,CategoryID,Manufacturer,ModelNumber,ModelName,ProductImage,UnitCost,Summary,Description,Featured,Archived,CreatedByUser,CreatedDate,ProductWeight,ProductHeight,ProductLength,ProductWidth,SaleStartDate,SaleEndDate,SalePrice) VALUES (@PortalID,@CategoryID,@Manufacturer,@ModelNumber,@ModelName,@ProductImage,@UnitCost,@Summary,@Description,@Featured,@Archived,@CreatedByUser,@CreatedDate,@Weight,@Height,@Length,@Width,@SaleStartDate,@SaleEndDate,@SalePrice) SELECT SCOPE_IDENTITY()
3.Change MaxLength in "DesktopModules\Store\ProductEdit.ascx".
Not thoroughly tested, but seems to be working OK.