Shopping cart system – online shop

Features of the shopping-cart system

Setting up the CMS shopping-cart module

Adding and changing items

Import and export of items at CSV or TXT format

Updating the shop menu (automatic)

Updating the shop menu (manual)

Shop database, columns and properties

Links at shop sites

Editing the shop templates

Shopping-cart system – advanced users: PHP, HTML and Java script

Shopping-cart system – payment systems

Shopping-cart system – receiving orders – forwarding to a mobile phone

Shopping-cart system – access statistics – optimisation

Shopping-cart system with secure area


Our shopping cart system contains a wide range of features and its layout and design can be customised conveniently with the help of the bluetronix software. Several means of creating and changing items are available.


Click on the image to test the shopping cart system

Features of the shopping-cart system

View of multiple categories and any number of categories and sub categories

Detailed view of each item

Shopping cart with ordering system and mini shopping cart

Several payment methods like PayPal, Moneybrookers, direct debit or by credit cards like VISA, Mastercard, American-Express, Diners-Club etc. Internet payment service providers like ChronoPay can also be used

Check inventory of stock

Differing tax rates of items

Special offers and quotes

Calculating bulk or per item shipping

Different item versions (in colour, size or specification)

Search function for items and terms 

Dynamic category menu 

Automatic size adjustment of image

Prices ex GST or including GST

Simple changes of layout design, e. g. arrangement as well as the number of items per page

Simple adding and changing of items (datasets) in Editing mode

Dataset and table view of item database including import and export function and export function

Import and export into CSV or TXT format

Detailed description in HTML format, e. g., articles with several pictures, text, links to producer, PDFs etc.

Multiple installations, for example multi-language shops or different shops for resellers and customers

Allowing access only to registered users by using the module Secure areas and registration

Using the module Newsletter allows you to send news to registered customers

FTP access, for uploading/downloading multiple pictures in one transfer

Statistics of  site visits to optimise advertisement and sales campaigns

Single visitor analysis displays statistics for individual customers accessing your homepage

Forwarding emails to mobile devices like mobile phones or PDA’s

Based on database technology  and optimised for up to 500.000 items

Setting up the CMS shopping-cart module

While in editing mode, click on  Modules -> Shopping-cart system. Choose your preferred shop layout and define settings for tax and shipping details. To set up the system click Set up shop. The module software creates the underlying database as well as shop system files in the ‘shop’ directory.




Next you want to display the newly created shop menu on the left side of the homepage. To achieve, this open  Layout -> Edit layout.



Activate ‘left area’ and click  Select directory. Browse to the ‘shop’ directory and select ‘menu.html’. Save the layout and check the shop site.

Adding and changing items

In editing mode, each item displays so called database buttons. Using these buttons enable you to   Add,  Edit and  Delete items.



To create a new, simply click on  New record. To change an item, click next to the item name on  Edit record.



While in the dataset view, insert a name for the new item, a price and so on. Additionally, description preview and description details can be filled out by using the  Editor. This information might be helpful if you want to provide further images, text, links or PDF files for downloading. Save the item by clicking on Save. To create more items, click on Next record or  Previous record, to switch back to table view, click Table view.


     Item in the database view

Table view gives you an overview of all items in table view. Be careful not to delete or rename any rows of datasets unless you have a thorough understanding of shopping cart systems and PHP scripts. Therefore leave any unused rows blank. For further details about using the table view, please refer to the chapter table view.

Import and export of items at CSV or TXT format

Items can be imported into the shop database out of files in either CSV or TXT format. To import, start  Database -> Import database. To select a file to import, click on Document manager. Now transfer the file including any item data from your local hard drive to the server. The file must be in CSV or TXT format (tab separated text) and must hold the columns of the table as they are detailed at Shop databases, columns and properties. Select an item file and click Apply, then choose the ’shop’ database as ‘target database’. Generally data will be added to an existing dataset, if you would like to delete existing data, simply check the respective checkbox. Now begin the importing process by clicking on Import.


To double check the results, go to  Database -> Database manager and click on the Edit button next to the ‘shop’ database.


The export function can be found at  Database -> Export database.

Updating the shop menu (automatic)

The shop menu needs to be updated after any import of data as there are added or deleted items.


To achieve this, click on  Edit menu, which will update the shop menu automatically. Save it and check the result.

Updating the shop menu (manual)

Sometimes, you want to insert additional menu links at the shop menu like ‘terms and conditions’ or ‘details’. To insert a menu item manually into the shop menu click  Edit page. While in the editor, click on shop menu and then on the  Edit menu symbol. Please note that the menu will not be updated automatically, existing entries will be detected only. Now you are able to add further menu items like ‘terms and conditions’.

