1. Pricing service layer

Pricing pipelines

Version:

GetProductPrices pipeline

  • Name:: GetProductPrices
  • Description:: Gets the price object that matches the specified criteria.This pipeline is responsible for reading pricing data from a commerce system. This pipeline requests product pricing information from the commerce system and then converts the output into the proper Connect format.
  • Usage:: Called by the Pricing service provider.
  • Args Parameters::
  • :
Request -
  • :
Response -
  • Processors::
  • : GetProductPrices

GetProductBreakPrices pipeline

  • Name:: GetProductBreakPrices
  • Description:: Gets the break price objects with corresponding conditions that match the specified criteria.This pipeline is responsible for reading break pricing data from a commerce system. This pipeline requests product pricing information from the commerce system and then converts the output into the proper Connect format.
  • Usage:: Called by the Pricing service provider.
  • Args Parameters::
  • :
Request -
  • :
Response -
  • Processors::
  • : EvaluatePriceConditions -

GetCartTotals pipeline

  • Name:: GetCartTotals
  • Description:: Gets the totals object that matches the specified criteria.This pipeline is responsible for reading pricing data from a commerce system. This pipeline converts the contents of a Connect cart into a format the commerce system can understand, requests that the commerce system calculate the totals, and then converts the output into the proper Connect format.
  • Usage:: Called by the Pricing service provider.
  • Args Parameters::
  • :
Request -
  • :
Response -
  • Processors::
  • : ApplyCartAdjustments -
  • : GetTaxesForCart -
  • : GetShippingChargesFor Cart -
  • : GetPricesForCart -

GetSupportedCurrencies pipeline

  • Name:: GetSupportedCurrencies
  • Description:: Gets the list of supported currencies from the ECS.
  • Usage:: Called by the Pricing service provider.
  • Args Parameters::
  • :
Request -
  • :
Response -
  • Processors::
  • : GetSupportedCurrencies -

CurrencyChosen pipeline

  • Name:: CurrencyChosen
  • Description:: Used to raise the Currency Chosen page event when the visitor changes the selected currency
  • Usage:: Called by the Pricing service provider.
  • Args Parameters::
  • :
Request -
  • :
Response -
  • Processors::
  • : TriggerCurrencyChosenPageEvent -

GetEligiblePromotionIds pipeline

  • Name:: commerce.prices.getEligiblePromotionIds
  • Description:: Used to retrieve a list of promotions that are eligible for a product.
  • Usage:: Called by the Pricing service provider.
  • Parameters::
  • :
Request -
  • :
Response -
  • Processors::
  • : -

GetProductPromotionDescription pipeline

  • Name:: commerce.prices.getProductPromotionDescription
  • Description:: Used to retrieve the description of promotions.
  • Usage:: Called by the Pricing service provider.
  • Parameters::
  • :
Request -
  • :
Response -
  • Processors::
  • : -
If you have suggestions for improving this article, let us know!