Hi Guys,
I just confirmed with programming that this will be resolved in the next release.
To fix this issue make a backup and run the following SQL scripts:
ALTER PROCEDURE [dbo].[Smith_CopyProduct] @ProductID INT, @ModelNumber nvarchar(50), @ModelName nvarchar(200), @UnitCost money AS
---- Copy Product ---- INSERT Smith_Products (CategoryID, Manufacturer,ModelNumber,ModelName,ProductImage,ThumbnailImage,UnitCost,MemberPrice,QuantityOnHand,Summary,[Description],DownloadUrl,[Featured],[Archived] ,[Weight],[SortOrder],[ExcludeCoupon],[Items],[Share],[TabModuleId],[CreatedByUser],[CreatedDate],[LogicallyDeleted],[Recurring],[SubscriptionInterval],[RecurringOccurances] ,[UrlGUID],[EncryptUrl],[AddDNNRole],[RequireLogin],[UsePriPriceWght],[BundleID],[MasterBundleID],[RoleExpireDays],[TaxExempt],[PortalID],[AffiliateUrl],[RequireCoupon],ShowPDUDF,AutoGUID ,Description2,Description3,Description4,Description5,TabName1,TabName2,TabName3,TabName4,TabName5,HideThumbnail,HidePrice,PriceClass,MinOrderQty,ChargeHandling,LeadTime,HideQuantity ,PriceUnits,MaxOrderQty,Width,Height,[Length],RecurringStartDate,ExcludeVariantRecur,SalePrice,WholesalePrice,HideProduct,ShowProductRole,TaxRate,Upsell,EnableTrial,TrialInterval,TrialOccurences ,TrialAmount,UseCompanyLogo,UserEnteredAmount,Booking ) SELECT CategoryID, Manufacturer,@ModelNumber as 'ModelNumber',@ModelName as 'ModelName',ProductImage,ThumbnailImage,@UnitCost as 'UnitCost',MemberPrice,QuantityOnHand,Summary,[Description],DownloadUrl,[Featured],[Archived] ,[Weight],[SortOrder],[ExcludeCoupon],[Items],[Share],[TabModuleId],[CreatedByUser],[CreatedDate],[LogicallyDeleted],[Recurring],[SubscriptionInterval],[RecurringOccurances] ,[UrlGUID],[EncryptUrl],[AddDNNRole],[RequireLogin],[UsePriPriceWght],[BundleID],[MasterBundleID],[RoleExpireDays],[TaxExempt],[PortalID],[AffiliateUrl],[RequireCoupon],ShowPDUDF,AutoGUID ,Description2,Description3,Description4,Description5,TabName1,TabName2,TabName3,TabName4,TabName5,HideThumbnail,HidePrice,PriceClass,MinOrderQty,ChargeHandling,LeadTime,HideQuantity ,PriceUnits,MaxOrderQty,Width,Height,[Length],RecurringStartDate,ExcludeVariantRecur,SalePrice,WholesalePrice,HideProduct,ShowProductRole,TaxRate,Upsell,EnableTrial,TrialInterval,TrialOccurences ,TrialAmount,UseCompanyLogo,UserEnteredAmount,Booking FROM Smith_Products where productid = @ProductID
-- Get ProductID just inserted DECLARE @myProdID int SELECT @myProdID=scope_identity()
------ Copy Products 2 ----
INSERT INTO Smith_Products2 (ProductID,ShowOrderAsIs,Ecard,BinLocation,NumberOfBoxes,DateAddedToInventory,Client,[Owner] ) SELECT @myProdID as 'ProductID', ShowOrderAsIs,Ecard,BinLocation,NumberOfBoxes,DateAddedToInventory,Client,[Owner] from Smith_Products2 where productid = @ProductID
------ Copy Variants ----
INSERT Smith_ProductVariant (ProductID,VariantGroup,VariantName,VariantDisplayType,VariantImage,PriceAdjustment,WeightAdjustment,SortOrder,PortalId,VariantRequired,VariantGroupID ,Sku,QtyOnHand,ConditionalGroupID,VariantIconImage,VariantZoomImage,DropDownImageOption,IconImageOption,RenderTextInImage) SELECT @myProdID as 'ProductID', VariantGroup, VariantName, VariantDisplayType, VariantImage, PriceAdjustment, WeightAdjustment, SortOrder, PortalId, VariantRequired,VariantGroupID ,Sku,QtyOnHand,ConditionalGroupID,VariantIconImage,VariantZoomImage,DropDownImageOption,IconImageOption,RenderTextInImage FROM Smith_ProductVariant where productid = @ProductID
------ Copy Variants Groups ----
INSERT INTO Smith_ProductVariantGroup (ProductID, VariantHelpURL, VariantGroup, Hide, GroupDescription ) SELECT @myProdID as 'ProductID', VariantHelpURL, VariantGroup, Hide, GroupDescription from Smith_ProductVariantGroup where productid = @ProductID
------ Copy Categories ----
INSERT INTO Smith_CategoryProduct (CategoryID, ProductID ) SELECT CategoryID, @myProdID as 'ProductID' from Smith_CategoryProduct where productid = @ProductID
|