Document Properties
Kbid
2756A2
Last Modified
21-Sep-2023
Added to KB
12-May-2016
Public Access
Everyone
Status
Online
Doc Type
Guidelines, Concepts & Cookbooks
Product
  • ICM 7.10
  • ICM 11
Concept - Quoting

Table of Contents


Product Version

7.7

Product To Version

7.10
Status

TO BE REVIEWED

Introduction

This document is addressed to developers who want to understand how the Quoting functionality is implemented.

Glossary

TermDescription
Quote requestA request from the customer to get a quote for a defined set of products with an individual price.
QuoteAn offer from the merchant to buy a defined set of products for an individual price. Is the response to a quote request.


References

REST Calls: Reference - WebShop REST API 7.8

Cookbook: Cookbook - Quoting (7.10)

Business Objects

Overview

The following diagram shows an overview of the quoting business object layer.

Implementation

BO Extensions

ExtensionExtended BOFunction
QuoteRequestBOQuoteExtensionQuoteRequestBOCreate a quote from a quote request.

QuoteBOQuoteRequestExtension

QuoteBOCreate a new quote request from an existing quote for a given user and customer.
BasketBOQuoteRequestExtensionBasketBO

Create a new quote request from an existing basket for a given user and customer.

BasketBOQuoteExtension

BasketBO

Get quote-related information from a basket.
BasketProductLineItemBOQuoteExtensionBasketProductLineItemBO

Get quote-related information from a basket line item.

Validation Rules for Line Items

ProcessProduct out of stockProduct offlineProduct deleted
Create quote request from quoteLine item will be added to quote request

Line item will be ignored.

Quote request will not be created when there is no valid line item.

Line item will be ignored.

Quote request will not be created when there is no valid line item.

Create quote request from basket

Line item will be added to quote request

Line item will be ignored.

Quote request will not be created when there is no valid line item.

Line item will be ignored.

Quote request will not be created when there is no valid line item.

Add product to quote request

Line item will be added to quote request

Error message when trying to add an offline product

Error message when trying to add a deleted product

Quote Statuses

The following diagram shows the possible statuses a quote can have.

Disclaimer

The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.

Customer Support
Knowledge Base
Product Resources
Tickets