Skip to main content

#Opportunity Products0 discussing

 I need help with planning out a project. For Opportunities and Quote and Quote line items. I have to take information from quote line items by summarizing the data by product group on the Quote and create product group field to populate the summarized data on the opportunity.  I'm struggling as we do not quote in Salesforce and data is pushed into Quote and Quote line items by another AIP source What type of field do I create and what formula do i use to get the data populated?  I tried this approach but i do not show product family as an option to select. We do not have CPQ. 

 

Solution 1: Roll-up Summary Fields by Product Family (Recommended)

Use multiple Roll-up Summary Fields on the Quote for each Product Family. Then, sync this data to the Opportunity through automation.

Steps:

  1. Create Roll-up Summary Fields on the Quote:
    • Example:
      • Hardware_Total_Amount__c (Sum of amount where Product Family = "Hardware")
      • Software_Total_Amount__c (Sum of amount where Product Family = "Software")
      • Services_Total_Amount__c (Sum of amount where Product Family = "Services")
  2. Use Roll-up Criteria:
  3. When setting up these Roll-up Summary Fields on the Quote, filter by Product Family using specific criteria (e.g., "Product Family" equals "Hardware").

Has anyone tried to populate data from a Quote? Quote Line Items to automatically update opportunity fields?

 

#Flow  #Data Management  #Trailhead  #Opportunity Products  #Quotes

5 answers
  1. Davis Johnson (SolomonEdwards) Forum Ambassador
    Nov 4, 2024, 2:50 PM

    @Kimberly Maione,

    Right, so you would, on the Quote object, create multiple rollup summaries of type COUNT and then would use the Filter Criteria option for each to specify the Product family value to be counted. You would then repeat that process for every product family that needs to be rolled up. I am essentially just shooting back your initial message though, so you have tried this and found it hasn't met your needs?

0/9000

We use @Classy for Salesforce for events. When a ticket is purchased via Classy, the sync creates an opportunity in SF with an opportunity product for the ticket. This is working fine, but we recently ran into an issue when we needed to change the ticket price for an individual.

 

We were able to edit the sale price of the product successfully to $350, which updated the opportunity amount as expected. However, some time later, my team wanted to change it again to $500. I don't know what they did, but instead of changing the amount to $500, they added a $500 fee adjustment product so the opportunity amount became $850. 

Is there any way to adjust the Amount of an opportunity that uses products after it's closed?

At some point in this process, the opportunity was marked as closed--I don't know when. After that, all attempts to adjust the sale price on an existing product triggered the creation of a new one to keep the total at $850. It kept getting messier and messier! I tried changing the stage from closed to open, so we could make edits, but that didn't work.

 

We ended up creating a new opportunity from scratch and writing off the messy one. Is there a way that I could have edited the sale price after the opp was closed? a permission or setting, perhaps?

 

thanks!

 

#Opportunity Products  @* Sales Cloud - Best Practices *

2 answers
  1. Oct 24, 2024, 6:58 PM

    Thanks for your thoughts, @Jonelle Caldwell. I checked the opportunity and opp product objects for validation rules and other restrictions and found nothing. Generally, I can move an opportunity back from closed to an open stage, but not in this case. 

     

    I did try editing each line item with the dropdown and as a list and, either way, any change I made was countered with an auto-generated line entry to assure the value didn't change. It was infuriating!

     

    I ended up deleting the opportunity and starting again!

0/9000

Hello everyone!

We operate as a courier company in Romania and have been utilizing SalesForce Sales Cloud for the past year.

Our upcoming goal is to maximize our use of SalesForce by setting up our products and establishing a completely automated quoting process. Considering the complexity of our products' structures and business logic, it's essential to seek guidance from a SalesForce specialist to determine if implementing CPQ is suitable or not for our business requirements.

If you're keen on supporting us with consultancy regarding this decision and, in addition, offering assistance throughout the implementation process, please get in touch with me.

Thank you! 

Nicu M.

 

#CPQAskAnExpert  #CPQ  #Salesforce CPQ & Billing  #Quotes  #Opportunity Products

0/9000

Is there a way for the sorted quote line items to populate onto a quote PDF? Standard SF sort only shows product name and we'll sometimes use the same product name multiple times in a quote (custom, etc).

4 comments
  1. Jun 8, 2023, 12:50 PM

    Hi Sarah Frank (ALG) 

     

     The standard quote PDF generation does not provide built-in functionality to display sorted quote line items, But by utilizing the Sort button and dragging items in the related list view, you can easily customize the order of items on the quote you are editing as below: 

     

    1. Open the quote you want to edit and navigate to the related list view.
    2. Locate the "Sort" button on the related list view and click on it.
    3. Once you have clicked the "Sort" button, you will be able to drag and drop the items within the list to rearrange their order according to your preference.
    4. Keep in mind that you can sort quotes with a maximum of 200 lines, meaning you can rearrange up to 200 items within the list.

    For more information about generating Quote PDFs in Salesforce, I recommend visiting the website https://arrify.com/generate-quote-pdf-salesforce/

0/9000

