Bitrix Site Manager

Classes

The following are the classes used with the e-Store module.

Classes

ClassDescription
CSaleBasket Used for handling the shopping basket (shopping cart).
CSaleDelivery Used to add, delete and modify delivery services. It can also retrieve delivery services appropriate for the given location.
CSaleDiscount Class is used to manipulate discounts.
CSaleLocation Used to create, delete and modify delivery locations, as well as to obtain information on the existing locations.
CSaleLocationGroup Helps manage location groups.
CSaleOrder Provides complete functionality for handling the e-Store orders. 
CSaleOrderProps Used with order properties which can be controls as well.
CSaleOrderPropsGroup Encapsulates order properties in groups for proper handling.
CSaleOrderPropsValue Helps handle parameters (compound values) of an order property values.
CSaleOrderPropsVariant Used to manage variants of order property values.
CSaleOrderTax Used to create taxes; apply taxes to orders and to obtain information about taxes.
CSaleOrderUserProps Used to create, delete, modify customer profiles and to obtain information about them.
CSaleOrderUserPropsValue Used to manage user (customer) property values.
CSalePaySystem Used to modify and obtain pay system parameters.
CSalePaySystemAction Used to obtain or modify parameters of pay system handlers.
CSalePersonType Used to add, modify or retrieve parameters of a payer type.
CSaleStatus Used to handle order statuses (or states which can be assigned to an order to indicate its progress).
CSaleTaxCreate, modify, delete or retrieve information about the taxes or tax exempts.
CSaleTaxRate Used to create, obtain, modify and delete tax rates.
CSaleAuxiliary Helps provide temporary access to the system resources. Generally used for selling content.
CSaleRecurring Used with subscriptions and subscription renewals.
CSaleUserAccount Helps manage internal user accounts.
CSaleUserCards Used to manage customers' credit cards.
CSaleUserTransact Used with transactions.