First of all, thank you for trusting Innovadeluxe products and InnovaCommerce. With InnovaCommerce the commerce ON and OFF is possible.
Installation of InnovaCommerce POS
To install the program, just run the package you downloaded from our website, the following license acceptance window will appear.

It is important to read the contract carefully before accepting. Once accepted, the program will start the decompression and pre-requisite check. If everything is correct, the following window will appear.

To start the installation, click on the “INSTALL” button, the installation process is automatic, you will not have to specify any other options.
InnovaCommerce POS configuration to work with our store
Before starting the configuration, we have to have port 3306 of the MySQL database open to external connections, InnovaCommerce POS will not work if this port is closed. To open the port or know if it is open or not, contact your Hosting, it is important that you understand this point since Innovadeluxe will not give any support in this regard.
InnovaCommerce POS can be configured to work with many stores, you can create all the connections you want. After the simple installation, the configuration window of a first connection will appear.

In this window we must specify the FTP connection data of our hosting. These data are usually provided by the hosting, if you don’t have these data, contact your hosting provider. Innovadeluxe will not give any support on how to recover this data.
Server: FTP server, usually the same as your website, but replacing www with ftp, or an IP address of your server. This information is provided by the Hosting.
User: The FTP user name. It is important that this user has access to the folder where the store is hosted otherwise InnovaCommerce will not find any store and the wizard will fail.
Password: Password of that user.
Port: FTP port, with rare exceptions, will be 21
Security options
Certain FTP servers need to connect with secure credentials, this information is provided by your Hosting, this way you will know if the server works in passive or active mode, if it is a secure server and uses FTPS*, TLS or self-signed certificates. Depending on the security configuration of the server, you should check the relevant options.
* ERRATA: In a previous version of this wiki, there was a typo in the text where it said that innovacommerce could connect to SFTP servers, that was wrong, it is FTPS servers (Ftp over SSL), therefore, INNOVACOMMERCE does not support SECURE FTP SERVERS (S-FTP). Anyway, in the connection form it was well written (FTPS).
After entering the data, we will click on “NEXT STEP


These windows will be shown if we have entered the data wrong or there is some kind of problem or failure in the internet connection. Check your connection or the data entered.
If the data is entered correctly, InnovaCommerce will automatically search the FTP for a Prestashop store and display it in the following window.

Normally, most users only have one prestashop store in their FTP and it will be the one they will see in this window (they will see the name of the store), if it is correct, simply give it a local connection name (in the box below) and click “YES – CONNECT” so InnovaCommerce will add it to the list of connections available to connect whenever we want.
If, on the other hand, we have several shops in our FTP, we will click on “NO – SELECT OTHER” and the following window will be shown.

In this window, write or look for a folder in your FTP where the store is hosted and click on “NEXT STEP” so that InnovaCommerce can test again if there is a store or not in the specified path. If it finds it, you will see the previous window again.
After creating the connection, we will see the connection selection window. The first time you use InnovaCommerce there will only be one, but you can create more connections with the “CREATE CONNECTION” button by repeating the steps of the wizard explained here.

To access InnovaCommerce POS, simply choose a connection from the list and click “Connect”.

After selecting a connection, you will see a list of store employees, search for them in the list and type in the lower box the access password (it is the same one you use in prestashop to access the backoffice). If you want the selected user and password to be remembered, check the “remember user” box at the bottom of the window. To enter, click on “Enter”.
When we access the first time to InnovaCommerce POS, it is necessary to create a first terminal (POS), the following window will appear, to create our first terminal, click on “NEW” in the toolbar.
To create a new terminal, give it a name and select, if necessary, in which number the first ticket generated should start.

It will be added to the list, then you select it and click “Configure” to specify general parameters of the POS you just created. This window is divided into 5 tabs that we will explain below.
It’s good to know
The POS configurations are saved by teams, this means that in the case of having innovacommerce installed in another team, we will see how natural the POS you create here, because the POS are created in general for the entire store, but their configurations are saved by teams. This way, for example, if you go to another computer with innovacommerce and you configure in that computer the POS options, these will be different from the first computer and so on. This is done so that you can use the same POS with different innovacommerce installations without having to share the configuration. Now, however, aspects such as the store or the warehouse to which it connects must be common to all configurations or you will have problems with the stocks of your store. For the simple reason that a POS may be subtracting stock from a different store to the one that the same POS subtracts in another different computer, although this scenario may be intentional by the user, we must proceed with caution.
Ticket” tab