Happy New Year everyone!

 

Is anyone using Opportunity Products to manage Event Sponsorships? If so, how are you handling tax receipts? 

 

Thank you in advance for any input!

1 answer
0/9000

Hi guys,

 

Hope you're all doing well!

 

I was just wondering whether it's possible if multiple products are added to an opportunity, for it to be displayed on 1 field on the Opportunity.

 

For example, if I have in the Opportunity Products section the products Apples and Oranges... if somewhere on the Opportunity we have a field which says "Apples, Oranges".

 

I'm not entirely sure where to start or if this is a formula (which I assume it will be) which one to use?

 

Any ideas?

 

Cheers,

 

Saf

 

#Sales Cloud #Formulas #Formula Field #Opportunity Products #Products

3 answers
  1. Michael Brown (SETGO Partners) Forum Ambassador
    Nov 10, 2021, 10:16 PM

    Hi Saf, 

     

    For something like this you could maybe use a rollup tool like DLRS or Rollup Helper, because unfortunately a standard formula won't be able to do the trick. 

     

    The other option is to use process automation to fire when you add products, and you could use flow to concatenate the products into a single field. I could there being timing issues if you try and create the flow on Opportunity product directly, especially if inserting multiple products at the same time, so what you could do is add a rollup summary on Opportunity to count the number of products, and then fire your flow whenever this field changes. The flow could then grab all the products, loop through them, store the product name in a variable, and at the very end, save the variable value to the Opportunity. 

     

    Thanks,

    Mikey

0/9000

I have a Process Builder automation on the opportunity product that creates a lead off of the opportunity if certain products are added to the opportunity.  It then marks the opportunity as "Has Spawned Lead" so that the opportunity will not spawn another lead. 

 

It works great, except that sometimes it will create 2 or 3 leads. If users are entering products using the add products from the related list, and two of the products they add to the opportunity are in the list of products that should generate a lead, then would it run that process twice before updating the opportunity to not spawn another lead?  Does the process builder run twice in a row with each product before it marks the opportunity as ineligible to spawn a lead? 

 

  #Automation 

4 answers
  1. Sep 27, 2021, 4:46 AM

    Hi, @Chuck De Vries,

     

    This one is was difficult to resolve, but it seems to be working in my dev org. The solution was to have a Process that triggers off the creation of an Opportunity Product. It has the same number of rows as products eligible for Lead creation (two, in my example). The first row checks to see if 1) the created Opp Product is lead-eligible product #1, and 2) that the "Has Been Spawned" field on the parent Opportunity is false.  If yes to both, it fires an autolaunched flow.  The row Stops, and does not Evaluate Next Criteria.  The second row does the same, except it is checking for lead-eligible product #2.  Both rows feed relevant data to the autolaunched flow.

     

    Hi, , This one is was difficult to resolve, but it seems to be working in my dev org. The solution was to have a Process that triggers off the creation of an Opportunity Product.

    *Note: The 'recordId' variable is the parent Opportunity Id.

     

    The flow creates Lead-eligible product #1 immediately.  It determines that it is product #1 in the Decision element, using the variable value (var_Pricing, in my example) input by the Process.

     

    When the flow is launched the second time, via row 2 in the Process, the flow determines it is now product #2 being created and then uses a two-second pause (this Pause element being the entire reason for needing the Process-Autolaunched Flow combo in the first place).  It then does another Decision to see if "Has Spawned Lead" is true.  If true, it does nothing - i.e. no additional Lead is created.  But if false, a Lead is created.  This ensures that a Lead is created in the event that only Lead-eligible product #2 is added to the Opportunity.

     

    HasBeenSpawned1.png

     

    In case it's helpful, I'm including screen shots of the Pause element and formula used within it to achieve the two second pause.

     

    HasBeenSpawned3.png

     

    HasBeenSpawned4.png

     

    It's a bit cumbersome and doesn't account for things like unchecking "Has Spawned Lead" in the event the eligible products are deleted from the opportunity. Nonetheless, I hope this helps. Good luck!

0/9000

📢  Check out this Brand 🔥 NEW 🔥 Getting Started With Opportunities and Opportunity Products

📢 Check out this Brand 🔥 NEW 🔥 Getting Started With Opportunities and Opportunity Products🌳 Download NOW to learn more! 🎉 [Don't miss out! Join Answers Connect Group today: We have GREAT How-To T

🌳  Download NOW to learn more! 

 

🎉  [Don't miss out! Join Answers Connect Group today: We have GREAT How-To Tips and more!] 🎉

 

#Opportunity #Opportunity Products #Sales Cloud #Data Management #Proactive Content@Communications & Readiness Connect

1 comment
0/9000

Our sales team wants to use products in the opportunity and when the project is created they need the same product to be viewed as project measures. Is this something possible. Is there a efficient way to relate Products object with Project Measures object?

 

#Opportunity Products

1 answer
  1. Vuk Stajic (MVRK Inc.) Forum Ambassador
    Nov 1, 2021, 5:55 PM

    How are you creating projects? What exactly do you mean by Project Measures Joy?

0/9000