07-23-2010 07:36 AM
Hopefully someone can put me out of my misery! I seem to be going round in circles trying to work out how to add a product to an Opportunity.
To use the Opportunity.UpdateProducts(...) method you need an OpportunityProduct Object. I can get a Product Object via the ActApplication.ActFramework.Producsts.GetProductBy
I presume that a OpportuityProduct SubEntity object is a wrapper or abstraction object to the Product and each OpportunityProduct has a unique ID that is associated with an Opportunity object and is different to a Product ID.
Can someone let me know if it is possible to add a product to a Opportunity with the new ACT! 2010 SDK It used to be a fairly straight forward procedure previously but my brain is tied up in knots now!
Yours very confused,
Solved! Go to Solution.
07-23-2010 08:14 AM
George recently posted something on getting products for opportunities, let me know if that helps, if not I have a few product samples I can probably pull from.
Here is his post.
07-23-2010 08:19 AM
Hiya Matthew,
Thanks for the quick reply and link.
I had a look through the code that George had posted but the problem is I am attempting to create a new OpportunityProduct Object i.e. I have a new Opportunity object and would like to add Products to that new Opp.
The Opportunity.UpdateProducts method only takes OpportunityProduct objects and I can not find any way to convert a Product to a OpportunityProduct, if that makes any sense! haha
07-23-2010 08:22 AM
This sample adds a new OpportunityProduct to the current opportunity
Opportunity o = ActApp.ApplicationState.CurrentOpportunity;
OpportunityProduct oppProd = ActApp.ActFramework.Products.OpportunityProductMan
oppProd.Name = "Test Prod";
oppProd.Quantity = 1;
oppProd.Cost = 100;
oppProd.Price = 50;
oppProd.Discount = 0;
oppProd.SetOpportunities(ActApp.ActFramework.Oppor
oppProd.Update();
07-26-2010 02:16 AM
