Click or drag to resize

IUCJsonReplEcommFullItem Method

Replicate Item with full detailed data (supports Item distribution)

Namespace:  LSOmni.Service
Assembly:  LSOmni.Service (in LSOmni.Service.dll) Version: Commerce Service for LS Central 2025.10
Syntax
C#
ReplFullItemResponse ReplEcommFullItem(
	ReplRequest replRequest
)

Parameters

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

Return Value

Type: ReplFullItemResponse
Replication result object with List of Item objects
Remarks
LS Central Main Table data: 27 Item

LS Central Delta Sub Tables: 7002 Sales Price - 5401 Item Variant - 5404 Item Unit of Measure - 10001414 LSC Item Variant Registration - 10001410 LSC Item HTML ML - 10001404 LSC Item Status Link - 10000704 LSC Item Distribution

LS Central WS4: Not supported in SaaS environment

FullItem replication includes all variants, unit of measures, attributes and prices for an item

NOTE: It is recommended to replicate item data separately using

ReplEcomm Item / Prices / ItemUnitOfMeasures / ItemVariantRegistrations / ExtendedVariants / Attribute / AttributeValue / AttributeOptionValue

Price Data for this function needs to be generated in LS Central by running either COMMERCE_XXXX Scheduler Jobs

Most ReplEcommXX web methods work the same way. 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. Delta replication uses PreActions in LS Central, IsDeleted field will true if Delete PreAction is found.

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, Item HTML, Sales Price, Item Variant, Item Unit of Measure, Variants and distribution tables are used to find changes, and it may return empty list of items while Records Remaining is still not 0. Keep on calling the function till Records Remaining become 0.

See Also