BVSoftware.BVC.Core
2004.0.0.0
BVSoftware.BVC.Core, Version=2004.0.0.0, Culture=neutral, PublicKeyToken=null
Used to cache Amazon.com product information '''
[mmcconnell] 5/19/2004 Created
Contains methods called by the web interface at runtime. Time saving methods to group
functions like login.
[mmcconnell] 5/19/2004 Created
Logs a user into the site and sets appropriate session variables '''
If true the site places a cookie to remember the customer's email address
[mmcconnell] 5/19/2004 Created
Checks to see if a user is currently logged into the site '''
True if logged in, otherwise false
[mmcconnell] 5/19/2004 Created
Gets the current authenticated user
Returns a user account or nothing if the user is not logged in
[mmcconnell] 5/19/2004 Created
Gets the current shopping cart for the shopper
Will create a cart if none exists.
[mmcconnell] 5/19/2004 Created
Clears all current cart ID settings
[mmcconnell] 5/19/2004 Created
Checks to see if the current user is authorized to view the page given the list of permissions
[mmcconnell] 5/19/2004 Created
Checks to see if the current user is authorized to view the page given the list of permissions and returns the user to a specific page if they do not have permission
[mmcconnell] 5/19/2004 Created
Checks to see if the current user has a given permission
[mmcconnell] 5/19/2004 Created
Gets the current cart and runs the checkout process
[mmcconnell] 5/19/2004 Created
Runs the checkout process on a given cart.
[mmcconnell] 5/19/2004 Created
Auto generated ID number for the category
[mmcconnell] 2/17/2004 Created
The parent ID of the parent category if one exists.
Use 0 for root categories
[mmcconnell] 2/17/2004 Created
The name of the category as displayed to users
[mmcconnell] 2/17/2004 Created
An optional description of the category to display on the site
[mmcconnell] 2/17/2004 Created
Controls how the category will render on the site. Choices are Grid, List, and Detailed List
[mmcconnell] 2/17/2004 Created
The default sort order setting for the category
[mmcconnell] 2/17/2004 Created
Selects where the category will get it's list of products from.
[mmcconnell] 2/17/2004 Created
Set at run time to determine how to sort products
[mmcconnell] 2/17/2004 Created
Set the number of columns to display
[mmcconnell] 2/17/2004 Created
Set the number of rows to display
[mmcconnell] 2/17/2004 Created
Sets the number of items to display in list mode per page
[mmcconnell] 2/17/2004 Created
Set the number of items per page to display in Details List Mode
[mmcconnell] 2/17/2004 Created
Meta keyword information
[mmcconnell] 2/17/2004 Created
Meta description information
[mmcconnell] 2/17/2004 Created
Meta title information
[mmcconnell] 2/17/2004 Created
The URL to an image used when displaying categories in Grid mode along side products.
[mmcconnell] 2/17/2004 Created
The URL to an image to display as a banner when viewing the category
[mmcconnell] 2/17/2004 Created
Sets the low price range for automatic by price categories
Low price is inclusive (i.e. a setting of $10 will return items $10.00 and above)
[mmcconnell] 2/17/2004 Created
Sets the upper price limit for automatic by price categories
High price is exclusive (i.e. a setting of $40 will only return items $39.99 or less)
[mmcconnell] 2/17/2004 Created
Manufacturer's ID for automatic by Manufacturer Mode
[mmcconnell] 2/17/2004 Created
Vendor's ID for automatic by Vendor Mode
[mmcconnell] 2/17/2004 Created
The ID of a product Type to use when in Automatic by Product Type Mode
[mmcconnell] 2/17/2004 Created
Automatically returns the correct row settings based on display type
[mmcconnell] 2/17/2004 Created
Automatically returns the correct column setting based on display type
[mmcconnell] 2/17/2004 Created
Automatically returns the correct page size based on row and column settings
[mmcconnell] 2/17/2004 Created
Shows the category description on the category page
[mmcconnell] 2/17/2004 Created
Shows the category title on the category page
Useful if you'd like to put a graphical title in banner image instead of the text title.
[mmcconnell] 2/17/2004 Created
Returns the current count of products in the category
[mmcconnell] 2/17/2004 Created
Sets the category mode to a custom link instead of a normal category.
Allows you to create a link to an external resource that appears in the category menus and lists.
[mmcconnell] 2/17/2004 Created
The URL to use for a custom link
[mmcconnell] 2/17/2004 Created
Selects the option to open a custom link in a new window instead of the current one.
[mmcconnell] 2/17/2004 Created
Image URL to use for a not currently selected category in the top menu
[mmcconnell] 2/17/2004 Created
Image URL to use for a currently selected category in the top menu
[mmcconnell] 2/17/2004 Created
The ID of a product to feature on the category page
Not implemented in the store side category.aspx page.
[mmcconnell] 2/17/2004 Created
Determines if the category will show up in the header "tabs" section
[mmcconnell] 5/19/2004 Created
Determines if the category is hidden from all menus but still active
[mmcconnell] 5/19/2004 Created
Parent ID is reserved for future use. The value -1 should be used in all cases
Parent ID is reserved for future use. The value -1 should be used in all cases
[mmcconnell] 5/23/2004 Created
The ID to which the inventory key belongs
[mmcconnell] 2/17/2004 Created
Unique string that represents a specific combination of product choices.
The inventory key is generated by appending the ID number of each
productChoiceItem in each choice in ascending order and separated
by "-" (i.e. 12-23-45-67)
[mmcconnell] 2/17/2004 Created
The quantity of the specific product choice combination that is available.
[mmcconnell] 2/17/2004 Created
API functions related to product catalog
[mmcconnell] 11/20/2003 Created
API Function to Operate on the Catalog.Product Class
[mmcconnell] 2/17/2004 Created
Returns a list of all products in the catalog
[mmcconnell] 2/17/2004 Created
Creates a new product in the catalog
ID of the product type to create
Unique ID needed to create new product
[mmcconnell] 2/17/2004 Created
Creates a new product from an instance of the product class
[mmcconnell] 2/17/2004 Created
Saves a product instance as a new product in the catalog
[mmcconnell] 2/17/2004 Created
Returns a product instance but also populates Properties, Choices, and Inventory keys.
Reduces the number of database transactions needed to load product information for detail pages.
[mmcconnell] 2/17/2004 Created
Gets an instance of the Product class from the catalog
The ID of the product to retrieve
If ignoreCache = true the product will be certain to come from the database and not a cached instance
[mmcconnell] 2/17/2004 Created
Gets an instance of the Product class from the catalog
[mmcconnell] 2/17/2004 Created
Copies an existing product and creates a new one in the catalog
[mmcconnell] 2/17/2004 Created
Copies an existing product and creates a new one in the catalog
[mmcconnell] 2/17/2004 Created
Updated a product in the catalog
[mmcconnell] 2/17/2004 Created
Removes a product from the catalog
[mmcconnell] 2/17/2004 Created
Returns a list of categories to which the product belongs
Only returns manually selected categories. Does not list automatic categories
[mmcconnell] 2/17/2004 Created
Returns a list of categories to which the product does not belong
Ignores automatic category settings. Only displays non-manually selected categories
[mmcconnell] 2/17/2004 Created
Adds a manually selected category to a product
[mmcconnell] 2/17/2004 Created
Removes a manually selected category from a product
[mmcconnell] 2/17/2004 Created
Calls the search engine to get a list of products the meet the criteria
Keyword to match against
Maximum number of records to return
How to sort results
[mmcconnell] 2/17/2004 Created
Returns a list of products of a given type
[mmcconnell] 2/17/2004 Created
Creates a relationship to another product in the catalog
Relationship is one-way.
[mmcconnell] 2/17/2004 Created
Removes a relationship between two products in the catalog
[mmcconnell] 2/17/2004 Created
Retrieves a list of products related to the given product ID
[mmcconnell] 2/17/2004 Created
Returns a list of related products ignoring inventory levels and inactive settings if ignoreInventory=True
Used in the admin section
[mmcconnell] 2/17/2004 Created
Gets a list of products not related to the given product ID
Used in the Admin
[mmcconnell] 2/17/2004 Created
Gets the property value for a given product instance.
Used to get a specific product's setting for a product type property.
[mmcconnell] 2/17/2004 Created
Sets a specific product instance's value for a product type property
[mmcconnell] 2/17/2004 Created
Copies property values from one product to another
Used by Clone Function
[mmcconnell] 2/17/2004 Created
Copies category relationships from one product to another
Used by Clone Function
[mmcconnell] 2/17/2004 Created
Copies related image relationships from one product to another
Used by clone method
[mmcconnell] 2/17/2004 Created
Copies extra image settings from one product to another
Used by clone method
[mmcconnell] 2/17/2004 Created
Gets a list of additional images assigned to a given product
[mmcconnell] 2/17/2004 Created
Sorts the shipping dimensions of a product to ascending order.
Used to help determine girth for real time shipping rates
[mmcconnell] 2/17/2004 Created
Sets the correct inventory status for a product based on current inventory
levels and merchant options.
Does not save changes. Only modifies the referenced instance.
[mmcconnell] 2/17/2004 Created
Adds product choice to a given product
[mmcconnell] 2/17/2004 Created
Adds a product choice to a give product
[mmcconnell] 2/17/2004 Created
Removes a product choice relation ship for a given product
[mmcconnell] 2/17/2004 Created
Moves a given product Choice up in the sort order for a given product
[mmcconnell] 2/17/2004 Created
Moves a given product Choice down in the sort order for a given product
[mmcconnell] 2/17/2004 Created
Updates the sort order value for a given product choice for a given product
[mmcconnell] 2/17/2004 Created
Lists all electronic download files for a product
The ID of the product
[mmcconnell] 11/20/2003 Created
Creates a new electronic download for a product
The ID of the product
How long in minutes should the user be able to download the file? 0 = unlimited.
How many times may a user download a given file. 0 = unlimited.
The physical name of the file. Do not add files or any other path. Just file name.
The display title for the file. This will display in the site as the name of the file.
The ID of the new file as an integer
[mmcconnell] 11/20/2003 Created
Removes a file as an electronic download from a product.
The ID number of the file to remove
The ID of the product
True if the file was removed, otherwise false
[mmcconnell] 11/20/2003 Created
Gets the physical file name of an electronic download
The ID of the file to retrieve
A string containing the physical file name
[mmcconnell] 11/20/2003 Created
Creates a relationship between a download key and a file.
A GUID or string to use as the download key
The ID of the file to associate with the download key
True if the relationship was created, otherwise false
[mmcconnell] 11/20/2003 Created
Gets a list of files that are associated with a download key
The download key
[mmcconnell] 11/20/2003 Created
Logs the download of a given file using a given download key
The download key
The ID of the file downloaded
True if the download was recorded, otherwise false
[mmcconnell] 11/20/2003 Created
Provides plugins with the ability to store and retrieve settings in the database
[mmcconnell] 5/19/2004 Created
Returns a list of all settings for a component
[mmcconnell] 5/19/2004 Created
Gets a single setting for a component
[mmcconnell] 5/19/2004 Created
Saves a single setting for a component
[mmcconnell] 5/19/2004 Created
Gets the connection string to the database
May be used by future plugins to directly access the database
[mmcconnell] 5/19/2004 Created
API Functions for contacts like Addresses, Vendors, Etc.
[mmcconnell] 5/19/2004 Created
API Functions for site content like Policies '''
[mmcconnell] 5/19/2004 Created
API functions to import and export information
[mmcconnell] 5/19/2004 Created
API functions to get version information and diagnos problems '''
[mmcconnell] 5/19/2004 Created
API functions to create and work with sales and discounts '''
[mmcconnell] 5/19/2004 Created
Provides services to record events and errors in BV Commerce
Obsolete - Use the LogEvent method
Date and time of the event to be recorded
The source of the event
Description or information about the event
True if the event was recorded, otherwise false
Records and event to the BV Commerce event log
The source of the event
The description or information about the event
True if the event was recorded, otherwise false
Logs an exception to the BV Commerce log
Exception to be recorded
True if the exception was recorded, otherwise false
Gets a list of all events in the BV Commerce event log
A datatable containing the events in the event log
Deletes an event from the event log
The ID number of the event to be deleted
True if the event was deleted, otherwise false
Deletes all events from the event log
True if the event log was cleared, otherwise false
API functions to assist in working with images on the web site '''
[mmcconnell] 5/19/2004 Created
API functions to send email '''
[mmcconnell] 5/19/2004 Created
API functions used to create and work with user accounts. '''
[mmcconnell] 5/19/2004 Created
API functions to create and work with orders and shopping carts '''
[mmcconnell] 5/19/2004 Created
API functions to handle credit card and payment processing '''
[mmcconnell] 5/19/2004 Created
API functions to personalize shopper experiences on the store '''
[mmcconnell] 5/19/2004 Created
Used to find an load plugins for BVC 2004 '''
[mmcconnell] 5/19/2004 Created
API functions to generate report information '''
[mmcconnell] 5/19/2004 Created
API functions to handle user account roles and permissions '''
[mmcconnell] 5/19/2004 Created
API functions to calculate shipping charges and work with packages '''
[mmcconnell] 5/19/2004 Created
API functions to calculate and work with taxes '''
[mmcconnell] 5/19/2004 Created
Used to strongly type store settings and configuration options '''
[mmcconnell] 5/19/2004 Created