Cscart 212 Community
Cscart 212 Community
Cscart 212 Community
v. 2.1.2
Reference Guide
Table of Contents
1. Home page
.........................................................................................................................1
2. Orders
.........................................................................................................................3
2.1. View
...........................................................................................................................................
orders 3
2.2. Sales
...........................................................................................................................................
reports 7
2.3. Order
...........................................................................................................................................
statuses 8
3..........................................................................................................................10
Catalog
3.1. Categories
........................................................................................................................................... 10
3.2. Products
........................................................................................................................................... 13
3.3. Product
...........................................................................................................................................
features 19
3.4. Global
...........................................................................................................................................
options 20
3.5. Promotions
........................................................................................................................................... 21
4..........................................................................................................................23
Users
4.1. Users
........................................................................................................................................... 23
4.2. Administrators
........................................................................................................................................... 24
4.3. Customers
........................................................................................................................................... 25
4.4. Profile
...........................................................................................................................................
fields 26
4.5. Abandoned
...........................................................................................................................................
/ Live carts 28
5..........................................................................................................................31
Shippings/taxes
5.1. Shipping
...........................................................................................................................................
methods 31
5.2. Taxes
........................................................................................................................................... 34
5.3. States
........................................................................................................................................... 34
5.4. Countries
........................................................................................................................................... 35
5.5. Locations
........................................................................................................................................... 36
6..........................................................................................................................40
Administration
6.1. Settings
........................................................................................................................................... 40
6.1.1. Appearance
..................................................................................................................................................................... 40
6.1.2. Com.....................................................................................................................................................................
pany 42
6.1.3. Dynam.....................................................................................................................................................................
ic HTML 43
6.1.4. E-m ails
..................................................................................................................................................................... 43
6.1.5. General
..................................................................................................................................................................... 44
6.1.6. Google
.....................................................................................................................................................................
Base 48
6.1.7. Im age
.....................................................................................................................................................................
verification 49
6.1.8. Logging
..................................................................................................................................................................... 49
6.1.9. Reports
..................................................................................................................................................................... 50
6.1.10. Security
.....................................................................................................................................................................
settings 50
6.1.11. Shipping
.....................................................................................................................................................................
settings 51
6.1.12. Sitem
.....................................................................................................................................................................
ap 51
6.1.13. Thum.....................................................................................................................................................................
bnails 52
6.2. Add-ons
........................................................................................................................................... 52
6.2.1. Banners
.....................................................................................................................................................................
m anagem ent 54
6.2.2. Bestsellers
..................................................................................................................................................................... 54
6.2.3. Form.....................................................................................................................................................................
builder 54
6.2.4. Google
.....................................................................................................................................................................
Analytics 54
6.2.5. Google
.....................................................................................................................................................................
sitem ap 55
6.2.6. My changes
..................................................................................................................................................................... 55
6.2.7. Price.....................................................................................................................................................................
list 55
6.2.8. Send.....................................................................................................................................................................
the page link to a friend 56
6.2.9. Tags..................................................................................................................................................................... 56
6.2.10. Wish.....................................................................................................................................................................
List 57
6.3. Payment
...........................................................................................................................................
methods 57
6.4. Database
........................................................................................................................................... 59
6.5. Credit
...........................................................................................................................................
cards 61
6.6. Titles
........................................................................................................................................... 62
6.7. Currencies
........................................................................................................................................... 63
6.8. Import
...........................................................................................................................................
data 63
6.9. Export
...........................................................................................................................................
data 68
6.10. ...........................................................................................................................................
Logs 73
7..........................................................................................................................75
Design
7.1. Logos
........................................................................................................................................... 75
7.2. Design
...........................................................................................................................................
mode 76
7.3. Blocks
........................................................................................................................................... 78
7.4. Appearance
...........................................................................................................................................
settings 84
7.5. Quick
...........................................................................................................................................
links 84
7.6. Top
...........................................................................................................................................
menu 85
7.7. Sitemap
........................................................................................................................................... 85
7.8. Template
...........................................................................................................................................
editor 87
7.9. Skin
...........................................................................................................................................
selector 88
8..........................................................................................................................90
Content
8.1. Pages
........................................................................................................................................... 90
8.2. Languages
........................................................................................................................................... 92
8.3. Tags
........................................................................................................................................... 93
8.4. Banners
........................................................................................................................................... 94
9..........................................................................................................................95
Usability Notes
1. Home page
This welcome page is the first screen that you see after you have logged in to the Administration panel. It contains a
summary of the recent activity in the store (latest orders and customer reviews) as well as the general order and
inventory statistics.
The page inherits the common layout and navigation structure of the Administration panel, which includes the following
components (see the picture below):
Top navigation menu - Set of tabs linked to each particular section of the Administration area.
Main content area - Content of an Administration panel section.
Quick menu - Direct links to most popular and frequently visited sections of the Administration panel. The quick
menu is fully customizable, so you can define your own set of frequently visited sections.
Quick search - Search form to find products, orders and user accounts.
Last viewed items - Last 10 items that you have recently viewed or edited so that you can easily return to the
required item. Each item in the list has an icon:
2. Orders
This section of the Administration panel is used to manage and control order procedures in your store. Here you can
review and edit orders that have been placed in your store, place new orders on behalf of other users, handle return
requests and issue gift certificates, create product subscriptions, etc. The exact set of features depends on the CS-Cart
edition that you use.
For accounting purposes, orders have continuous ID numbers disregarding their current state and number. At that, CS-
Cart keeps track of successful and returned orders assigning them separate IDs.
That is how it works: All orders can be one of the three conditions:
Invoice - The order has been paid and processed successfully;
Order - The order has been placed, but not paid out;
Credit memo - The order has been paid and processed, but then returned.
So, invoice IDs and credit memo IDs are generated continuously for the appropriate orders only:
Order ID Order Status Invoice ID Credit Memo ID
0005 Complete 0001 -
0006 Incomplete - -
0007 Canceled - 0001
0008 Complete 0002 -
Displaying orders
When you open the View order section, the system automatically lists all orders from the database, i.e. the orders that
have ever been placed and not deleted. By default, the list is arranged according to the date the orders were placed with
the most recent order at the top. If necessary, you can rearrange the list according to the order IDs or statuses, names or
email addresses of users who placed the orders, or order totals.
To display the orders that satisfy a certain criterion or a combination of multiple criteria only, use the form above the
order list. By default, the form allows you to filter orders against names and email addresses of users who placed the
orders and the range of order totals. To access more filtering criteria, expand the form by clicking the Advanced search
options control element.
If you filter orders against a particular search pattern regularly (e.g., to list all new orders that were paid with a gift
certificate), you will find it convenient to save the pattern and add it to the list of predefined patterns appearing in the top
left corner of the View orders section (see the picture below).
The View orders section allows you to carry out many routine tasks for multiple orders, including bulk order exporting
and invoice printing, in one click.
1. In the list of orders, select the check boxes for the orders you want to take action on.
2. Click on the Choose action link beneath the list. This displays a list of applicable actions.
Here you can add comments to the order and define shipment details.
To edit the order details, click on the edit order link. This opens a four-step wizard that guides you through the
process of editing order details.
At the first step, you can edit the set of products in the order (remove products from the order or add new products)
as well as change the product cost as it appears in the order. This doesn't affect the product cost in the catalog.
Here you can also edit the product.
At the second step, you can edit customer's contact info together with the billing and shipping address.
At the third step, you can apply a gift certificate and an affiliate code, change shipping and payment methods as well
as edit the applied tax rate and shipping charges.
At the fourth step, you can edit payment details, which are specific to the order's payment method.
Creating a report
To create a custom report:
1. In the Orders -> Sales reports section, click on the manage reports link to display a list of all available reports.
2. Click the Add report button.
This will open a form with the report details.
3. Complete the form.
Name - Name of the report as it will appear in the list of reports.
Pos. - Position of the report relatively to the position of the reports in the list.
Status - Status of the report (active or disabled).
4. Click the Create button at the bottom of the form.
The new report will be listed among the other reports.
Creating a chart
Data charts must be assigned to a particular report.
To add a chart to a report:
1. In the Orders -> Sales reports section, click on the manage reports link to display a list of all available reports.
2. Click on the edit link corresponding to the required report.
This will open a page with the report details. The Charts section contains a list of assigned reports (if any).
3. Click the Add chart button.
This will open a form with the chart details.
4. Complete the form.
Use the General tab to define the chart's scope.
Name - Name of the chart as it will appear in the reports.
Position - Position of the chart relatively to the position of the charts in the report.
Type - How the data should be represented: graphically or in a table.
Object to analyze - Type of data to be reported on (users, orders and order statuses, products, categories,
etc.).
Value to display - Aspect to be analyzed.
Time interval - Analyzed periods (day, week, month, year). Is not applicable to the chart type Graphic [Pie 3D].
The tabs Orders, Order statuses, Payment methods, Locations, Users, Categories and Products are used to
filter or limit chart contents so that it covers specific items only.
For example, in the Order statuses tab you can select to show statistics on orders with specific statuses only, and
in the Products tab you can choose the products which statistics should be represented in the chart. Statistics on
the unchosen products will not be included in the chart.
5. Click the Save button.
The new chart will be listed among the other charts.
Note: The email address of the order department to receive notification at is specified in the section
Administration -> Settings -> Company.
Inventory - Choose whether to decrease or increase the number of items in stock for products included in the
order.
Remove CC info - Select to remove sensitive credit card info from the database when the order status changes
to this status.
Pay order again - Select to allow customers to pay for the order again if the previous attempt failed.
Invoice/Credit memo - Chose the condition of the order after receiving this status: Invoice - The order has
been paid and processed successfully; Order - The order has been placed, but not paid out; Credit memo - The
order has been paid and processed, but then returned.
3. Catalog
This section of the Administration panel assembles control elements that allow you to control your product catalog. The
two key concepts to describe the cataloguing in CS-Cart are the product and the category of products, or simply the
category.
Finding a right product in a web store becomes much easier if the products in the catalog are categorized, i.e. are
sensibly arranged into groups of related products, or categories. Each product category can include an unlimited
number of child categories which, in return, can include own child categories. Child categories are referred to as
sub categories while the categories that do not have parent categories, i.e. categories of the highest level, are called root
categories. The system of categories allows you to build your catalog in the way of a tree with multiple branches making
the navigation structured, intuitive and clear.
On the storefront, categories generally appear in a special side bar. Yet, you can show them as a horizontal menu or
even differently depending on the skin that you use for the storefront.
Important: Individual products cannot appear outside a product category, so every product that you have in your catalog
must be assigned to at least one category.
3.1. Categories
Use this section to manage product categories. When you open the section, it displays a list of all categories in the
store.
Actions on categories
The store administrator can carry out the following actions on the categories:
Add individual categories (Add category button) or several categories at a time (bulk category addition link).
Change attributes per category or simultaneously for several categories (Choose action -> Edit selected).
Delete categories (Choose action -> Delete selected).
Important: Be careful when deleting a category! Child categories and the products under the category will be deleted
automatically.
Category attributes
When you create or edit a category, your should specify a number of category attributes. For convenience, attributes are
grouped under several tabs.
General tab:
Information
Name – Name of the category as it appears on the storefront and in the Administration panel.
Location - Position of the category in the category tree: a root category or a child category of a parent category.
Important: By enabling the category for a particular localization you do not automatically make the products in
the category available for that localization. Products must be enabled separately.
3.2. Products
Use this section to manage the products in your catalog. When you open the section, it displays a sorted list of all
products in the store. To filter the list, use the search form above the list.
Each entry in the list has the following attributes:
Code – Internal product code (SKU number). This number must not necessarily be unique, or it can even be
missing.
Name – Name of the product.
Price – Product price.
List price – Price suggested by the product manufacturer. Good practice is to show that your price is lower than
the list price.
Quantity – Number of products in the stock.
Status – (Active – product is available on the storefront, Disab led – product is not available on the storefront, or
Hidden – category does not appear on the storefront, but customers can access it via a direct link).
These attributes can be changed on the fly without opening the product for editing.
Actions on products
The store administrator can carry out the following actions on the products:
Add products individually (Add product button) or in bulk (bulk product addition link) and clone products.
Change product attributes per product or simultaneously for several products (global update link).
Delete products.
Product attributes
When you create or edit a product, you should specify a number of product attributes. For convenience, attributes are
grouped under several tabs.
General tab
Information
Name – Name of the product as it appears on the storefront and in the Administration panel.
Main category – Category that the product belongs to. The product can be simultaneously assigned to other
categories.
Price – Product price in your store's main currency.
Full description – Full product description appearing on the product details page of the storefront.
The description can be either a plain text or a formatted HTML text. If you are not familiar with HTML, you are
encouraged to add a formatted description using the built-in WYSIWYG HTML editor.
An informative description not only helps your customers better understand whether they need this product, but it
is also just another SEO-wise opportunity.
Status – (Active – product is available on the storefront, Disab led – product is not available on the storefront, or
Hidden – product does not appear on the storefront, but customers can access it via a direct link).
Images – Pair of images to illustrate the product: a product thumbnail and a large product image.
Both images can be either uploaded from a local computer or the server file system, or linked to a remote
location where the required image is physically located. An alternative text describes the image and is shown
when the image is missing or cannot be displayed. It is good practice to have an alternative text associated with
the image as an additional SEO–wise opportunity.
Images must be of one of the following formats only: JPEG, GIF, PNG. Maximum size of an uploaded image
depends on your server configuration. As a rule, it should not exceed 2 MB.
Pricing / inventory
Product code – Internal product code (SKU number).
List price – Price suggested by the product manufacturer. Good practice is to show that your price is lower than
the list price.
In stock – Number of products in the stock. By default, products that are out of stock do not appear on the
storefront until you enable the Allow negative amount in inventory option in the section Administration ->
Settings -> General.
Zero price action – Allowed action on the product if the product has zero price. Allow or disallow users to add
the products to the cart or ask users to enter a custom price.
Inventory – Way of tracking the inventory of the current product: track with product options or without product
options or do not track at all. If the product is selected to be tracked with options, the common product quantity
becomes unavailable, and you are supposed to specify the number of in-stock items individually for each product
option/variant.
Minimum order quantity - Minimum number of product items that a customer must add to the cart to be able to
order the product. The minimum amount always appears on a product details page of the storefront right after the
product price.
Maximum order quantity – Maximum number of product items that a customer can order at a time. 0 means
no maximum limit.
Quantity step – Number of product items between the two neighboring choices in the Quantity select box.
List quantity count – Maximum of choices in the Quantity select box.
Weight – Weight of a single product item in the store's default weight unit.
Free shipping – If selected, the product is delivered to the customer free of charge, i.e. no shipping cost for the
product is calculated.
Shipping freight – Handling fee (insurance, packaging, etc.) added to the product cost.
Taxes – Select applicable taxes. To configure the set of available taxes, use the section Shipping/Taxes.
SEO / Meta data
Page title – Title of the product page on the storefront, which is displayed in the web browser when somebody
is viewing the page. Required for SEO purposes.
META description – Contents of the HTML meta tag describing the product. Required for SEO purposes.
META keywords – Contents of the HTML tag containing a list of search keywords for the product. Required for
SEO purposes.
Search words – List of words by which the product should be easily found in the built-in search facility.
Availability
Creation date – Date when the product was added to the catalog.
Avail since – Date when the product becomes available for sale.
Buy in advance – If selected, customers can order the product even if the product is not yet available for sale.
Extra
Product details layout - Choose a template for the page layout.
Feature comparison – If selected, the product can be chosen for comparison. Availability of the feature
comparison chart on the storefront is controlled by a separate block with the Feature Comparison content type
(see section Design -> Blocks for details).
Downloadable – If selected, the product is labeled as downloadable, i.e. distributed by download.
Enable shipping for downloadable product – If selected, the downloadable product is labeled as having a
tangible component that requires shipping (e.g., a printed manual).
Time-unlimited download – If selected, the product's download period never expires. As a rule, download links
expire after a certain period of time that is controlled by Download key TTL option in the Administration –>
Settings -> General section.
Short description – Short product description appearing on a product list page of the storefront.
The description can be either a plain text or a formatted HTML text. If you are not familiar with HTML, you are
encouraged to add a formatted description using the built-in WYSIWYG HTML editor.
If you leave this field blank, the short description will be automatically taken from the full product description (first
300 characters).
Popularity – Integer conveying the product popularity, which is calculated automatically. This rating depends on
the number of product views as well as the number of times the product was added to the cart and purchased. If
necessary, you can manually adjust this value. Product popularity influences the way the products are arranged
on the storefront.
Images tab (additional product images):
This tab contains additional images for the product. Each additional image is represented as a pair of images: a
thumbnail and a large pop-up image. Additional thumbnails appear on the product details page of the storefront
beneath the main image thumbnail. And when a customer chooses to enlarge the active thumbnail, it expands into the
large pop-up window.
Both images can be either uploaded from a local computer or the server file system, or linked to a remote location
where the required image is physically located. An alternative text describes the image and is shown when the image is
missing or cannot be displayed. It is good practice to have an alternative text associated with the image as an additional
SEO-wise opportunity.
Images must be of one of the following formats only: JPEG, GIF, PNG. Maximum size of an uploaded image depends on
your server configuration. As a rule, it should not exceed 2 MB.
To add two or more image pairs, use these graphic controls: .
Note: In this tab, you can also add a global option to the product. For instructions on how to use global options, please
refer to the Global options section further in this guide.
Product options appear on the product details page on the storefront as selectable or input parameters to the product.
Options can have the following attributes:
Name – Name of the product option as it appears on the storefront.
Position – Position of the product option relatively to the position of the other options in the list.
Inventory – If selected, the option has a separate number of items in stock, which is tracked separately.
Type – Type of the product option: Selec tb ox, Radio group, Check b ox, Text, Text area or File. For a specification
of some of the option types, please refer to the CS-Cart knowledge base at http://kb2.cs-cart.com/settings-text-
option .
Description – Description of the product option as it appears on the storefront under the question sign (?) next to
the option name.
Comment – Comment to be displayed below the option on the storefront.
Required - If selected, this option is mandatory for selection/completion.
Missing variants handling - Select how impermissible/missing option combinations should be handled:
Display message - the option will be marked as not available, if the option is mandatory (see the previous
setting) customers will not be able to add the product to the cart; Hide option completely - the option will be
hidden, if the option is mandatory (see the previous setting) customers will be able to add the product to the cart.
An option variant is an extension to the product option of type select box, radio group or check box, which may have a
separate status, icon and amount of reward points as well as a weight modifier and a price modifier. Option variants
have the following attributes:
Position – Position of the variant relatively to the position of the other variants in the list.
Name – Name of the product variant. For example, if the option is titled “Size”, the product variants to the option
can be “small”, “medium”, “large”, etc.
Modifier/Type – Positive or negative value that modifies the original product price. The modifier can be either an
absolute value or a percentage.
Weight modifier/Type – Positive or negative value that modifies the original product weight. The modifier can
be either an absolute value or a percentage.
Status – Status of the product option (Active or Disab led).
Icon – Thumbnail to represent the option variant. The image can be either uploaded from a local computer or the
server file system or linked to a remote location where the required image is physically located. An alternative text
describes the image and is shown when the image is missing or cannot be displayed. It is good practice to have
an alternative text associated with the image as an additional SEO-wise opportunity.
Earned point modifier/Type – Positive or negative value that modifies the original number of reward points
that customers receive at their accounts when they buy the product. The modifier can be either an absolute value
or a percentage.
Option comb inations are used to set up an independent inventory for a particular combination of products as well as
assign a separate thumbnail and large image to the combination.
In order to access the special subsection for managing the combinations, please use the Option combinations link
below the list of options. The inventory is normally updated automatically. Yet, if you suppose that combination’s
inventory displays wrong values, please click on the rebuild combinations link to update the inventory.
Qty discounts tab (product wholesale prices):
This tab contains a list of the product wholesale prices that have the following attributes:
Quantity – Minimum number of product items to qualify for the product wholesale price.
Price – Product wholesale price (per item).
Files tab (files for the downloadable product):
This tab contains a list of files that are associated with this downloadable product. Each file may have the following
attributes:
Name – Name of the file.
Position – Position of the file relatively to the position of the other files in the list.
File – File to be downloaded. The file can be uploaded from a local computer or the server file system, or be
linked to a remote location where the file is physically located.
Preview – Preview file that can be freely downloaded from the product details page on the storefront.
Activation mode – Mode of allowing the download. Immediately = immediately after the purchase; After full
payment = when the order status has changed to Processed or Completed; Manually = manually by the
administrator.
Max downloads – Maximum number of allowed product downloads per customer.
License agreement – Text of the license agreement.
Agreement required – Customers are required to accept the license agreement at checkout: Yes or No.
Readme – Text for the product's ReadMe file (e.g., installation instructions, etc.).
Blocks tab (contents of the product details page):
In this tab, you can arrange the blocks that appear on the product details page on the storefront as well as add custom
content blocks. For more information on how to manage blocks, please refer to the Design -> Blocks section further in
this guide.
Add-ons tab (product attributes that depend on the active add-on modules):
Configurable – If selected, the product is labeled as configurable, i.e. consisting of multiple components.
Returnable – If selected, the product is labeled as available for the return.
Return period – Period of time following the day of purchase during which the product can be returned.
Sales amount – Number of sold product items. This value is calculated automatically if the Bestsellers add-on
module is available. Yet, you can change the current value of the counter manually.
Age verification – If selected, the access to the product is limited by the customer age.
Age limit – Minimum age for accessing the product.
Warning message – Message to be displayed if the customer does not qualify for accessing the product.
Position - Position of the feature relatively to the position of the other features in the list.
Description - Product feature description that appears on the storefront if the customer clicks the question sign
(?) next to the feature name in the Feature tab.
Type - Type of the field for the feature: Check b ox (Single, Multiple), Select b ox (Text, Numb er, Extended) or
Others (Text, Numb er, Date). Selecting the Extended type enables you to extend feature values with several extra
attributes like a separate image, description, page title, META description and keywords.
Group - Group that the product feature belongs to. If you assign the feature to a group, the next two attributes (
Product and Catalog pages) will apply to the whole group, not just the feature.
Product - If selected, the feature appears on the storefront on a product details page .
Catalog pages - If selected, the feature appears on the storefront on a product list page among the other
product details.
Prefix - Characters to come before the feature value.
Suffix - Characters to come after the feature value.
Variants tab:
Pos. - Position of the feature value relatively to the position of the other values in the list.
Variant - Feature value.
Extra - Includes a number of additional fields for the feature with the type Extended.
Categories tab:
List of categories to which products the feature may apply. If no category is specified, the feature applies to all
categories.
Option attributes
Product options appear on the product details page on the storefront as selectable or input parameters to the product.
Options can have the following attributes:
Variants attributes
An option variant is an extension to the product option of types Select box, Radio group or Check box, which may have its
own status, icon and amount of reward points as well as a weight modifier and a price modifier. Option variants have the
following attributes:
Position – Position of the variant relatively to the position of the other variants in the list.
Name – Name of the product variant. For example, if the option is titled “Size”, the product variants to the option
can be “small”, “medium”, “large”, etc.
Modifier/Type - Positive or negative value that modifies the original product price. The modifier can be either an
absolute value or a percentage.
Weight modifier/Type - Positive or negative value that modifies the original product weight. The modifier can
be either an absolute value or a percentage.
Status - Status of the product option (Active or Disab led).
Icon – Thumbnail to represent the option variant. The image can be either uploaded from a local computer or the
server file system, or linked to a remote location where the required image is physically located. An alternative text
describes the image and is shown when the image is missing or cannot be displayed. It is good practice to have
an alternative text associated with the image as an additional SEO-wise opportunity.
3.5. Promotions
This section introduces another tool to promote goods and offer bonuses basing on customers memberships. Here
you can specify the conditions that must be met to qualify for a bonus and the available bonuses. The page contains a
list of all promotions in your store.
Attributes of promotions
General tab:
Name – Name of the promotion.
Detailed description – Description of the promotion. The description can be either a plain text or a formatted
HTML text. If you are not familiar with HTML, you are encouraged to add a formatted description using the built-in
WYSIWYG HTML editor.
Short description – Description of the promotion as it appears on the storefront on the order info page (My
account -> Orders -> Order info). The description can be either a plain text or a formatted HTML text. If you are
not familiar with HTML, you are encouraged to add a formatted description using the built-in WYSIWYG HTML
editor.
Use available period - If selected, the promotion is available for the period of time specified below.
Available from – Date when the promotion becomes available for customers.
Available till – Date until the promotion is available.
Priority – Order in which the promotion applies relatively to the order of the other promotions. If two promotions
have the same priority, they are applied in the same order as they are retrieved from the database.
Stop other rules – If selected, other promotions do not apply.
Status – Status of the promotion (Active, Hidden or Disab led).
4. Users
In this section of the Administration panel, you can manage user accounts that are registered at your store as well as
configure related settings.
A user account is literally a record in the store database that identifies a registered user and associates the user with
the related data, which includes order statistics, personal info, subscriptions, etc. The system of user account is also
used to control the activity and privileges of the store users.
CS-Cart allows for 5 types of user account:
Administrator - Type of a user who can access both the storefront and the Administration panel and manage
and/or view the store contents and configuration.
Customer - Type of a user who can access the storefront and buy products in your store. Although the storefront
is normally available to non-registered users as well, registered users are supposed to enjoy greater privileges.
4.1. Users
The Users subsection contains a sorted list of all registered users regardless of their account type. Records in the list
can be arranged according to the users details (name, login or email address), registration date, account type and
status.
To display the records that satisfy a certain criterion or a combination of multiple criteria only, use the form above the list.
To access more filtering criteria, expand the form by clicking the Advanced search options control element. If you filter
accounts against a particular search pattern regularly (e.g., to list users from a certain country), you will find it convenient
to save the pattern and add it to the list of predefined patterns appearing in the top left corner of the section (see the
picture below).
Quick actions
The rightmost column of the list contains controls to action on the respective record. If multiple quick actions are
applicable to the account, the actions are grouped under the more pad. The set of applicable actions depends on the
View all orders - Takes you to the list of all orders placed by the user (customer or affiliate).
Act on behalf of - Takes you to the storefront as if you are logged in as the current user (customer or affiliate).
Delete - Permanently deletes the user account.
Warning: This operation is irrevocable. It is recommended that you never delete user accounts, but disable
them instead.
Adding a user
To add a user account:
1. In the section Users -> Users, click the button corresponding to the type of a user.
This will open a form with the user account details.
2. Complete the form.
The exact set of fields may vary depending on the account type and the profile configuration, which is managed in
the Profile fields section.
Please pay attention that a user can have a shipping address that is different from this user's billing address.
3. Click the Create button.
The new account will appear among the other user accounts.
4. Click the Save button to apply the changes.
4.2. Administrators
This sections contains a sorted list of store administrators, registered users with an administrator account. The section
functions similar to the section Users. However, if you run the Multi-Vendor edition you need to select a vendor account
that the administrator belongs to. If the new user is the root administrator, the selected vendor must be the name of your
company specified in Administration -> Settings -> Company.
4.3. Customers
This sections contains a sorted list of store customers, registered users with a customer account. The section functions
in the same manner as the section Users.
Pos. - Position of the field relatively to the position of the other fields in the profile.
Description - Field name as it appears in the profile.
Type - Type of the field.
Show/required - These two check boxes are used to define whether the field must be included in the profile
(show) and whether it must be mandatory for completion (required). Mandatory fields are marked in the form with
an asterisk (*).
Important: If you deactivate shipping address fields for a particular type of users, shipping will not work for users this
type of users.
The section is equipped with a handy advanced search option allowing you to filter carts/wishlists against versatile
parameters.
5. Shippings/taxes
This section of the Administration panel assembles control elements to manage and customize shipping and tax
settings in your store.
5.2. Taxes
Use this section to manage the set of taxes that are supported in your store.
Actions on taxes
The store administrator can carry out the following actions on the taxes:
Add custom tax rules.
Edit existing taxes.
Apply multiple taxes to all products in the catalog.
Cancel multiple taxes for all products.
Delete taxes.
Tax attributes
General tab:
Tax name - Name of the tax as it appears on the storefront.
Reg. number – Registration number of the tax.
Priority – Order in which the tax applies relatively to the order of the other taxes in the store. If two taxes have the
same priority, they are applied in the same order as they are retrieved from the database.
Rates depend on – Address on which the tax must depend (user's shipping or billing address).
Status – Status of the tax (Active or Disab led).
Price includes tax – If selected, this tax is already included in the product price.
Tax rates tab:
Location - Tax applies to the orders placed by the users who come from this location only. To adjust the set of
locations in your store, use the section Shipping/Taxes -> Locations.
Type - Type of the tax: absolute value or a percentage of the product cost.
Rate value - Tax rate itself.
5.3. States
Use this section to manage the set of states that are supported in your store. States (provinces) depend on countries
and are used to define users' location.
State attributes
Code – Unique code to identify the state or province.
State/Province – Name of the state or province.
Status – Status of the state (Active, can be selected in a user profile, or Disab led ).
5.4. Countries
Use this section to manage the set of countries that are supported in your store. Countries are used to define users'
location.
Country attributes
Code - 2-digit code to identify the country.
Code A3 - 3-digit official ISO code to identify the country.
Code N3 - Numeric code to identify the country.
5.5. Locations
Use this section to manage the set of locations that are supported in your store. A location is a combination of
parameters to represent a geographical area. Locations are used to calculate shipping rates and tax charges.
Location attributes
General section:
Name - Name of the location.
Status – Status of the location (Active or Disab led).
Countries section (countries to be included in the location):
The list box on the right contains a list of all available countries, the list box on the left contains a list of countries
included in the location. To adjust the list of countries supported in your store, use the Shipping/Taxes -> Countries
section.
To move items from one list to the other one, use the twin horizontal arrows between the lists. To select multiple items,
press and hold the Ctrl or Shift key.
6. Administration
This section of the Administration panel is literally the main part of the administrator interface that you use to configure
and maintain your store. Here you can adjust global settings, enable and configure add-ons, import and export store
data, make a back up copy of the store database, control the accessibility of the store, etc.
6.1. Settings
Use this section to configure the settings of your store. For convenience, settings are arranged into groups. To switch
between the groups, use the toggle on the right.
6.1.1. Appearance
In this section, you can adjust some parameters that affect general appearance and behavior of your store (both the
storefront and Administration panel). These parameters are common for all storefront skins and themes.
Administrator settings
Note: The following parameters apply to the appearance of the Administration panel only.
Administration panel default language - Language in which all text variables are displayed.
Orders per page - Number of orders displayed per page.
Products per page - Number of products displayed per page .
CMS pages per page - Number of content pages displayed per page.
Elements per page - Number of other items displayed per page.
Customer settings
Note: The following parameters apply to the appearance of the customer storefront only.
Customer area default language - Language in which all text variables are displayed.
Orders per page - Number of orders displayed per page.
Products per page - Number of products displayed per page.
Elements per page - Number of other items displayed per page.
Number of columns in the product list - Number of columns that is used to arrange products on a product
list page. Note, this option applies to the Grid layout only.
Product list default sorting - Default order in which products are sorted on a products list page: Name - by
name in alphabetical order, Price - from lowest to highest product price, Popularity - by product rating (highest to
lowest), Bestsellers - by the number of sold items (highest to lowest).
Estimate taxes using default address on cart/checkout pages - If selected, customers whose
addresses are not registered in the database will see taxes calculated according to the default address.
Display prices with taxes on category/product pages - If selected, product will be displayed on product
and category pages having taxes included in the product price.
Display prices with taxes on cart/checkout pages - If selected, product will be displayed on the cart and
checkout pages having taxes included in the product price.
Display In stock as a field - If selected, products will be displayed with the exact number of available items.
Otherwise, product will be marked as simply being in stock.
Display mini thumbnail images as a gallery - If selected, multiple product thumbnails are displayed as a
small gallery.
Use "Value changer" for the Quantity field - If selected, the ordinary quantity field in the product list and on
the product details page is supplemented with a widget to increase/decrease the product quantity.
Display the "Pagination section" on the top of the listed object - If selected, the pagination bar appears
both on the top and at the bottom of a product list.
Product detailed page layout - Choose a template for the default product details page layout. If necessary,
the layout can be set up separately for every product details page or a category of products.
Default layouts for products list - Available templates to arrange products on a product list. The default
templates can be expanded with custom templates, which must be placed to the directory <store_dir>/skins/
[ACTIVE_SKIN]/customer/views/categories/custom_templates.
Product list default layout - Default layout to display categories that have no specific layout defined.
Use the selected layout for current category or search page only - If selected, customers are allowed
to change the layout of the category or product list page that they are browsing at the moment. And moving to
another category or product list page will restore the default layout. When this option is disabled, a customer can
select to use a different layout, and the selected layout will apply to all category and product list pages that the
customer visits during one session.
Common settings
The following settings apply both to the storefront and the Administration panel:
Date format.
Time format.
Time zone.
Calendar date format.
Calendar week starts from.
Unsaved changes warning - If selected, administrators are warned of unsaved changes before they leave the
page.
Notice displaying time - Number of seconds to display a notification after a customer has added a product to
the cart, wish list, or for comparison.
6.1.2. Company
Use this section to specify your company details and contact information.
Company name - Name of your store. The value that you enter here is included in the copyright notes and
invoices.
The following parameters are used to specify the geographical location of your business and your contact info. These
details are also mentioned in invoices.
Company address;
Company city;
Company country;
Company state;
Company zip code;
Company phone;
Company phone 2;
Company fax;
Company website.
Year when the store started its operation - The year since your company has been in business. This
Customer settings
Note: The following parameters apply to the customer storefront only.
AJAX-based "Add to cart" button - If selected, products are added to the cart dynamically without reloading
the whole page.
AJAX-based "Add to compare list" button - If selected, products are added to the comparison list
dynamically without reloading the whole page.
AJAX-based pagination - If selected, customers can navigate between multiple pages of a single product or
category list without having the whole page reloaded.
Administrator settings
Note: The following parameter applies to the Administration panel only.
AJAX-based pagination - If selected, you can navigate between multiple pages of a single product or category list
without having the whole page reloaded.
6.1.4. E-mails
Settings in this section define the way CS-Cart will send email messages and notifications.
The three available options are:
Via an external SMTP server;
Via the PHP mail() function;
Via Sendmail (a popular email routing facility).
If you want to use an external SMTP server, specify connection details. If you want to use Sendmail, specify the absolute
path to the executable file. If you choose to use the PHP mail() function, emails will be sent directly from the script.
6.1.5. General
Settings and preferences in this section control a great number of parameters that affect different aspects of your store.
Enable secure connection at checkout - If enabled, checkout pages work through the HTTPS protocol. This
option requires an SSL certificate to be installed on your server.
Enable secure connection in the administration panel - If enabled, the Administration panel works
through the HTTPS protocol. This option requires an SSL certificate to be installed on your server.
Enable secure connection for authentication, profile and orders pages - If enabled, login and profile
registration/update pages on the customer storefront work through the HTTPS protocol. This option requires an
SSL certificate to be installed on your server.
Keep HTTPS connection once a secure page is visited - If selected, visitors continue browsing through
the HTTPS protocol after they visit a secure page for the first time.
Template debugging console - If selected, the Smarty debug console, a JavaScript pop-up window, appears
on the customer storefront and the Administration panel when you log in with your administrator account. The
console shows the hierarchy of templates that were used to build the current page. It is helpful to use the console
when you customize the look and feel of your store.
Alternative currency display format - This option controls whether product prices are shown in one currency
(selected by the customer) or two currencies (default store currency and the currency selected by the customer).
Weight symbol - Symbol of the unit of weight that you use in your store (e.g., lb, kg, etc.).
Grams in the unit of weight defined by the weight symbol - Number of grams in the unit of weight that
you use in your store.
Access key to temporarily closed store - Key to access the storefront when the store is temporarily closed
for maintenance. For example, with the key = 123456, the closed store can be accessed through the following
URL only: http://www.example.com/index.php?store_access_key=123456 .
Initial order ID value - Integer number to open the order ID numbering. The value you enter here will be used
as the ID of the next order placed in your store. With every new order, its ID will increase by 1. The value of this
field cannot be less than any order ID number that is already in the database.
Tax calculation method based on - Select whether taxes should apply to individual products in the order (Unit
price) or the order subtotal, which also considers all discounts (Sub total).
Here is a complex example of how taxes are calculated if the tax calculation method is based on the order
subtotal.
Provided the order contains three products:
Help us improve CS-Cart - Select whether snapshots of your store should be sent to the development team
automatically by CS-Cart or manually by the store administrator. Snapshots include no personal data, but they
only reflect the current condition of the store: its settings and configuration, the modules that you use, etc. This
information allows the development team to learn what CS-Cart features and options are used most intensively,
and adjust the development processes accordingly.
Default location
The values you enter here are automatically considered as the geographic location of all unregistered store visitors.
You can define the following details:
Default address;
Default zipcode;
Default city;
Default country;
Default state;
Default phone.
Catalog
Enable inventory tracking - If enabled, the system automatically updates the product inventory every time
products are ordered or returned.
Allow negative amount in inventory - If enabled, customers can order products that are out of stock.
Download key TTL - Number of hours after a download link for a downloadable product was sent to a
customer, during which the customer can download the product. After that the link expires and becomes invalid.
Low stock notification threshold - Minimum number of product items in stock that the order department must
be warned about when this quantity is reached.
Show products from subcategories of the selected category - If selected, products from subcategories
are displayed on the parent category page.
Display modifiers for product options - If selected, product option and variant selectors reveal how choosing
a particular variant/option will change the original product price (if at all).
Show out of stock products - If selected, products are displayed on the storefront even if they are out of stock.
Promotions
Allow customers to use single discount coupon only - If selected, customers can apply only one
discount coupon per order.
Users/cart
Allow users to create multiple profiles for one account - If selected, users are allowed to specify multiple
shipping and billing addresses for a single account. This may be useful when a user needs separate profiles for
personal and business use, for example.
Allow users to store credit card data in profile - If selected, credit card details (card number, cardholder’s
name and expiration date) are kept on the profile page.
Define minimum order amount by - Choose whether the minimum order amount should include the
shipping cost (Products with shipping) or be a bare cost of products in the order (Products).
Minimum order amount - Minimum amount of order subtotal required to place an order.
Allow shopping for unlogged customers - If selected, store visitors can add products to their carts even if
they are not logged in.
Disable anonymous checkout - When selected, only registered customers are allowed to place orders in your
store.
Redirect customer to the cart contents page if non-AJAX addition to a cart is used - If selected,
customers are redirected to their carts after adding a product to the cart if dynamic AJAX-based adding is
disabled.
When the customer clicks on any Checkout button/link in the store, redirect to the Cart content
page first - If selected, a customer is redirected to the cart after clicking the Checkout button. Otherwise, the
customer goes directly to the checkout page.
Administrator must activate new user accounts - If selected, newly created customer accounts are inactive
Search options
Search also in - If selected, the search is additionally conducted in Pages and/or Site News.
Important: To make this available, PHP on your server must be configured with --enable-ftp key switched on. If you
are not sure if this parameter is enabled, please contact your server administrator for help.
Use for
Here you should specify forms for which image verification is required.
Login form.
Register form.
Custom forms.
Send to friend form.
Comments and reviews forms.
Checkout (user information) form.
Polls.
Track my order form.
6.1.8. Logging
In this section, you can specify what kind of events must be registered in the system logs. Log files are kept in the
directory <cscart_dir>/var/log. Since log files can gradually grow larger, it is recommended that you clean the
directory from time to time. Or you can view and clean up the logs in the section Administration -> Logs.
Requests – Select to track and record all HTTP and HTTPS requests.
6.1.9. Reports
In this section, you can specify the format of time intervals displayed in report charts.
Day.
Week.
Month
Year.
Main - Here you can enable or disable real-time shipping rate estimation for particular carriers. If necessary, you can
disable shipping in your store by selecting the Disable shipping check box.
In the other tabs you should specify parameters specific to a particular carrier. Make sure the carrier is selected in the
Main tab.
Important: In order to start using real-time shipping rate estimation for Canada Post, DHL, FedEx, UPS and USPS, you
need to register an account with a particular carrier. For details please refer to the carrier's website. The same rule
applies to using InterShipper.
6.1.12. Sitemap
In this section, you can adjust the details of the sitemap for your web store.
Show the ‘Categories’ section - If selected, the sitemap includes links to root categories and every
subcategory.
Show only root level categories links in the ‘Categories’ section - If selected, the sitemap includes links
to root categories only.
Show the ‘Site info’ section - If selected, the sitemap includes links to pages from the Information section.
6.1.13. Thumbnails
Use this section to specify parameters and properties of automatic thumbnail creation.
Thumbnail background color - Background color of a thumbnail in hexadecimal HTML color code.
Thumbnail format - Format of a resized thumbnail. You can choose to keep the original format or convert it to
GIF, JPEG or PNG.
JPEG format quality - Quality of resized JPEG images starting from 100%, which is hard to distinguish from
the uncompressed original but that takes most storage space, down to 10% showing serious image
degradation. It is recommended that you not compress that aggressively and use the quality of no less than 60%.
In most cases, the optimum quality level is 80%.
Product list (category, search, etc.) thumbnail width - Width of a resized product thumbnail in the product
list.
Product list (category, search, etc.) thumbnail height - Height of a resized product thumbnail in the
product list..
Product details page thumbnail width - Width of a resized product thumbnail on the product details page.
Product details page thumbnail height - Height of a resized product thumbnail on the product details page.
Detailed product image width - Width of a detailed product image on the product details page.
Detailed product image height - Height of a detailed product image on the product details page.
Product cart page thumbnail width - Width of the resized product thumbnail on the cart contents page.
Product cart page thumbnail height - Height of the resized product thumbnail on the cart contents page.
Categories list thumbnail width - Width of a resized category thumbnail in the category list.
Categories list thumbnail height - Height of a resized category thumbnail in the category list.
Category details page thumbnail width - Width of a resized category thumbnail on the category details
page.
Category details page thumbnail height - Height of a resized category thumbnail on the category details
page.
Detailed category image width - Width of a detailed category image on the category details page.
Detailed category image height - Height of a detailed category image on the category details page.
6.2. Add-ons
CS-Cart is a scalable solution, and its core capacity can be greatly enhanced through many add-on modules that are
included in the regular distribution package. Each module introduces a particular functionality or feature that can be
easily turned on or off without affecting other components.
For convenience, the administration panel has a special section (Administration -> Add-ons) to manage all add-on
modules in one place. The section contains a list of modules and a few control elements to manage the modules.
Important! The exact set of add-on modules depends on the software edition you use.
Important! Modules with a grayed out edit link do not have editable parameters and cannot be configured.
To configure a module:
6.2.2. Bestsellers
The Bestsellers module enables you to have a list of bestsellers on the storefront. This add-on does not have
configurable settings.
detailed statistics about the visitors to your website and gives you rich insights into your website traffic and marketing
effectiveness.
Information on Google Analytics is available on the official website at http://www.google.com/analytics/.
Tracking code – Your Google Analytics tracking code (the value of the variable _uacct).
Track e-commerce transactions – If selected, Google Analytics tracks ecommerce activity in your store and
generates appropriate reports.
6.2.6. My changes
This module enables CS-Cart to keep track of changes that you make in the code of the store. Changes are kept in the
directory <cscart_dir>\addons\my_changes, and the changes are applied as a separate add-on. This considerably
simplifies the upgrade process. For instructions and recommendations on how to customize CS-Cart, please refer to
the API documentation at docs.cs-cart.com .
The add-on does not have configurable settings.
6.2.9. Tags
This module introduces support for tags assigned to product and content pages.
Tags for products – If selected, customers are allowed to add tags to product pages.
Tags for pages – If selected, customers are allowed to add tags to static content.
Important: In order to use an online payment system to accept payments in your store, you must first register
an account with the payment system.
Template - Template to display all necessary input fields on the customer storefront.
Description - Small description of the payment method that appears on the checkout page.
Surcharge - Extra amount of money to be added to the order totals. This can be a flat rate or a percentage. If you
specify both a percentage and a flat rate, the percentage is added first.
Payment instructions - Administrator's instructions to customers on the usage of the payment method.
The instructions can be either a plain text or a formatted HTML text. If you are not familiar with HTML, you are
encouraged to add a formatted description using the built-in WYSIWYG HTML editor.
Status - Status of the payment method: active means that the method can be selected on the storefront.
Icon - Icon to depict the payment method on the storefront.
Important: Icons that you upload or refer to here are displayed in a special block having Payment methods
specified as the block's content. Remember to create such a block in the section Design -> Blocks.
The Configuration tab appears only if you have selected to use an online payment system. It contains the
settings that are specific to the payment system.
4. Click the Save button to apply the changes.
6.4. Database
This section is designed to help you maintain your store database. In particular, you can back up the database and
restore it from a backup copy. Another task that you can carry out here is to optimize the store database. Besides, the
section contains a link to the database logs and a link to the information about the PHP environment on your server
(function phpinfo).
Note: To select multiple entries, press and hold the Ctrl or Shift key.
Backup database schema – If selected, the backup includes the structure of the database tables. Normally,
this option should be enabled unless you have reason to do otherwise.
Backup database data – If selected, the backup includes the database data proper. Normally, this option
should be enabled unless you have a reason to do otherwise.
Compress backup file – If selected, the backup (SQL file containing the database dump) will be compressed
into a TAR archive.
Backup file name – Name of the SQL file containing backup (database dump).
Important: If you have chosen to compress the backup file, the filename that you enter here will be expanded
with the .tgz extension.
The system will create the database dump displaying the progress and finally save it to the SQL file .
Important: When you restore the database from an SQL dump, the existing database tables get overwritten.
Important: We strongly recommend that you make a backup copy of the database before you start optimizing the
database. In this case, you'll be able to restore the original database if something goes wrong during the optimization.
6.6. Titles
In this section, you can define traditional titles that are used to address people.
Adding/editing titles
To add a title:
1. Open the section Administration -> Titles.
2. Click the Add title button to create a new title or click on the edit link to edit an existing title.
This will open a form with the title details.
6.7. Currencies
This section contains a list of currencies that you use in the store. As a rule, multiple currencies are used to display
prices on the storefront while payments are usually accepted in the store's primary currency only. However, if your
payment gateway is configured to accept payments in a different currency, customers using this gateway will be charged
in the alternative (not primary) currency. And the order total will be calculated according to the store's currency exchange
rate that you define here.
Note: All prices that you enter in the Administration panel are assumed to be in the primary currency.
Name - Name of the currency as it appears on the storefront (USD, Euro, etc.).
Code - Unique code of the currency.
Sign - Currency symbol.
After sum - If selected, the currency symbol appears after the price. Otherwise, it appears before the price.
Ths sign - Symbol for the thousands separator.
Dec sign - Symbol for the decimal separator.
Decimals - Number of digits after the decimal sign.
Status - Currency status. Active - the currency is available on the storefront, Disab led - the currency is not
available on the storefront.
Orders - Use this subsection to import order details. Please keep it in mind that you can only update order
details - adding new records is not allowed.
Products - Use this subsection to import product details, including wholesale prices (i.e., quantity-based
discounts).
Translations - Use this subsection to import language variables and country states.
Users - User this section to import user profiles.
Each subsection may consist of several tabs. Each tab includes two areas: The upper area contains a list of fields that
the imported file can include. Mandatory fields are highlighted in bold type. The lower area contains import options that
may vary depending on the type of the imported data.
Importable fields
Below are listed and described all fields that can be included in an import file. The list is arranged in alphabetical order.
Important: This list describes all fields that can be imported into CS-Cart. However, the imported data must reflect a
certain type of information, and all these fields cannot be imported in a single CSV file therefore. To know which fields
can be imported at a time, please refer to the list of applicable fields inside the tab for importing the particular data type.
Combination - Description of the option combination. E.g., "Size: X-Large, Color: Black".
Combination code - Code of the option combination.
Company – Company name.
Country code - ISO code of the country (e.g., US).
Coupons – Discount coupon number.
Date – Date when the order was placed. Must be in the MM/DD/YYYY format (e.g., 12/25/2009).
Date added – Date when the product was added. Must be in the MM/DD/YYYY format (e.g., 12/25/2009).
Description – Product description.
Detailed image - Absolute path to the file with a detailed product image. If you specify the directory for images in
import options, this field should contain the filename only.
Details – Administrator notes.
Discount – Order discount.
Downloadable – Downloadable product. Y = yes, N = no.
E-mail – User's email address.
Extra - Additional information about the order item.
Extra fields - Order's extra fields in the following format: {Field1: value, Field2: value, Field3:
value}.
Fax – Fax number.
Feature comparison - Product can be added to the comparison list. Y = yes, N = no.
Features - Product features. Please refer to the embedded help (the ? link ) for more details.
Files - Absolute path to files assigned to the downloadable product. If you specify the file directory in import
options, this field should contain the filename only. Several filenames must be separated by a comma (e.g., file1.
pdf, file2.exe, file3.ogg, etc.).
First name – User's first name.
Free shipping - Product is shipped free of charge. Y = yes, N = now.
Inventory tracking - Track the product inventory. D = disabled, B = track with product options, O - track without
product options).
IP address – Customer's IP address (e.g., 192.0.2.12).
Item ID – Unique ID that is assigned to every product in the order. Item IDs are required to avoid conflicts in
situations when an order contains two identical products with different options.
Language - Two-letter language code (e.g., EN).
Last name – User's last name.
List price – Product's market price (in 0.00 format).
Login - User's login.
Lower limit - Minimum number of product items to qualify for the corresponding wholesale price. For example,
with the regular price of $5 per item you can offer the product for only $3 per item if a customer orders 15 or more
product items at a time. In this case the Price field must have the value "$3" and the Lower Limit field must have
the value "15".
Meta description - Product's meta-description.
Meta keywords - Product's meta-keywords.
Import options
Below are listed all the available import options that may appear or not appear in a subsection.
Language - Language of the imported data.
Category delimiter - Delimiter to separate child and parent categories.
Images directory - Directory where images are located. Used for images without a path specified.
Files directory - Directory where files for downloadable products are located. Used for files without a path
specified.
Delete all existing product files before import - If selected, the files assigned to the product are removed
from the files directory before the product import.
Reset inventory - If selected, the number of items in stock for each imported product is zeroed before the
product import.
CSV delimiter - Delimiter to separate the imported values.
Select file - Location of the imported file. It can be either a local path or a URL to a remote resource.
Features delimiter - Delimiter to separate multiple product features.
Price decimal separator - Decimal separator for product prices.
In order to move fields from one list to another, use the twin horizontal arrows between the lists. To re-arrange the items
in the list of exported fields, use the twin vertical arrows below the list box. If necessary, you can save and then re-use a
particular layout of the exported fields.
Note: Highlighted fields in the Exported fields list are mandatory and thus cannot be removed from the list.
Below are listed all fields that can be included in an export file. The list is arranged in alphabetical order.
Important: This list describes all fields that can be exported from CS-Cart in the CSV format. However, the exported data
must reflect a certain of information, and all these fields cannot be exported in a single CSV file therefore. To know which
fields that can be exported at a time, please refer to the list of applicable fields inside the tab for exporting the particular
data type.
Quantity – Number of ordered items or the current number of product items in stock.
Search words - Product search words.
Secondary categories – Additional categories to which the product is assigned.
Ship downloadable – Flag to indicate that a shipping cost must be calculated for the downloadable products.
Shipping – Shipping details in the native format.
Shipping cost – Shipping charge for the order.
Shipping freight – Product's shipping cost.
--- User's shipping info ---
Shipping: address.
Shipping: address (line 2).
Shipping: city.
Shipping: country - Two-letter country code as it appears in the first column of the Manage countries page.
Shipping: first name.
Shipping: last name.
Shipping: state.
Shipping: title.
Shipping: zipcode.
--- End of user's shipping info ---
Short description – Short product description.
State - Name of the state.
Status - Product status.
Subtotal – Order subtotal.
Supplier - Name of the product supplier according to the "Company" field.
Tax exempt – Flag to indicate that taxes are exempt from the product cost.
Taxes – List of taxes applicable to the product or the order's tax info in the native format.
Thumbnail - Path to the file with the product thumbnail.
Title – User’s title.
Total – Order total.
User group - User group that the discount is applied to.
User ID – Numerical ID of the user.
User type – Type of the user's account.
Value - Value/content of the language variable.
Web site – Company or user's web site.
Weight - Product weight in the store's default unit.
Zero price action - Flag to indicate the allowed action on the product if the product has zero price.
Export options
Below are listed all the available export options that may appear or not appear in a subsection (in alphabetical order).
Category delimiter - Delimiter to separate child and parent categories.
CSV delimiter - Delimiter to separate the exported values.
In order to move fields from one list to another, use the twin horizontal arrows between the lists. To re-arrange
the items in the list of exported fields, use the twin vertical arrows below the list box. If necessary, you can save
and then re-use a particular layout of the exported fields.
Note: Highlighted fields in the Exported fields list are mandatory and thus cannot be removed from the list.
Export options
Language - Language of the exported data.
Product type - Type of products in the feed.
Important: The exported feed is uploaded directly to the Google Base server through FTP. Connection details are
defined in the section Administration -> Settings -> Google Base.
6.10. Logs
This section contains all logs of the store. By default, you are allowed to filter logs against the period within which they
were created. To access more filtering criteria, expand the form by clicking the Advanced search options control
element. If you filter logs against a particular search pattern regularly, you will find it convenient to save the pattern and
add it to the list of predefined patterns. Just set the search options, type the name of the pattern in the Save this search
as input box and click the Save button. Once the search pattern is saved, it is displayed in the drop-down list box at the
top.
To go directly to the necessary page, just enter the page number in the Go to page: field and click on mark.
To delete all the logs, click on the clean logs link.
The php information link allows you to view the PHP details.
Clicking on the db backup/restore link will take you to the Database page.
7. Design
This section of the Administration panel assembles control elements and facilities to manage and customize the
appearance of your store. Here you can arrange the layout of different types of pages, edit the templates that constitute
the interface, easily change the store logos, apply a different skin, etc.
7.1. Logos
Use this section to define the set of the store logos that are shown on the customer area, in the store invoices and gift
certificates, in the Administration panel, and in the Sign In box.
Logo images can be uploaded from a local computer of the server file system. Alternatively, you can specify the URL to a
remote location where the image is physically located. An alternative text describes the image and is shown when the
image is missing or cannot be displayed. It is good practice to have an alternative text associated with the image as an
additional SEO-wise opportunity.
To translate an element, which is literally to change the value of the corresponding language variable, hover the mouse
pointer over the element and click the book icon ( ) on the left. Then change the text of the element that appears in an
editable text box. Save the changes.
Once you have finished translating the interface, navigate back to this section and click the Disable translation mode
button to restore the regular mode.
Important: When you edit the templates, you are supposed to be familiar with the PHP Smarty template engine. Also
consult the help pages at docs.cs-cart.com to learn the basics of the CS-Cart architecture.
To start editing the templates, switch to the customization mode by clicking the Enable customization mode button.
Then click on the View storefront in customization mode link to move to the storefront. Editable templates now have an
edit icon ( ) assigned to them. Hover the mouse point over the necessary icon to highlight the corresponding template
or group of related templates, then click the name of the template you want to edit. The template's source code will
appear in the template editor (see the image below).
Edit the template and save your changes. To restore the original template, use the Restore from the repository button.
Once you have finished editing the templates, navigate back to this section and click the Disable customization mode
button to restore the regular mode.
7.3. Blocks
In this section, you can change the layout of the storefront pages. In particular, you can re-arrange the blocks appearing
on different storefront pages, edit their attributes and add custom blocks. It is convenient to regard them as independent
boxes containing different information like a list of products or categories, a banner, a search form, etc. Blocks are
nested inside a typical page frame illustrated below. The frame consists of five default groups: Top, Left Side b ox,
Central, Right Side b ox and Bottom. These groups are hardcoded and cannot be removed. However, you can deactivate
a particular group, and its contents will not appear on the storefront.
The frame is the same for all types of supported pages: the home page, product and category details pages, the cart
page, the checkout page, content pages, order landing page and news pages. Blocks that you place in a frame that is
specific to a certain page type will appear on such a page only. However, if you need a block to appear on all the store
pages (e.g., category menu), use the common frame under the All pages link.
In addition to the default groups, you can create custom groups and arrange multiple individual blocks into a group.
Custom groups are placed inside one of the default groups.
Important: Once you have edited/re-arranged blocks or group of blocks, please make sure everything displays correctly
on the storefront. If it does not, try to edit the parameters of the changed blocks/groups or revert to the original layout.
1. In the Design -> Blocks section, click on the link representing the page type.
This will open a common frame for all pages of this page type.
2. Click the Add group button.
This will open a form with the new group attributes.
3. Complete the form. Find the meaning of the attributes under the Group attributes heading later in this section of the
guide.
4. Click the Create button to apply the changes.
The group will appear among the other objects in the frame. To move the group to a different place inside the frame,
simply drag-n-drop it to the required position.
To place a b lock on a page:
1. In the Design -> Blocks section, click on the link representing the page type.
This will open a common frame for all pages of this page type.
2. Click the Add block button.
This will open a form with the new block attributes.
3. Complete the form. Find the meaning of the attributes under the Block attributes heading later in this section of the
guide.
4. Click the Create button to apply the changes.
The block will appear among the other objects in the frame. To move the block to a different place inside the frame,
simply drag-n-drop it to the required position.
Group attributes
Name - Name of the group.
Group - Parent group for this group.
Block order - Direction of blocks in the group (horizontal or vertical).
Wrapper - Template to border the block.
Block attributes
Name - Name of the block/the block's title.
Block content - Type of the block's contents. Find a description of the block contents types under the Block
contents types heading later in this section of the guide.
Filling - Contents of the block. Find a description of the filling types under the Filling types heading later in this
section of the guide.
Group - Position of the block in the frame.
Appearance - Mode to display the contents of the block. Find a description of the appearance types under the
Appearance types heading later in this section of the guide.
Wrapper - Template to border the block.
Block width - Width of the block in percent or pixels. This parameter works only for groups having horizontal
direction.
Note: For the meaning of the specific settings, see the information under the Specific setting heading later in
Filling types
Below are displayed the block filling types (in alphabetical order):
Also bought - Product that are usually bought together with this product (requires the Customers
Also Bought add-on).
Bestsellers - Products that are sold best (requires the Bestseller add-on).
Child pages - List of the page's child pages.
Dynamic - Items are added dynamically.
Emenu - Drop-down list with subcategories.
Filters - Product filters.
Manually - Items are added manually.
My tags - Cloud of store tags added by the user.
Newest - Block contains the newest items.
Plain - Plain text with no links.
Popularity - List of items sorted by the number of views.
Rating - List of items sorted by their rating (requires the Comments & Reviews add-on).
Recently viewed - Block contains the items that have been recently viewed by the customer.
Tag cloud - Cloud of store tags added by users.
Appearance types
Below are displayed the block appearance types (in alphabetical order):
Central - Layout is intended for the content appearing in the center of the page.
Dynamic - Appearance depends on the user's choice.
Emenu - Drop-down list with subcategories.
Grid - Items (product thumbnail next to a text link) arranged in a grid.
Hot deals - Product appear in a carousel (vertical scrollable list with pagination).
Links thumb - Product thumbnail with a text link to the product page.
Multicolumns - Items appear in multiple columns.
Multicolumns small - Small items appear in multiple columns.
My tag cloud - Appearance type for the My Tags content type.
Products - Product are displayed in the box just the same as they are displayed in a typical product list.
Products2 - Product are displayed with thumbnails and price, and are arranged in multiple columns.
Products grid - Items (product thumbnail above a text link) arranged in a grid.
Scroller - Automatically scrolled list of products (product thumbnail at the top).
Scroller2 - Automatically scrolled list of products (product thumbnail on the left).
Scroller3 - Automatically scrolled list of products (no thumbnail).
Short list - Product are displayed with thumbnails, price and product codes, and are arranged in a simple table.
Side box first item - The first product is displayed with a thumbnail and a text link, and the rest of the products
are represented as a link to the products page.
Small items - Product thumbnail with a text link to the product page.
Tag cloud - Appearance type for the Tags Cloud content type.
Text link - Simple text links.
Without image - Simple text link to the product page and the product price.
Specific settings
Easing - Progression of the animation in scrolling: Swing or Linear.
Feed URL - URL to an external RSS channel (e.g., http://www.example.com/rss/ ).
Hide add to cart button - Add to cart button does not appear in the block.
Item quantity - Number of items in the block.
Last days - Days preceding the moment the block contents are displayed.
Limit - Maximum number of items to appear in the block.
Number of columns in the objects list - Number of columns in which the items appear in the block.
Number of items (RSS) - Number of entries from an RSS feed.
Pause delay - Pause between scroller content changes (msec.).
Period - Period when the items inside the block appeared in the store (any date, today, number of preceding
days).
Random - Items are selected randomly.
Scroller direction - Direction of items in the scroller.
Link attributes
Link text - Name of the shortcut as it appears on the storefront.
URL - URL of the page under the shortcut. It should not necessarily be an absolute URL consisting of the access
protocol, the domain name and the path to the page. A relative link like index.php?
dispatch=gift_certificates.add would be enough.
Tab attributes
Parent item - Choose whether it must be a root level item (a tab) or an item appearing in a drop-down
submenu.
Link text – Name of the item/tab as it appears on the storefront.
Position – Position of the item relatively to the position of the other items of the same level.
URL – URL of the linked page. It should not necessarily be an absolute URL consisting of the access protocol,
the domain name and the path to the page. A relative link like index.php?dispatch=pages.view&page_id=3
would be enough.
Activate menu tab for - Storefront components pages where the items appear.
Generate submenu - Select whether the system should generate a submenu containing child elements of the
selected object (None = no submenu; Category = subcategories of the selected category; Page = child pages of
the selected page).
Pop-up direction - Side on which the popup menu will appear.
7.7. Sitemap
Use this section to extend the store's site map that by default may include links to category and information pages only.
Here you define a set of custom sections that should be included in the site map as well. Each new section can nest
additional references/links (are added under the section's edit link).
Section attributes
Position - Position of the section relatively to the position of the other custom sections in the map.
Section name - Name of the section as it appears in the map.
Status - Status of the section (Active or Disab led).
Link attributes
Position - Position of the section link entry relatively to the position of the other section link entries in the map.
Section name - Name of the shortcut for the link as it appears in the map.
URL - URL of the page under the shortcut. It should not necessarily be an absolute URL consisting of the access
protocol, the domain name and the path to the page. A relative link like index.php?dispatch=profiles.
update would be enough.
Important: The template edit is based on Javascript, so Javascript must be enabled in your web browser.
Controls
The editor includes a file explorer that is used to locate the elements inside the /skins directory, and a number of
controls to manage the files and folders. Pay attention to the Show active skins only check box that, if selected, hides
inactive skins, which makes the editing less confusing.
Element highlighting
To improve the navigation through the /skins directory, files of different types (template, image, CSS, Javascript) are
traditionally labeled with different icons. Besides, folders are highlighted in color according to the following rules:
Green - Folder containing templates used to build the storefront.
Pink - Folder containing templates used to build the Administration panel.
Green/pink - Folder containing templates used to build both the storefront and the Administration panel.
8. Content
In a nutshell, this section of the Administration panel provides a sort of a built-in content management system (CMS)
allowing you to create, edit and publish supplementary content. Although such content is generally irrelative to the main
content of the web store (the product catalog) and the ecommerce functionality of the website, it makes the store
complete by providing additional information like the description of your company, your privacy policy, terms and
conditions of your affiliate program, forms to contact the store administration, surveys and questionnaires, etc.
Besides, this section provides facilities to create and publish store news, including newsletters and bulletins, as well as
edit the language variables that constitute the interface of the storefront and the Administration panel.
The exact set of features depends on the CS-Cart edition that you use.
8.1. Pages
In this section, you can create and publish new contents of the following type:
Page - Simple page that can contain formatted HTML description only. Good for various descriptions and
policies.
Form - Page that contains a contact form and optionally a formatted HTML description. Forms are built with a
user-friendly form builder that requires no HTML skills and knowledge.
Important: To make it possible to create forms in your store, ensure that the Form Builder module is enabled
and configured in the Administration -> Add-ons section.
Link - Reference to an external web resource or any page in your web site.
Page attributes
General tab:
Parent page – Page that will contain a simple text link to this page. The parent page can belong to any type of
content.
If it is not intended that the page has a parent page, select the Root level option.
Name - Name of the page as it appears on the storefront.
Description – Plain text or formatted HTML description appearing on the page.
If you are not familiar with HTML, you are encouraged to add a formatted description using the built-in WYSIWYG
editor.
Status - Status of the page (Active = page is available on the storefront; Disab led = page is not available on the
storefront; Hidden = page is not displayed on the storefront, but is available via a direct link).
Page title - Title of the page, which is displayed in the title bar of the web browser. Required for SEO purposes.
META description – Contents of the HTML meta tag describing the page. Required for SEO purposes.
META keywords – Contents of the HTML tag containing a list of search keywords for the page. Required for
SEO purposes.
Creation date – Date when the page was created.
Use available period – If selected, the page is available for a certain period of time only.
Available from: – Date when the page becomes available for visitors.
Available till: – Date until the page is available for visitors.
Blocks tab:
Use this tab to define the set of custom blocks appearing on the page together with the page contents. Available blocks
are added and configured in the section Design -> Blocks -> Pages. And here you only specify which of the blocks
should appear on the page and, if applicable, what will be their contents.
To display a block on the page, choose the necessary block and select the Enable for this page check box. The contents
of the block with manual filling are managed in the Listed items part of the page.
Tags tab:
This tab includes a list of tags associated with the page. Tags appear on the storefront in a special side box titled Tag
cloud. For more information about the tags, please refer to the section Content -> Tags further in this guide.
Popular tags – Tags that have been added to the product by all users.
My tags – Tags that have been added to the product by you.
Note: Make sure the Tags add-on is enabled and has the Tags for pages option selected (Administration -> Add-
ons section).
8.2. Languages
This section allows you to control the set of languages that are available in your store as well as edit/translate the text of
language variables appearing both on the storefront and in the Administration panel.
Translations tab (list of language variables for the selected language):
Language variable - Name of the language variable as it is used in template (*.tpl) files.
Value - Value of the language variable as it appears on the storefront or in the Administration panel.
8.3. Tags
Use this section to manage the tags that are added to different pages of your store. Tags can be considered as free-
form keywords or labels associated with a page or product making it easier to find the page/product.
Tags created by the store customers and the store administrators appear on the storefront in the Tag cloud side box.
Customers are also allowed to see their personal tags in the My tag cloud side box. To allow for the side boxes on the
storefront, use the Design -> Blocks section.
Important: To use tags in your store you must have the Tags add-on enabled and configured (Administration -> Add-
ons).
Tag attributes
Tag - Name of the tag as it appears on the storefront.
Popularity - Number of items (products and pages) to which the tag is assigned.
8.4. Banners
In this section, you can create graphic and text banners that can then be placed on the storefront. Banners can lead your
store visitors to any of the store pages or to a third party resource. This section also allows you to see statistics of every
single banner (banner statistics link).
Note: To display a banner on a page, you need to add a separate block with the content type Banner. For details, see
Design -> Blocks.
Banner attributes
Banners can have the following attributes:
Name - Name of the banner.
Type - Type of the banner (text or graphics).
Description (text banners only) - Text of the banner. This can be either a plain test or formatted HTML text. If
you are not familiar with HTML, you are encouraged to add a formatted description using the built-in WYSIWYG
HTML editor.
Note: Banner description can be different for different languages. Simply switch to the required language when
editing the banner description.
9. Usability Notes
Navigation
Many details pages of the admin panel are supplied with the navigation links – Previous and Next – and a link to the
search results. These links allow administrators to easily move around and go back to the search results.
Once you have specified the parameters by which to perform the search, a page containing the filtered search results
will be displayed to you. Using the Previous and Next links you will be able to look through the list of all found results,
and the Search results link will take you back to the page containing the filtered search results only.
This functionality is available for the following entities:
1. Products;
2. Users;
3. Orders;
4. Shipments;
5. Gift certificates;
6. RMA;
7. Subscriptions;
8. Events;
9. Affiliates;
10. Affiliate: approve commissions/payouts.
Quick menu
The Quick Menu control element, displayed on all pages in the top right corner, enables you to quickly access any store
section and perform a necessary action. The quick menu is fully customizable, so you can create your own set of
frequently used actions.
To customize the menu:
1. Click on Quick menu to open it;
2. Click on the edit link;
3. Now you can edit or remove links and sections, or add new ones;
4. If you want to expand the menu on mouse hover, select the Show menu on mouse over check box;
5. Click on done to save the changes.
Besides, with the Advanced Search option customers are allowed to create different search patterns and save them for
future use. Just set the search options, type the name of the pattern in the Save this search as input box and click the
Save button. Once the search pattern is saved, it is displayed in the drop-down list box at the top.
After completing any of the search fields, click on Search to display the search results.