Click or drag to resize

IeCommerceService Interface

Namespace:  LSOmni.Service
Assembly:  LSOmni.Service (in LSOmni.Service.dll) Version: LS Omni 3.7.0
Syntax
C#
public interface IeCommerceService

The IeCommerceService type exposes the following members.

Methods
  NameDescription
Public methodAccountGetById
Get account by account Id
Public methodAppSettingsGetByKey
Public methodCode exampleBasketCalc
Send Order Basket in for Calculation
Public methodChangePassword
Change password
Public methodCode exampleContactCreate
Create a new contact
Public methodContactGetByAlternateId
Public methodContactGetById
Get contact by contact Id
Public methodContactGetPointBalance
Public methodContactSearch
Public methodCode exampleContactUpdate
Update a contact
Public methodDiscountsGet
Get discounts for items. Send in empty string for loyaltyschemecode if getting anonymously.
Public methodEnvironment
Public methodForgotPassword
Request a ResetCode to use in Email to send to Member Contact
Public methodGetPointRate
Gets Rate value for points (f.ex. 1 point = 0.01 kr)
Public methodGiftCardGetBalance
Get balance of a gift card.
Public methodHierarchyGet
Gets Hierarchy setup for a Store with all Leafs and Nodes
Public methodImageGetById
Public methodImageStreamGetById
Public methodItemGetById
Lookup Item
Public methodItemsGetByPublishedOfferId
Get related items in a published offer
Public methodItemsInStockGet
Get stock status of an item from one or all stores
Public methodItemsInStoreGet
Get stock status for list of items from one or all stores
Public methodLogin
Login user
Public methodLoginWeb
Login user from web page.
Public methodLogout
Log out
Public methodNotificationsGetByContactId
Get all Order Notification for a Contact
Public methodNotificationsUpdateStatus
Public methodCode exampleOneListCalculate
Same as BasketCalc except takes in OneList Basket Object and returns Order Object
Public methodOneListDeleteById
Delete Basket or Wish List By OneList Id
Public methodOneListGetByContactId
Get Basket or all Wish Lists by Member Contact Id
Public methodOneListGetById
Get Basket or Wish List by OneList Id
Public methodCode exampleOneListSave
Save Basket or Wish List
Public methodCode exampleOrderAvailabilityCheck
Check the quantity of an item available in a certain store, Use with LS Nav 10.0 and earlier
Public methodCode exampleOrderCancel
Cancel Order made with BasketPostSale
Public methodCode exampleOrderCheckAvailability
Check the quantity available of an items in order for certain store, Use with LS Nav 11.0 and later
Public methodOrderConfirmPayRequest
Checks for Payment confirmation
Public methodCode exampleOrderCreate
Create Customer Order for ClickAndCollect or BasketPostSales
Public methodOrderGetById
Get Customer Order by Order Document Id
Public methodOrderGetByReceiptId
Get Customer Order by Transaction Receipt Id
Public methodOrderGetByWebId
Get Customer Order by Web Order Id
Public methodOrderHistoryByContactId
Get Customer Orders by Contact Id
Public methodOrderSearchClickCollect
Public methodCode exampleOrderStatusCheck
Check Status of an Order made with BasketPostSale (LSNAV 10.02 and older)
Public methodPing
Public methodPingStatus
Public methodProfilesGetAll
Gets all Member Attributes that are available to assign to a Member Contact
Public methodProfilesGetByContactId
Gets all Member Attributes for a Contact
Public methodPublishedOffersGet
Get Published Offers
Public methodPublishedOffersGetByCardId
Get Published Offers for Member Card Id
Public methodRecommendedActive
Checks if LS Recommend is active in Omni Server
Public methodRecommendedItemsGet
Gets Recommended Items for Items
Public methodRecommendedItemsGetByUserId
Not used anymore, support for older system
Public methodReplEcommAttribute
Replicate Attributes
Public methodReplEcommAttributeOptionValue
Replicate Attribute Option Values
Public methodReplEcommAttributeValue
Replicate Attribute Values
Public methodReplEcommBarcodes
Replicate Item Barcodes (supports Item distribution)
Public methodReplEcommBasePrices
Replicate Item Prices from Sales Price table (supports Item distribution)
Public methodReplEcommCountryCode
Replicate all Country Codes
Public methodReplEcommCurrency
Replicate Currency setup
Public methodReplEcommCurrencyRate
Replicate Currency Rate Setup
Public methodReplEcommDataTranslation
Replicate Translation text
Public methodReplEcommDiscounts
Replicate Periodic Discounts and MultiBuy for Items from WI Discount table in LS Nav/Central (supports Item distribution)

Public methodReplEcommDiscountValidations
Replicate Periodic Discounts for Items from WI Discount table in LS Nav/Central (supports Item distribution)

Public methodReplEcommExtendedVariants
Replicate Item Extended Variants Setup (supports Item distribution)
Public methodReplEcommFullItem
Replicate Item with full detailed data (supports Item distribution)

Public methodReplEcommHierarchy
Replicate Hierarchy roots
Public methodReplEcommHierarchyLeaf
Replicate Hierarchy Node Leafs
Public methodReplEcommHierarchyNode
Replicate Hierarchy Nodes
Public methodReplEcommImageLinks
Replicate Retail Image links
Public methodReplEcommImages
Replicate Retail Images
Public methodReplEcommInventoryStatus
Replicate Inventory Status
Public methodReplEcommItemCategories
Replicate Item Categories (supports Item distribution)
Public methodReplEcommItems
Replicate Retail Items (supports Item distribution)
Public methodReplEcommItemUnitOfMeasures
Replicate Item Unit of Measures (supports Item distribution)
Public methodReplEcommItemVariantRegistrations
Replicate Variant Registrations (supports Item distribution)
Public methodReplEcommMember
Replicate Member contacts
Public methodReplEcommMixAndMatch
Replicate Mix and Match Offers for Items from WI Mix and Match Offer table in LS Nav/Central (supports Item distribution)

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

Public methodReplEcommProductGroups
Replicate Product groups (supports Item distribution)
Public methodReplEcommShippingAgent
Replicate all Shipping agents and services
Public methodReplEcommStores
Replicate Store setups
Public methodReplEcommStoreTenderTypes
Replicate Tender types for Store
Public methodReplEcommTaxSetup
Replicate Tax setup
Public methodReplEcommUnitOfMeasures
Replicate Unit of Measures
Public methodReplEcommVendor
Replicate Vendors
Public methodReplEcommVendorItemMapping
Replicate Vendor Item Mapping (supports Item distribution)
Public methodResetPassword
Send in Reset Password request for Member contact
Public methodSalesEntriesGetByContactId
Get all Sales Entries (Transactions and Invoices) by contact Id
Public methodSalesEntryGetById
Transaction history in MemberContact Object has Member Sales Entries records, and if the lines are not included, it can be pulled by calling this function to get detailed information for the Member Sales
Public methodSchemesGetAll
Get all schemes in system
Public methodStoreGetById
Get store by Store Id
Public methodStoresGetAll
Get all stores
Public methodStoresGetByCoordinates
Get Click and Collect Stores by coordinates, latitude and longitude
Public methodStoresGetbyItemInStock
Get Click and Collect Stores that have items in stock
Public methodTransactionGetByReceiptNo
Get transaction by Receipt Number
Public methodUserDelete
Deletes all information and login for User in Local Omni Database (does not affect NAV)
Public methodVersion
Top
See Also