Frequently Asked Questions for the Pricing Microservice

Q) What is the evergreen price of a stock keeping unit (SKU)?

The evergreen price is the price that is returned by the Infosys Equinox Pricing Microservice when none of the schedule/quantity or combination thereof apply.

Q) What is the logic applied in returning the price when there are multiple prices associated with a SKU?

When multiple prices are available for a SKU, the logic used is as follows:

  • When there is any scheduled price matching the requested date, the scheduled price(s) along with the tiers (if they have any) will be returned.
  • When there is no scheduled price, evergreen price along with the tiers (if they have any) will be returned.

Q) Can we have examples of prices that are returned when there are multiple prices for a SKU?

The following scenarios show the prices that will be returned for a SKU when it has multiple prices:
Assuming that when we request price for current date (say Jan 9),
Scenario 1: SKU has all types of prices

Price1: Transaction Price=100; Min Quantity=1; Max Quantity=10; Start Time=Jan 1; End Time=Jan 31
Price2: Transaction Price=90; Min Quantity=11; Max Quantity=20; Start Time=Jan 1; End Time=Jan 31
Price3: Transaction Price=90; Min Quantity=11; Max Quantity=20; Start Time=Jan 31; End Time=Feb 24
Price4: Transaction Price=75; Start Time=Jan 1; End Time=Jan 31
Price5: Transaction Price=80; Start Time=Jan 31; End Time=Feb 24
Price6: Transaction Price=70; Min Quantity=1; Max Quantity=10
Price7: Transaction Price=60; Min Quantity=11; Max Quantity=20
Price8: Transaction Price=110 (Evergreen Price)

In this case, the current date (Jan 9) falls under the schedule Jan 1 to Jan 31.

So, the following prices will be returned for the SKU:
Price1: Transaction Price=100; Min Quantity=1; Max Quantity=10; Start Time=Jan 1; End Time=Jan 31
Price2: Transaction Price=90; Min Quantity=11; Max Quantity=20; Start Time=Jan 1; End Time=Jan 31
Price4: Transaction Price=75; Start Time=Jan 1; End Time=Jan 31
Price8: Transaction Price=110 (Evergreen Price)

Scenario 2: SKU does not have a price with tier and schedule

Price1: Transaction Price=75; Start Time=Jan 1; End Time=Jan 31
Price2: Transaction Price=80; Start Time=Jan 31; End Time=Feb 24
Price3: Transaction Price=70; Min Quantity=1; Max Quantity=10
Price4: Transaction Price=60; Min Quantity=11; Max Quantity=20
Price5: Transaction Price=110 (Evergreen Price)

The following prices will be returned for the SKU:
Price1: Transaction Price=75; Start Time=Jan 1; End Time=Jan 31
Price5: Transaction Price=110 (Evergreen Price)

Scenario 3: SKU does not have any price with a schedule

Price1: Transaction Price=70; Min Quantity=1; Max Quantity=10
Price2: Transaction Price=60; Min Quantity=11; Max Quantity=20
Price3: Transaction Price=110 (Evergreen Price)
All the above prices will be returned in this scenario.

Scenario 4: SKU has an evergreen price, only

Price1: Transaction Price=110 (Evergreen Price)
The evergreen price will be returned in this scenario.

Q) What is the error returned when the requested SKU pricing is unavailable?

“Invalid SKU” error is returned when price is unavailable for the requested SKU.

Q) Do I need to open a project to create or edit a stock keeping unit (SKU) in the Price List?

Yes. Any edits including a new SKU creation in the price list needs to be part of a project so that it is tracked through the project approval workflow.

Q) What is the maximum value of the price supported?

The prices are floating point format with a maximum of 8 digits before the decimal point and 2 digits after the decimal.

Q) Are negative values supported for prices?

No. The Pricing service will only accept positive values for a price.

Q) Are multiple currencies supported?

Yes. A SKU can have prices in multiple currencies; however, each Price List has only one currency. Consequently, a SKU having prices in multiple currencies will be part of multiple Price Lists.

Q) How is the price of Bundle Products computed?

For the products of type “Bundle Product”, SFO will consider “Bundle Price” instead of “Transaction Price”. In the absence of “Bundle Price”, the transaction price will be considered.

Q) How can we map more than one price lists to a store?

To map more than one price list to a store, more than one shipping region has to be selected for the store. We can map the same price list/different price lists (from the same collection) to each of the shipping regions of the store.




Revision History

2019-09-17 | JP – Content updated for September 2019 release.
2019-04-29 | MA – Content updated for April 2019 release.
2019-01-23 | PLK – Page added and content uploaded.