Shop database, columns and properties

Column Name




1. Category e. g., ‘screens’

must not contain characters " and '

Category 2

2. Category e.g.,  ‘TFT display’

must not contain characters " and '

Category 3

3. Category

must not contain characters " and '

Category 4

4. Category

must not contain  characters " and '


Item number e.g., ‘1234’

Text format


Name of the article like „TFT display type 123“



Article price

Decimals separated by ‘.’ (‘dot’)


Short description for category view

Text and HTML format


URL of preview picture for category view e. g., ‘’

need to state complete URL including „http://...“, no relative links


Detailed description of the article for detailed view

Text and HTML format


URL of the detail picture e. g., ‘’

need to state complete URL including ‘http://...’, no relative links


State shipping charge here, if you want to have different amounts for each item

Decimals separated by ‘.’ (‘dot’)


Delivery time as customer information e.g. , ‘3 days’ for example

Text format


The available amount of articles in stock, e.g., ‘10’ – this will also be the maximum quantity



This input is only necessary if a product has a different GST percentage then what is defined system wide



Versions of an article like ‘red_blue_green’

Text format, separate multiple entries with ‘_’ (‘underscore’)


Further specifications like ‘USB_Firewire’

Text format, separate multiple entries with ‘_’ (‘underscore’)


Other versions

Text format, separate multiple entries with ‘_’ (‘underscore’)


Other versions

Text format, separate multiple entries with ‘_’ (‘underscore’)

Links at shop sites

In some cases it may be necessary to link directly to a certain article or category site. For example to have a link at the start page to special offers. First you have to identify the URL address, browse to your homepage in a second window then navigate to the shop item site you want to link to. Now you see the complete URL in the address bar of the browser ready to copy it.



Examples of shop system links:

link to all items

link to all items in shop layout B

link to all items in shop layout C

link to all items of the category ‘cameras’ and subcategory ‘digital cameras’

Link to a detail view of an item having the ID=2 and the name ‘video camera’


Editing the shop templates

The bluetronix software allows you to customise Database templates, as well as category view, items and the shopping cart.

Let’s look into modifying a template as example, click on  Edit page.


Customising database templates in the editor, here the shopping cart system

The editor enables you to customise layout, to change image sizes and arrangement and to set number of images per page. Instructions on how to customise a template in the editor can be found at Edit database templates. Instructions on how to customise the layout (images and colours) can be found at Edit layout.


By setting up the module multiple times, you can create individual shops for different groups of customers, for example resellers and consumers, or shops in different languages.

Shopping-cart system – Advanced users: PHP, HTML and Java script

You will not need any programming skills to customise a layout. All can be done within the editor.

Advanced users are able to change templates, databases and tables. The strict separation of the layouts and PHP scripts makes it possible to have an easy to handle shop system.

Shopping-cart system – Payment systems

The shopping cart shows chosen articles with picture and version. Deleting items or changing the quantity is done effortless. The shop supports prices including GST and ex GST. Where applicable the GST amount will be added to the total.




The shopping cart can be treated like any other form, so feel free to customise it. For example different carts for different payment methods, like PayPal, Moneybrookers, or direct debit, by credit card (VISA, Mastercard, American-Express, Diners-Club etc.) and use internet payment service providers like Chronopay etc.




You can integrate the payment methods by yourself. In the case of PayPal this can be done by simply inserting a link. Additionally we will offer an integration service (see Webdesign). To be able to charge credit cards it is necessary to have a trade license, an ABN or a credit card approval contract.

Shopping cart system – Receiving orders – Forwarding to a mobile phone

Orders send to your shop system will be stored in the form archive  Extras -> Form archive. Furthermore you can configure email forwarding to your address and automatic email confirmation to the customer.

Because the bluetronix software supports POP3, SMTP and IMAP accounts, you will be able to configure your mobile phone or PDA to receive emails from your shopping cart system. This way, you will be informed of new orders in real time and you can respond in a timely fashion.

Shopping cart system – Access statistics – Optimisation

In combination with the module ‘Access statistics’ you can also optimise prices and offers. You are able to see which articles, categories and sites a customer has visited and how long he stayed on each site. Using this tool, problems can be analysed and fixed.


Furthermore, you can see how your visitor found your homepage. Your client might have typed the URL directly in the browser address bar or clicked on a link from an external page or searched for your website to enter your shopping cart system. The benefit of ads linking to your page can be analysed this way.

Shopping cart system with secure area

In combination with the module ‘Secure area’, the shopping cart or the whole shop can be password protected. Secure areas make it possible to create different views, e.g., shopping cart systems showing prices to registered resellers only, article presentations for registered users only, etc. For further information refer to the chapter CMS module secure areas.