File

projects/congarevenuecloud/ecommerce/src/lib/services/line-item-product.service.ts

Description

This service is responsible for adding detailed product information to line items.

Usage

Example :
import { LineItemProductService, AObjectService} from '@congarevenuecloud/ecommerce';

export class MyComponent implements OnInit{
constructor( private lineItemProductService: LineItemProductService)
}
// or
export class MyService extends AObjectService {
private lineItemProductService: LineItemProductService = this.injector.get(LineItemProductService);
}

Extends

AObjectService

Index

Properties
Methods

Methods

addProductInfoToLineItems
addProductInfoToLineItems(items: Array)
Decorators :
@Memoize()

This method adds product information to line items.

Parameters :
Name Type Optional Description
items Array<CartItem | OrderLineItem | QuoteLineItem> No

instance of line item records for a cart, quote or an order.

Returns : Observable<Array<CartItem | OrderLineItem | QuoteLineItem>>

Observable instance of line item records for a cart, quote or an order with product information.

Properties

Protected priceListService
Type : PriceListService
Default value : this.injector.get(PriceListService)
type
Default value : Product

results matching ""

    No results matching ""