Skip to main content

Get Started with Salesforce CPQ Order Generation

Learning Objectives

After completing this unit, you’ll be able to:

  • Describe the business purpose of the Order and Order Product objects.
  • Identify how Salesforce CPQ simplifies order management.
  • Set up a special org to complete activities and hands-on challenges.

Orders of the Highest Order

Have you ever ordered pizza for a group of friends or family? As the person responsible for dinner, you want to get the toppings just right and have the pizza delivered before everyone gets too hungry. Also, you want to know how much everything costs so you can have the money ready when the pizza arrives. Thankfully, most pizzerias let you place orders online, so you get exactly what you need, when you need it, for a price everyone agrees to.

An order, whether it’s for supreme pizzas or solar panels, is a promise by a company to provide specific goods or services to a customer, at an agreed time and price. This helps with both order fulfillment and reporting on bookings—two critical responsibilities for every company. Sales Operations teams track such commitments to their customers using Order and Order Product records.

Order records are mainly used to group together Order Product records, while capturing high-level details, such as:

  • A lookup to an account
  • Billing Address and Shipping Address
  • Order Start Date and Order End Date to use for provisioning or delivering
  • Total Amount (based on a sum of order product prices)
  • Status

Each Order Product record individually defines everything you’ve committed to your customer, capturing this information:

  • A lookup to a product
  • Quantity
  • List Price, Unit Price, and Total Price
  • Start Date and End Date (so provisioning or delivering can be defined product by product)

In a typical sales process, orders are created after the sales team does a lot of pre-work. Starting with an opportunity record, a sales rep makes one or more quotes to use for negotiating prices with the customer. They obtain internal approval for their discounts, and then get signatures from the customer on the finalized quote. It’s only at this point that Sales Ops will step in to create an order based on the quote.

Although it’s possible for Sales Ops to create orders manually, the process is tedious and opens the door for mistakes. Thankfully, there’s a more efficient way to create your orders if you’re using Salesforce CPQ.

Salesforce CPQ already knows everything about the sale: products, prices, quantities, and start and end dates. It’s all there in the quote. So with only a few clicks, you can tell CPQ to use that information to automatically generate an Order and all of its Order Products. This makes creating orders faster and more accurate.

Sign Up for a Developer Edition Org with Salesforce CPQ

To complete this module, you need a special Developer Edition org that contains Salesforce CPQ and our sample data. Get the free Developer Edition and connect it to Trailhead now so you can complete the challenges in this module. Note that this Developer Edition is designed to work with the challenges in this badge, and may not work for other badges. Always check that you’re using the Trailhead Playground or special Developer Edition org that we recommend.

  1. Sign up for a free Developer Edition org with Salesforce CPQ.
  2. Fill out the form.
    1. For Email, enter an active email address.
    2. For Username, enter a username that looks like an email address and is unique, but it doesn't need to be a valid email account (for example, yourname@cpq4ever.com).
  3. After you fill out the form, click Sign me up. A confirmation message appears.
  4. When you receive the activation email (this might take a few minutes), open it and click Verify Account.
  5. Complete your registration by setting your password and challenge question. Tip: Write down your username, password, and login URL for easy access later.
  6. You are logged in to your Developer Edition.

Now connect your new Developer Edition org to Trailhead.

  1. Make sure you’re logged in to your Trailhead account.
  2. In the Challenge section at the bottom of this page, click the playground name and then click Connect Org.
  3. On the login screen, enter the username and password for the Developer Edition you just set up.
  4. On the Allow Access? screen, click Allow.
  5. On the Want to connect this org for hands-on challenges? screen, click Yes! Save it. You are redirected back to the challenge page and ready to use your new Developer Edition to earn this badge.

Now that you have a Salesforce CPQ-enabled org, you’re ready to learn how to use Salesforce CPQ to generate orders from quotes.

Note

Your Salesforce CPQ-enabled org is already set up and ready to use orders, but not every org has orders enabled. If your company's org does not have orders enabled, and you need to enable them, navigate to Setup, search for Order Settings, then check the Enable Orders checkbox and click Save.

Resources

Share your Trailhead feedback over on Salesforce Help.

We'd love to hear about your experience with Trailhead - you can now access the new feedback form anytime from the Salesforce Help site.

Learn More Continue to Share Feedback