In this tab we will configure a little bit the appearance of the printed ticket. In the areas “ticket header”, “ticket subheader” and “ticket footer” we set the texts that will contain these areas of the ticket. At the bottom we can specify a logo (we recommend images of no more than 150 by 50 pixels and if possible in grayscale with a resolution greater than 70 dpi). If you do not want a logo, check the box “disable ticket image”.
On the right side you can select which printer, from the ones installed in the system, this POS will use in the current computer, if it’s a somewhat old printer you can activate the option I have problems with the ticket, this will make innovacommerce use a generic driver and the printing will be accelerated, but you won’t be able to print logos or graphic effects on the ticket and it’s limited to a specific number of printers.
The “ticket width” box will be filled in automatically if the selected printer is correctly configured in windows, but you can manually set another value in order to increase or decrease the ticket printing margins.
In “Number of decimal places” you must specify how many decimal places the POS must show on the screen, use this configuration according to the currency you set to use in the POS (tab “location”)
Then, there are a series of checks that we will explain:
Default editable lines: If it is pitted, the lines of the ticket can be modified by default. This behaviour can be changed inside the POS itself.
Do not print the ticket by default: If the ticket is broken, it will be deactivated by default when the POS is opened. This behaviour can be changed inside the POS itself.
Show employee name: If it is selected, the name of the employee will be printed at the bottom of the ticket.
Show order number: The POS is another customer of the shop that makes “orders” in the system, to know which order number is associated to the printed ticket, activate this option and it will be printed at the bottom of the ticket.
Show invoice number: In addition to an order, Innovacommerce generates “simplified invoices” or “ordinary invoices” (depending on whether the ticket is closed for a generic customer or an identified physical or legal customer). If you want the generated invoice number to be printed, check this box.
Prestashop discounts and prices: If this box is activated, the POS will respect all the specific prices and group discounts of prestashop for a product when it is entered in the ticket. If you do not want the POS to take these prices into account and take the standard price of the product without variations, do not check this box.
Discount line: If you want the manual discount lines that you apply to the products to appear on the screen in a different colour, check this box and select a colour by clicking on the box below.
Ticket discount line: If you want the total discount to the ticket to be reflected on the screen in a different color, check this box and specify a color for the line.
NOTE: Out of stock lines will always be printed in RED.
Terminal” tab

In the second tab we will configure relevant data to the terminal.
Multistore: Set the store within a multistore (or the only store in a single store environment) from which the POS will make sales. This is a delicate configuration and it must be the same in all the configurations that have this POS in all the computers where it is used. Select a store from the drop-down menu (if applicable).
Warehouse: If you use products with advanced stock in prestashop or mixed stock (products with advanced stock and without advanced stock) you must specify from which warehouse the POS must subtract the stock for those products that have advanced stock active and their units are established as being dependent on a warehouse (see advanced stock in prestashop and in this wiki).
Status of sales of the terminal: As we mentioned earlier, the innovacommerce POS is a “customer” making orders, these orders must have a state of completion, Innovacommerce in the installation creates a state called “POS veins”, but you can select any other state in the folding.
Recalculate prices when changing customers: If this option is enabled, when changing customers in the middle of a sale, prices will be recalculated in case the new customer has other prices because they belong to a discount group.
Show inactive products: If this box is checked, the POS will show those products that are marked as “disabled” or “inactive” in prestashop, you can use this feature to sell in your POS products that are not visible in the online store.
Ignore negative stock: For those products that do not use the advanced stock, it is possible to sell them below the 0 stock, so that the POS does not warn you that you no longer have stock of the product you intend to add to the sale, check this box.
Show available units: If checked, the POS will show in the product buttons, the units in stock available for that product (or the sum of all its combinations if it is a product with combinations).
Show out of stock products: If this option is activated, the POS will show those products that are in zero stock or in negative. Select a color for these products that are out of stock. (The background colour where the number of units appears).
Show stock sections: You can color the stock sections with 3 levels of colors, specify in the “to” boxes the units below which the specified color will be shown.
Viewing products: Choose how you want to view the products button, you can choose between “text only”, “image only” or “image and text”.
Viewing categories: Choose how you want to view the categories button, you can choose between “text only”, “image only” or “image and text”.
The “Clear Images” buttons serve to empty the program’s image cache, use it if you see that the buttons don’t show the images correctly.
Default category: Choose in your category tree which of them should be the one shown in the initial opening of the POS. If you activate the option “show 2 category lines”, the POS will show in the category area two rows of buttons.
The “cash closing” and “history” options will be explained in other sections of this manual.
To access the POS, click on “Open POS” which will take you to the main window of InnovaCommerce POS.
Performance” tab
Disable cart creation: If you notice excessive slowness in the POS, try disabling cart creation. The cart creation is not important for the POS sales procedure, it is only relevant for the statistics in the Prestashop statistics panel.
Location tab

In this tab we will indicate different options regarding the location of the POS.
Language for the terminal: Select from the available languages in which you want the POS interface to be displayed.
Country for the terminal: Configure within the countries configured in your prestashop, the country where this POS is located.
Currency for the terminal: Configure within the currencies configured in your prestashop, which will be the one used by the POS in the sales processes.
Decimal separator type: Set the behavior of the decimal points in the POS, you can use the point or comma, select the one that corresponds to the regional configuration of your country. Depending on the option chosen, the decimal point on the numeric keypad may or may not be used.
I only use one type of VAT: If your store only uses one type of VAT, you can check this option and select the default VAT type in the drop-down menu, this will achieve greater fluidity in the use of the POS.
Other” tab

This tab includes other advanced options for the POS.
Prestashop loyalty points systems (loyalty module): If you use the prestashop loyalty points module and you want the POS to assign those points in the sales for registered customers, check this box.
Activate terminal lock due to inactivity: This causes the terminal to lock if the specified time in second passes, having to re-enter the employee’s password in order to use it.
The button “tariff management” leads us to the configuration of price tariffs, which is explained in another section of this same WIKI.
Uninstalling the program
If you are no longer going to find InnovaCommerce POS useful, you can easily uninstall it from the Windows control panel.
Text revised in October 2016


