Provider for interfacing with Carts when operations require persistence or retrieval. The default implementation facilitates HTTP requests against the Cart Services endpoints.
ExternalPricingCartProperties
defines the properties used to configure ExternalPricingCartProvider
, which is the default provider.
These include:
broadleaf.pricing.cartprovider.url
: The base url for an external cart service, which handles persistence of lists as well as carts.
broadleaf.pricing.cartprovider.tenantCartsUri
: The context path for singular cart retrieval.
This is appended to the url
property.
broadleaf.pricing.cartprovider.updateCartsStatusUri
: The context path for update cart status endpoint.
This is appended to the url
property.
broadleaf.pricing.cartprovider.serviceClient
: The service client to use when calling cart services.