Retrieves CartNotes for the given cart id
Additional optional parameters:
-
cartLevelOnly
: whether to retrieve Cart-level notes only
Tip
|
The 2.x versions are Spring Boot 3 compatible. |
Version 2.1.0-GA includes all changes up to 2.0.1 Release Notes
Introduced the quote negotiation feature
See Quotes Shared Concept for more details
Path | Description |
---|---|
|
Retrieve cart action audits for the given cart id |
|
Retrieves CartNotes for the given cart id Additional optional parameters:
|
|
Retrieves CartNotes for the given cart item id |
|
Creates a Cart-level note |
|
Creates a CartItem-level note |
|
Replaces a CartNote |
|
Deletes a CartNote |
|
Updates the cart info based on the given |
|
Retrieve quotes belonged to the currently authenticated user |
|
Retrieve requested quotes |
|
Changes the status of a quote based on the given |
|
Deletes the quote |
|
Retrieves the properties related to quote based on the given ContextInfo |
broadleaf.quote.enabled
Determine if quote-related functionalities are enabled for the given context.
Disabled by default.
See Enabling Quote for more details
broadleaf.quote.sales-team-email
Used for quote status transition notifications when the quote is unassigned
broadleaf.quote.require-sales-rep-assignment
Determine whether a sales rep is required to be assigned to a quote before any changes can be made by the sales rep.
Enabled by default.
See Sales Rep Assignment Requirement for more details
broadleaf.cartoperation.service.quote.requested-quote-statuses
List of quote statuses to filter by for the quote admin view
Default values:
QUOTE_REQUESTED
ASSIGNED
PUBLISHED
CANCELED
REJECTED
EXPIRED
To support new endpoints in CartNoteProvider
, the following configuration must be added to the cartops authorize client:
INSERT INTO blc_client_scopes (id, "scope") VALUES('cartopsclient', 'CART_NOTE');
INSERT INTO blc_client_permissions (id, permission) VALUES ('cartopsclient', 'ALL_CART_NOTE');
In your project, make sure to define the following properties to complete the configuration:
spring:
cloud:
stream:
bindings:
quoteRequestedOutput:
destination: quoteRequested
quoteRejectedOutput:
destination: quoteRejected
quoteCanceledOutput:
destination: quoteCanceled
quotePublishedOutput:
destination: quotePublished
quoteExpiredOutput:
destination: quoteExpired