IPrice calculator LIGHT - quote calculator, price list with order form for Joomla


IPrice calculator PLUS - logo

License: free
Languages: English Russian Italian

IPrice calculator LIGHT component is the free version of IPrice components family. It realises all necessary set of functions to organize price lists of the products or services on a Joomla web-site with possibility of formation of the order and calculating of totals, send order to an manager e-mail and a customer e-mail, viewing and removal of orders. See also more powerfull commercial component for Joomla IPrice minimart.

 The component allows to import the price list from CSV file (Excel).

The component is integrated with standard captcha plugins of your Joomla site for spam protection. Also the component supports Joom!Fish to organize multilanguage price-lists (for Joomla 1.5). The component supports multicurrency with recalculation of amounts depending on exchange rate.

Installation

Download package using the link "Download" in the right up corner of the article. Unzip package and follow instruction in read-me-eng.txt.

Parameters of the component:



  • Manager user ID - ID of Joomla user - manager of products, who will receive orders by e-mail.
  • Currency - currency by default (USD, EUR, RUR and etc, see chapter "Currencies")
  • Use cents - round prices or not.
  • Show prices - show prices or not.
  • Header text before price-list 
  • Intro text before price-list
  • Text after order submitted - message after the order sent to user.
  • Show currency selector - show or not the currency selector before the item list.
  • Use captcha - use or not Captcha. You need to enable one of captcha plugins installed on your Joomla site. If you have a few captcha plugins, then you need to enable only one of them.
  • Use captcha for registered - use or not Captcha for registered users.
  • Total ratio - multiplier for total order amount. If you need to add Taxes for the total amount, then you can use this parameter "ratio". For example, the value 1.1 mean that total order amount will increasing on 10% (Tax)
  • Show total ratio - use the ratio or not.
  • Show total ratio as - "percent" or "ratio".
  • Number of selected items for order - The minimum number of items that the user must choose to send the order.

Front-end of the component:

1. Show the full price-list or chosen categories of the price-list through menu item.

First create menu item with type IPrice calculator->price-list layout.

You can set the parameter "Use tabs" to use or not to use tabs for categories.

There is some parameters you can set in menu item:

  • Categories ID`s - the list of the category ID separated by the comma to show in the price list  (if the list is not set, then full price list will be displayed). For example: 1,2,3
  • User ID of the manager who will receive orders on an e-mail.
Also you can override global parameters using menu item parameters (currency, price-list header, text after order submitted and etc). You can create multiple menu items and set own currency for the each menu item to create the currency selector for the price list. Also you can create different menu items for different site language and set own currency for each language.
 
The component allows the user to choose the necessary items of the price-list, to set their quantity and to calculate totals for each category and whole price-list. It is possible to set a short description and a full description. The full description of the item is shown by a mouse click under the name.

IPrice calculator - прайс-лист


 

2. The contact information and order formation on the chosen price list items.

The order remains in a database and goes on an e-mail to the customer and to the manager,whose ID is specified in the menu item options.

IPrice calculator - отправить заказ

 

 

Back-end of the component:

1. Manage categories.

 

IPrice calculator - категории

 

2. Manage items.

When you add or update the item, you need to specify the following data:

  • Item name
  • Short description
  • Full description (the visual editor is used)
  • price of the item
  • Type of item selection (checkbox, a choice of quantity or a choice of one item from group - radio button).
  • In case of item selection type "radio button", it is necessary to specify the ID of the radio button group.
Tip: Make sure that images in item description has absolute path (http://www.your-site.ru/images/stories/image.jpg), but not relative path (images/stories/image.jpg). It allows to display images in order e-mail and admin panel correctly . Set the parameter "URLs" of TinyMCE plugin editor to the value "absolute". Also set the absolute path for images in "description" field, when you import items from CSV file
Tip: use SmartResizer plugin to create thumbnails for images of the description and to open a full image in a popup window. You can use the code of any content plugin in an item description, because the item description is processed by content plugins. For example you can use "Google map" plugin code and etc.
 
IPrice calculator - позиции

IPrice calculator -редактирование позиции

 

3. Manage orders.

Viewing of the list of orders and removal of orders.

IPrice calculator - управление заказами

 

4. Viewing the order.

IPrice calculator - просмотр заказа


The order in the given kind is sent on an e-mail to the manager and the customer.

 

5. Import items from CSV (Excel).

The component supports import of items from CSV file. For import items it is necessary to prepare the data with following order of columns:

  1. Category name
  2. Item name
  3. Price
  4. Short description
  5. Full description
  6. Type of item selection (0  - checkbox; 1 - input box of quantity; 2 - a choice of one item from the item group - radio button).
  7. ID of radio button group (set this field only for elements with type of item selection=2).

Columns with 1 on 3 are mandatory and must be present always. Use the sample import file from installation package.

The document needs to be saved in CSV format. You need to save CSV file in UTF-8 format. Also You need to add all categories in admin panel manually before import items. It is important to be convinced that all names of categories on a site and in an import file coincide up to the register of symbols. After that it is possible to start import.

IPrice calculator - Импорт из CSV

 

In the form of import it is necessary to choose CSV import file. You need to specify, whether there are headings of columns in CSV file. Also it is possible to set a symbol-delimiter of columns (usually by default ";"), a symbol framing values of fields and also a delimiter of rows (by default - "\n").

Start import by button "Import". In the course of import errors if they arise will be given out.

IMPORTANT! You need to add categories manually before import items. An item is identified by name when importing. If the item name is found in a database, then the item will be updated (including a category). If it is not found - the item will be added. Use the empty value for optional fields to leave the old value when an item is updated. Use the value "-" to empty the field when an item is updated.

 

6. Manage currencies.

The component supports some currencies with recalculation of amounts depending on exchange rate. For each price-list in menu item it is possible to set parametre "Сurrency сode" which will define price-list currency. Current exchange rates are stored in the table of exchange rates of currencies in the form of factor of the relation of a course of the basic currency to the chosen. Set exchange rate to 1 for the basic currency (You set item prices in admin panel in basic currency). Also in the table of exchange rates the way of display of a symbol of currency is set: a symbol of currency, a symbol site (on the right or to the left of the sum), whether or not to separate a symbol from the sum a space. The item prices are specified in the basic currency in admin panel. If the currency, specified for the price-list in menu item parametres, distinct from the basic currency, the prices are recalculated depending on a current rate stored in the table of exchange rates.

Currency parameters

  • Currency code - USD, RUR, EUR and etc
  • Exchange rate - form of factor of the relation of a course of the basic currency to the chosen. 
  • Currency symbol - a symbol of currency.
  • Currency symbol position - position of currency symbol in amount: right or left.
  • Use space between symbol and amount - Use or not space between the currency symbol and the amount.

 

IPrice calculator - управление валютами

 

IPrice calculator - редактирование элемента

 

Commercial version with rich functionality: IPrice minimart