Click or drag to resize

ISettings Interface

Interface to define settings for the Live Integration.

Namespace:  Dynamicweb.Ecommerce.LiveIntegration.Configuration
Assembly:  Dynamicweb.Ecommerce.LiveIntegration (in Dynamicweb.Ecommerce.LiveIntegration.dll) Version: 3.0.1
Syntax
public interface ISettings

The ISettings type exposes the following members.

Properties
  NameDescription
Public propertyAddOrderFieldsToRequest
Gets or sets a value that determines if custom order fields are appended to the outgoing XML request.
Public propertyAddOrderLineFieldsToRequest
Gets or sets a value that determines if custom order line fields are appended to the outgoing XML request.
Public propertyAddOrderLinePartsToRequest
Gets or sets a value that determines if parts information (BOM) is appended to the outgoing XML request.
Public propertyAddProductFieldsToRequest
Gets or sets a value that determines if custom product fields are appended to the outgoing XML request.
Public propertyAnonymousUserKey
Gets or sets the customer name used in integration scenarios with anonymous users.
Public propertyAutoPingInterval
Gets or sets the value for the ping interval.
Public propertyCalculatePriceUsingProductNumber
Gets or sets a value that determines whether to use the product number in price calculations.
Public propertyCartCommunicationType
Gets or sets the type of communication used for the cart. Valid options are defined in CartCommunicationType.
Public propertyConnectionTimeout
Gets or sets the ERP connection timeout in seconds.
Public propertyEnableCartCommunicationForAnonymousUsers
Gets or sets a value that determines if (live) cart communication is enabled for anonymous users.
Public propertyEnableLivePrices
Gets or sets a value that determines if live prices are retrieved from the ERP.
Public propertyEndpoint
Gets or sets the ids for the Endpoint.
Public propertyErpControlsDiscount
Gets or sets if ERP controls discount calculations
Public propertyErpControlsShipping
Gets or sets if ERP controls shipping calculations
Public propertyErpShippingItemKey
Gets or sets the key for shipping item.
Public propertyGetProductInformationForAllVariants
Gets or sets a value that determines if the product request should contain all product variants or only the product being requested.
Public propertyIsLiveIntegrationEnabled
Gets or sets a value that determines if live integration is enabled.
Public propertyKeepLogFiles
Gets or sets a value that indicates whether to keep log files or to truncate a single log file.
Public propertyLazyLoadProductInfo
Gets or sets a value that determines if product info should be lazy loaded.
Public propertyLiveProductInfoForAnonymousUsers
Gets or sets a value that determines if live product information should be retrieved for anonymous users.
Public propertyLogConnectionErrors
Gets or sets a value that determines if connection errors should be logged.
Public propertyLogDebugInfo
Gets or sets a value that determines if debug info should be logged.
Public propertyLogGeneralErrors
Gets or sets a value that determines if general info should be logged.
Public propertyLogMaxSize
Gets or sets a value that determines the maximum file size for the log before roll-over or clipping is applied.
Public propertyLogResponseErrors
Gets or sets a value that determines if response errors should be logged.
Public propertyMakeRetryForLiveProductInformation
Gets or sets a value that determines if calls to the ERP for live product info should be retried in case of a failure.
Public propertyNotificationEmail
Gets or sets the recipient's email address for notification emails.
Public propertyNotificationEmailSenderEmail
Gets or sets the sender's email address for notification emails.
Public propertyNotificationEmailSenderName
Gets or sets the sender's name for notification emails.
Public propertyNotificationEmailSubject
Gets or sets the subject of the notification email.
Public propertyNotificationSendingFrequency
Gets or sets the frequency at which notifications should be sent.
Public propertyNotificationTemplate
Gets or sets the template used for the notification email.
Public propertyNumberFormatCulture
Gets or sets the number format culture.
Public propertyOrderCacheLevel
Gets or sets the cache level for order information.
Public propertyOrderDiscountText
Gets or sets the text for order discount order line.
Public propertyOrderStateAfterExportFailed
Gets or sets the order state that is applied after order export failed.
Public propertyOrderStateAfterExportSucceeded
Gets or sets the order state that is applied after order export succeeded.
Public propertyProductCacheLevel
Gets or sets the cache level for products.
Public propertyProductDiscountText
Gets or sets the text for product discounts.
Public propertyQueueOrdersToExport
Gets or sets a value that determines if orders can be queued to be exported later.
Public propertySaveCopyOfOrderXml
Gets or sets a value that determines if a copy of the original order xml should be saved.
Public propertySecurityKey
Gets or sets the security key used to communicate with the ERP service.
Public propertyShopId
Gets or sets the ID of the shop used in this integration.
Public propertySkipLedgerOrder
Gets or sets a value that determines whether to skip sending ledger entries to the ERP.
Public propertyUseUnitPrices
Gets or sets if use unit prices
Public propertyWebServiceConnectionStatusGlobalTagName
Global tag for connection availability
Public propertyWebServiceURI
Gets or sets the url for the Web Service.
Top
See Also