Click or drag to resize

IUCServiceReplEcommPrices Method

Replicate Best Prices for Items from WI Price table in LS Central (supports Item distribution)

Namespace:  LSOmni.Service
Assembly:  LSOmni.Service (in LSOmni.Service.dll) Version: Commerce Service for LS Central 2024.6
Syntax
C#
ReplPriceResponse ReplEcommPrices(
	ReplRequest replRequest
)

Parameters

replRequest
Type: LSRetail.Omni.Domain.DataModel.Loyalty.ReplicationReplRequest
Replication request object

Return Value

Type: ReplPriceResponse
Replication result object with List of prices
Remarks
LS Central Main Table data: 10012861 - LSC WI Price LS Central WS4 : GetWIPrice

Data for this function needs to be generated in LS Central by running either COMMERCE_XXXX Scheduler Jobs. This will generate the Best price for product based on date and offers available at the time.

Item distribution is based on StoreId, and pulls all record related to Item include for distribution to that store. For full replication of all data, set FullReplication to true and LastKey and MaxKey to 0. For delta (or updated data) replication, set FullReplication to false and LastKey and MaxKey to the last value returned from previous call. The BatchSize is how many records are to be returned in each batch.

NOTE: LastKey and MaxKey from each ReplEcommXX call needs to be stored between all calls to Commerce Service for LS Central, both during full or delta replication. To reset replication and get all delta data again, set LastKey and MaxKey to 0 and perform a full replication. For update, actions for Item and Sales Price tables are used to find deleted changes.

See Also