Click or drag to resize
ESDRecordProduct Class
Ecommerce Standards Record that holds data for a single product. A product can be a physical or non-physical item that can be sold in quantities.
Inheritance Hierarchy
SystemObject
  EcommerceStandardsDocumentsESDRecordProduct

Namespace: EcommerceStandardsDocuments
Assembly: EcommerceStandardsDocuments.Library (in EcommerceStandardsDocuments.Library.dll) Version: 1.2.0.0 (1.0.0.0)

The ESDRecordProduct type exposes the following members.

Constructors
  NameDescription
Public methodESDRecordProduct
Initializes a new instance of the ESDRecordProduct class
Top
Properties
  NameDescription
Public propertyaverageCost
Monetary value that denotes the average cost to purchase a single product unit.
Public propertybarcode
Barcode set for the product. A barcode is typically displayed on a product and requires a reader to decipher an image that turns it into a sequence of characters.
Public propertybarcodeInner
Inner barcode set for the product. Multiple barcodes be assigned to a product, and the inner barcode could denote one of these barcodes, or it could be a portion of a single barcode.
Public propertybrand
Branding of the product.
Public propertydeliveryTimeInStock
Label of the amount of time that it would typically take for the product to be delivered when it is in stock
Public propertydeliveryTimeNoStock
Label of the amount of time that it would typically take for the product to be delivered when it is out of stock
Public propertydepth
Depth dimension of a single product unit.
Public propertydescription1
First description of the product. May contain any text used to describe the product.
Public propertydescription2
Second description of the product. May contain any text used to describe the product.
Public propertydescription3
Third description of the product. May contain any text used to describe the product.
Public propertydescription4
Fourth description of the product. May contain any text used to describe the product.
Public propertydrop
Data Record OPeration. Denotes an operation that may need to be performed on the record when it is being processed. Set null, or set it to one of the ESD_RECORD_OPERATION constants in the ESDocumentConstants class to allow the record to be inserted, updated, deleted, or ignored.
Public propertyheight
Height dimension of a single product unit.
Public propertyinternalID
Stores an identifier that is relevant only to the system referencing and storing the record for its own needs.
Public propertyisKitted
Either 'N'-No or 'Y'-Yes If 'Y' then indicates product is a kit, and is representative of a number of individual products bundled together.
Public propertyisPriceTaxInclusive
Either 'N'-No or 'Y'-Yes If 'Y' then indicates that any pricing set for the product is inclusive of tax applied to the price, based the rate of taxcode assigned to the product.
Public propertykeyProductID
Key that allows the product record to be uniquely identified and linked to.
Public propertykeySellUnitID
Key of the sell unit record that denotes the default unit that the product is sold in.
Public propertykeyTaxcodeID
Key of the Taxcode record that the product is assigned to. The taxcode may control the amount of tax applied to the product.
Public propertykitProductsSetPrice
Either 'N'-No or 'Y'-Yes If 'N' then indicated that if the product is marked as a kit then when its pricing is calculated, that the price of the product should be calculated by combining the price of all the component products assignd to the kit.
Public propertyname
Name of the product
Public propertyordering
Number to order the product by. This may be used to order a number of products within a list.
Public propertypackQuantity
Quantity of units that allow the product to bought as a pack. This is deprecated in favour of using sell units.
Public propertypackUnit
Label of the pack that the product may be bought as. This is deprecated in favour of using sell units.
Public propertyproductClass
Class of the product. A class may contain any text that can be set for multiple products as a classifier of the type of product.
Public propertyproductCode
Code of the product. May or may not be a unqiue identifier.
Public propertyproductSearchCode
Code that allows the product to searched on. This search code may or may not be unique, and would typically contain key words that allows the product to found.
Public propertysellUnits
Stores a list of sell units that denote different quantities the the product can be sold in
Public propertystockLowQuantity
The amount of product units that indicate when the product is low in stock.
Public propertystockNoneQuantity
The amount of product units that indicate when the product is no longer in stock.
Public propertystockQuantity
The amount of product units that are in stock and available for purchase.
Public propertysupplier
Label of the supplier that the product is purchased from.
Public propertyunit
Label of the default unit that the product is sold individually as.
Public propertyUNSPSC
United Nations Standard Products and Service Code. Stores a standard code defined by the United Nations classifying objects.
Public propertywarehouse
Label of the warehouse location that the product is assigned to.
Public propertyweight
Weight of a single product unit.
Public propertywidth
Width dimension of a single product unit.
Top
See Also