As a developer you want to configure a Quote Configurator module, that will be used by sales representatives (end users) when creating new sales quotes.

Pre-requisites

What can be configured

How to proceed with configuration

Common things to do

  1. Decide, if you will have only one, or more types of Quotes.

    1. If you have only one, you will use the default Quote Type.

    2. if you plan to have more, create a new Quote Type now, and give it a name.

  2. Create a calculation logic of generic/default nature, to be used for quote items. Such logic will create input fields for the items, read data (from price lists, product extensions and/or price parameters) and calculate results. Configure/link the quote item logic in your quote type.

  3. Create a calculation logic of Quote Header nature. Such logic can perform operations on the whole quote and its items, e.g. add or remove items, create input fields on header and items, calculate results for header or items. Configure/link the quote header logic in your quote type.

  4. Verify the functionality also in the user interface - make a new quote of your type, and ensure all inputs and outputs are presented and calculated correctly.

  5. Create a workflow logic with nature default. Such logic will verify if the quote needs any approvals, and build approval workflow steps.

  6. Verify if the workflow steps are built correctly based on values you provided on a quote.

Limit access to list of quotes

you can do it in several ways:

Limit selection of products and customers

Workflows

Publish/Export the Quote to PDF

if you need to set up an export of quote to PDF, then:

  1. create a DOCX template with replacement marks

  2. create a template preprocessing logic, which will convert the data of the quote into a shape suitable for the DOCX template

  3. create a new Publishing template, upload the DOCX template and link the preprocessing logic