Description

This screen ("Hikashop->System->Configuration") enables you to configure HikaShop.
During the install process, HikaShop will be automatically configured using your Joomla Configuration but you can modify it at any time.
You will also find a tool to easily publish/unpublish the HikaShop plugins and add/modify the HikaShop languages files.

 

Toolbar

  • Save : Save the configuration and return to the dashboard screen.
  • Apply : Apply the modifications to the configuration and stay on the same screen.
  • Cancel : Return to the previous screen without saving the modifications.
  • Help : This button enables you to turn ON/OFF the help section, this screen will appear or disappear.

 

Main

A small note about taxes calculation : Taxes calculation can become quite complex as their are a lot of parameters to take into account. We highly recommend you to seek advice to your local tax office in order to know the specifics of taxes in your state/country. As you might know, each zone of the world has a set of tax rules that all businesses operating in its zone need to follow. Taxes will be adapted based on the product type and where the customer is living. So, if your company is based only in France, you will have to input the tax rules of the french administration which apply to you. You will be able to lower the amount of rules by restraining your sales to a part of the world (for example, you could sell only to french customers), the type of products (if you don't sell alcohol, you don't have to enter tax rules specific to alcohol sale), the type of the customer (companies will have to pay different taxes than individuals so you could sell only to individuals).

Main

  • Put the store offline : That option disable the whole store on the front end.
  • Editor : You can select here the editor you want to use to edit all your HTML content.
  • Read more : The read more link can be displayed in the editor by turning this option on. Unfortunately, on some browsers, this read more link might not work when combined with the multi language edition and is thus disabled by default.

Address

  • Your shop address : You need to write here your shop real address. This address will be displayed on the invoices that you or your customers will be able to print.
  • Default address type : You can set the default type of a customer. If the user enters a VAT number and based on the checks on it the type will be changed to a company with or without a valid VAT number. Then, based on the type of customer, taxes might be different based on the tax rules you created in the taxation management screen. You should left this parameter to Individual in most cases.

Currency

  • Main currency : You can set you main currency here. By default the prices will be displayed in that currency and payments will be possible in that currency. You can set additional currencies via the currencies management screen.
  • Currency rates refresh frequency : You can select here a frequency for the currencies rate refresh process. Usually one day should be ok. The rates are retrieved from the European Central Bank rates which are themselves updated once a day. Note that this options is only available if the HikaShop rates plugin is published and you need to have your cron task configured so that the rates updating process can be triggered. Thus, this option is only available with our commercial versions.

Taxes

  • Detailed tax display :Show detailed all the different taxes present in the cart, the orders and the invoices.
  • Type of address used for tax : Depending on where you live your tax office will want you to use either the billing address or the shipping address for tax calculation. You should seek advice at your local tax office to know out to set this option.
  • Main tax zone : You need to select your zone here. Some countries might have different taxes on a per-state basis so you will want to specify here your state rather than your country. That parameter will be used to calculate taxes. Also, before a customer enters his address, the system will also use this zone as the customer zone to calculate taxes.
  • VAT number check : You can select here if you want to check the VAT number. This option should be used if your shop is located in Europe where taxes might be different if the buyer is a company with a VAT number or not. You can set it to check that it conforms to the format specifications defined by each European country or, on top of that, validate the VAT number against the European VAT checking web service ( only available if you have the PHP SOAP extension installed on PHP5. If not, an error message will be displayed to the user). Note that by default the VAT number field is unpublished. You can activate it in the fields management screen. There, you will also be able to choose whether the VAT number should be required or not (It could happen that you want to make the field required, and check it against the online server to be sure that all your customers are European companies with a valid VAT number).
  • Show taxed price : This is a global option which allow you to display the prices with tax, without tax or with and without tax.
  • Apply discounts : Depending on where you live your tax office will want you to apply discounts before or after tax calculation. You should seek advice at your local tax office to know out to set this option.

Product

  • Variants published by default : You can set here the publish state of variants generated by HikaShop when you add characteristics to your products.
  • Modules under the product page : You can choose to display HikaShop content modules under the product page. It can be interesting to display related products beneath the product information.
  • Characteristics selection method : You can choose between three possibilities for the characteristics selector: 1/ a dropdown for each characteristic 2/ radio buttons for each characteristics 3/ a 2D table layout where you will have a characteristic options as rows and another as columns with one radio per possibility. Note that this third option only works with 2 characteristics per product. If a product does have a different number of characteristics, they will default to the dropdown display.
  • Characteristics values ordering : You can choose here whether to sort the characteristics values alphabetically or by characteristic id (in the order you added them to the characteristics )
  • Append characteristics value to product name : If you deactivate this option, the characteristics values won't be added automatically to the name of the main product for variants of products. If you don't want to display it on the product page but you want it on other pages like the checkout/cart/order/invoice you should leave that option turned on and add the CSS code below in the front end CSS of HikaShop that you can edit on that same tab of the configuration:
.hikashop_product_page .hikashop_product_variant_subname{ display: none; }
  • Display the characteristics name : You can choose to display names before the characteristics selector.
  • Update the product stock on confirmed status: The product stock will be decremented only when the order status is a conformed status, not when the order is created.
  • Dimensions display : You can turn on that option in order to display the width, height and length of products on their product page.
  • Weight display: You can turn on that option in order to display the weight of products on their product page.
  • Display 'add to cart' button for free products : By default, the "add to cart" button is only displayed if the product has a price unless that option is turned on.
  • Display the quantity field on the product page : You have three ways to go about that. Either you don't display any field and each time the user click on the "add to cart" button he will have one product added, or you can use a normal input box where the user can write a number if he wants several items. Finally, you can have a "Ajax input" where additional + and - links are added to the quantity input box.
  • Display a contact button on the product page : That option will add a contact button on your product page so that users can contact you about your products (for quotes for example). You can also add that button on a per product basis. That means that you will have to choose to display or not the button for each product (you will then find that option when you edit your product). This option is available in all commercial versions of HikaShop.
  • Make product association in both ways : That option will create an association between two products when you set a "product related". So the product you're editing will also be added as a related product to his related products.

Cart

  • Cart retaining period : The period of time during which the cart will be kept in the database. After that, the cart data will be cleaned to avoid having too much data.
  • Frequency of the check for the carts : The frequency of the "cart retaining period" check. Additionally, the last check date will be displayed.
  • Clean cart when order is : With that option, you can choose to remove the current cart of the user directly when the order is created at the end of the checkout, or only when the order is successful. In that second case, when the user comes back from a payment gateway, he can continue his order.
  • After a product is added to the cart : You can choose to always go to the checkout page, or to always stay on the same page. Additionally, you can let the system choose whether to stay or go to the checkout based on the cart module being displayed or not: if displayed, you will stay on the same page but if the module is not displayed you will go to the checkout page. Finally, you can choose to display a notification popup to the user which will stay for 3 seconds where the user can click on a button to access the checkout or close the popup immediately.
  • Maximum number of items in the cart : You can define here a maximum number of items for the cart. Above that, products won't be added to the cart. This option is only available in commercial versions of HikaShop.
  • Notice popup display time : You can configure here the amount of time that the notice popup will be displayed after a product is added to the cart (note that you need to set the option below to "stay and display notice popup" ).
  • URL where to redirect when the cart is empty : You can put here a URL to redirect the customers to when they try to access the checkout and their cart is empty. In all cases, they will get a "the cart is empty" notice.
  • Allow users to print their cart : When that option is activated, users will be able to print their cart on the checkout via a print icon.
  • Group options with products : When that option is activated, the options will be displayed together with the main product in the cart while when the option is deactivated, each option will be considered as a separate product in the cart.

Order

  • Order number format : This option enables you to set the format of order numbers. It is only available in commercial versions of HikaShop. By default, the order number uses letters and numbers interleaved together. this is represented here with the tag {automatic_code}. If you want to use the order number directly, you can use the tag {id}. In the tag id, you can specify the number of numbers with the size attribute. For example, {id size="5"} will result in 00123 for the order with the id 123. You can also use the date tag in order to insert date information. For example, {date format="m/Y"} will result in 02/11 for an order made in February 2011. You can combine them to generate pretty advanced order numbers like the format RE-{id size="5"}/{date format="m/Y"} used for German accounting which will result in RE-00123/02/11 for the order 123 made on February 2011.
  • Invoice number format: Same as the order but for the invoice. Note however that if you use the {id} tag, you will get the order invoice id, nor the order id. If you want to get the order id as your invoice number, you'll want to use the {order_id} tag instead.
  • Invoice reset frequency: Allow you to set a reset frequency of the invoice id. It can be disabled, set to one month or one year.
  • Default order status : You can set here the order status which will be assigned to a new order.
  • Payment confirmed order status : You can set here the order status which will be assigned to an order when a payment notification is received.
  • Invoice order statuses: You can set here the order status which will generate the invoice number. If "created" is listed, you will have the same invoice number than the order number.
  • Cancelled order statuses : When an order has its status changed to one of those statuses, the quantities of products in it are restored.
  • Cancellable orders statuses : If you enter order statuses in that field, for all the orders with one of these statuses, a "cancel" button will be displayed on the orders listing of your customers on the front end. That will enable them to cancel their orders and you will be notified by email when that happens. Please note that payments won't be cancelled by that process so you will have to decide what to do.
  • Payment of orders not paid immediately : You can activate the payment of orders not paid via the listing of the orders of the user. He will have an additional button below the status of the order. Upon clicking on it, he will be redirected to the payment gateway in order to pay for the order. This option is available in all commercial versions of HikaShop.
  • Allow customers to change their payment method after checkout : If you activate that option and that the above option is activated, the users will be able to change the payment method of their orders which are created and not yet confirmed on their orders listing. This option is available in all commercial versions of HikaShop.

Files

  • Allowed files : List of allowed file extensions for the emails attachments and products files.
  • Upload secure folder : Folder in which the products files will be uploaded to.
    Please make sure this folder is writable otherwise HikaShop won't be able to upload your files in it. We recommend to put this folder outside your joomla installation folder. That way, if your website is hacked, you have more chances that the products files won't be changed. By default the folder is inside the Joomla installation folder but protected with an .htaccess to prevent access via the web. Only possible access will be via FTP,SSH or PHP.
  • Upload folder : Folder in which the attachments and images will be uploaded to.
    Please make sure this folder is writable otherwise HikaShop won't be able to upload your files in it. This folder needs to be inside your joomla installation folder.
  • Payment log file : A file where the payment notifications will be recorded. That could be useful in case of a bug or if the payment plugin doesn't not notify you by email.
  • Valid order statuses for download : You can set here the order statuses for which the download of product files will be enabled.
  • Download time limit : You can limit here the time (in seconds) of availability for downloads after the order was made. Usually, this should be quite big. You can set 0 for unlimited download time.
  • Download number limit : You can limit here the number of downloads of a product file. You can set 0 for unlimited download.
  • CSV separator : You can select here whether to separate columns by a comma or a semicolon in the CSVs you can export from HikaShop.
  • Enable customer download spaceYou can enable here the download area in the user control panel of the frontend.

Images

  • Allowed images : List of allowed file extensions for the images.
  • Default image : You can set a default image here.
  • Thumbnail : You can allow the generation of thumbnails automatically when the images are above the limits below. Thumbnails will be generated automatically. You need the GD extension for PHP in order to resize images. If it is not installed a message will be displayed in the back end when it tries to resize an image. If you have it, either install GD or ask your hosting company to do so, or turn this feature off.
  • Thumbnail width and Thumbnail height : When you change the width and/or height of thumbnails, they won't be resized automatically as it would be too resources intensive. Their width and height will be fixed in the img tag so that they appear at the good size. However, that means that they could get quite blurry. In such cases, you can go the the folder media/com_hikashop/upload/thumbnail via FTP and delete all the files there. The system will recreate the thumbnails on the fly with the new size when they need to be displayed. Also, by default, these values will be used on listings of categories and products AND on the product page. However, for each hikashop menu/module you created, you can define a specific image size by editing them via the menu Display->Content menus/modules
  • Product page image width and Product page image height : You can specify the max size of the main image displayed in the product page.
  • Image width and Image height : You can specify a maximum width and a maximum height for images attached to products. If the images appears to be bigger, they will be resized automatically during the upload process. If you do not want to resize images, leave these fields blank. These options only apply to the "zoomed" image of products on the product page and to the current category image on category/product listings. Note that if you change these values, the images you already uploaded in your products/categories won't be resized as this process is done at the moment you upload them.
  • Watermark on images : You can upload here a watermark image which will be added to all the product images you upload on the product edition page. This option is only available in the Business version of HikaShop
  • Watermark opacity : Here, you can define the opacity of the watermark. This option is only available in the Business version of HikaShop

Emails

Note that there is no mail sending configuration in HikaShop as HikaShop uses Joomla to send emails so if you want to change that, you should go to the Joomla configuration screen.

  • From Name : Default "From Name" used in all your emails.
    You can modify this property for each email you write.
  • From Address : Default E-mail address used as "from" in all your emails.
    You can modify this property for each email you write.
  • Reply-to Name : Default "Reply To Name" used in all your emails.
    You can modify this property for each email by editing the email via our email edition interface available in all our commercial versions.
  • Reply-to Address : Default E-mail address used as "reply-to" in all your emails.
    So, if your receivers click on "reply-to" when they read your e-mail, their response will be sent to this e-mail address.
    You can modify this property for each email by editing the email via our email edition interface available in all our commercial versions.
  • Bounce Address : Any automatic response will be sent to this e-mail address.
    Be careful! Some servers restrict the use of this parameter to a local e-mail account, so make sure you can still send emails after editing this parameter. This e-mail address will not be visible for your receivers. If it doesn't work after filling it, leave it empty.
    If you are unsure, just leave it empty.
  • Payment notifications email address : When a payment notification is received from the payment plugins, you will receive an email to this address. Note that you can set several emails here separated by a comma.
  • Order creation notifications email address: When an order is created, you will receive an email to this address. Note that you can set several emails here separated by a comma, but you can also disable it by leaving it empty.

  • Add names : Some servers do not allow you to send emails with names in the headers. This parameter enables you to turn that off so that you can still send emails.
  • Encoding Format : Encoding format used for all your emails. We recommend base 64.
  • Charset : Charset used for all your emails. We recommend UTF-8 if you send english or international emails.
    We recommend to use the charset used in your country if your business is local.
  • Word Wrapping : Some servers do not allow you to send emails with more than xx characters per line. This parameter enables you to set this limitation.
  • Embed Images : Should HikaShop embed your pictures inside the emails? If so, the send process will take more time but the recipient won't have to download the picture form your website in order to display it. Note that email size is often limited on the receiving email server and thus if you turn on that option, it's possible that your emails get rejected by the recipient server. That's why we recommend to keep that option turned off unless you know what you're doing.
  • Embed Attachments : Should HikaShop embed your attachments inside the emails? If not, HikaShop will add a list of attachments with a link to your website in order to download it.
    If you disable this option, the send process will be much faster as HikaShop won't send the attachment but a simple link. Note that email size is often limited on the receiving email server and thus if you turn on that option, it's possible that your emails get rejected by the recipient server. That's why we recommend to keep that option turned off unless you know what you're doing.
  • Multiple Part : Should HikaShop send multiple part emails? If so, HikaShop will send the text and the html version in the email so that depending on the recipient server, the appropriate version will be opened.

Advanced settings

  • Dimension symbols : You can set here the possible dimension symbols in your store. The only possible values are : m dm cm mm in ft yd. Those values can be converted automatically between each other in the system. So, for example, you can restrict a shipping method to orders with a volume lower than 1m3 and have your products dimensions in inches. The conversion will be done automatically.
  • Weight symbols : You can set here the possible weight symbols in your store. The only possible values are : g kg lb oz. Those values can be converted automatically between each other in the system. So, for example, you can restrict a shipping method to orders with a weight lower than 5kg and have your products weight in lb. The conversion will be done automatically.
  • Use AJAX when possible for add to cart buttons : When that option is activated, AJAX will be used for add to cart buttons.
  • Affiliate :Put your affiliate ID, a link will be created to HikaShop with your ID to sponsor other user.

Checkout

Checkout

  • Checkout workflow Play tutorial: HikaShop introduces a new way to manage your checkout process. The checkout workflow edition tool available on Joomla 1.6+ or Joomla 1.5 with mtupgrade enables you to easily modify it with a drag and drop interface.
  • Here is the explanation when disabling the advanced checkout workflow edition with the option below:
  • This textarea will let you configure the workflow of the checkout process. The checkout consists of steps and layouts. On each steps, you can put whatever layout you want, with the order you want and you can have as much steps as you want. Steps are separated by a comma and layouts in a step by an underscore. So the default workflow, wich is "login_address_shipping_payment_confirm_coupon_cart_status_fields,end", means that there are 2 steps. One with all the layouts in it and a second one to display the end screen. If you use the checkout process in this configuration, you will see that when you start the checkout process some layouts won't be visible. For example, if you are logged in you won't see the login layout but you will see the address layout. On the other end, if you're not logged in, you will see the login layout and not the address layout as it requires you to be logged in to be displayed. So, you have some dependencies of information between the layouts even if they are in the same step. A more "old school" workflow might be "cart_coupon,login,address,shipping,payment,confirm_cart_coupon_status_fields,end", where you have 7 steps : The first one where you will see the cart content and the coupon interface letting you add a coupon code, a login step (which will be skipped automatically if the user is already logged in), an address step where the user will be able to enter his address, then a shipping selection step, a payment selection step, a confirmation step where he will be able to confirm the information he entered and finally the end step. Note that on top of that, all those layouts are customizable via the views management screen in case you really need to do/display something special. The end view always have to be on the last step ALONE. The confirm layout have to be on the step before the end step. It is just a logical layout which check all the data and create the order so it doesn't display anything. The fields layout enables you to ask your customers additional information thank to custom fields on order. This custom fields functionality is only available on the Business version of HikaShop. An additional checkout view called "terms" can be added so that the customer is required to check the termes and conditions checkbox before finishing his order. Finally, a progress bar can be displayed by turning it on in the display tab of the configuration. If you don't see the shipping layout, it could be that you didn't set a weight to the products in the order. Please note that in order for the system to display a shipping method or a payment method, it needs to be published AND its configuration have to be saved at least once. Please also note that addresses are linked to user accounts so you can't have the address view without the login view.
  • Advanced checkout workflow edition : This option enable a dynamic view to edit the checkout workflow.
  • Force SSL on Checkout : This option will force HTTPS on the checkout pages. You need to have HTTPS configured and a valid SSL certificate before you can activate this option, otherwise the checkout will appear as broken and this option will be deactivated by the system. You will have to ask your hosting provider about how to setup HTTPS and obtain a valid certificate for your website. (since 1.0.6)
  • Display checkout progress bar : You can choose to display a checkout progression bar during the checkout process on the front end. You can also have the possibility to display or not a step for the end step.
  • Show delete icons during checkout : Enables you to activate or deactivate the delete button on checkout.
  • Force a menu on the checkout : You can set here a specific menu where your users will be redirected when displaying the checkout page. That allows you to display different modules/templates on the checkout than on the rest of the shop. If you don't set it, the user will keep all the modules and templates of the rest of the store when displaying the checkout page.
  • Terms and Conditions : You can select here an article which will be displayed for the terms and conditions of your checkout. Note that you also need to have the view "terms_" in the checkout workflow option above.
  • Continue shopping button's URL : If you specify a URL here, a "Continue shopping" button will be displayed on the checkout pages (except on the last step where you don't want it).
  • Show image : When that option is activated, the main image of your products will be displayed on the checkout
  • Business hours : That option enables you to only activate the checkout of HikaShop for a defined period of time throughout the day.

Shipping & Payment

  • Auto select default shipping and payment methods : If the payment and shipping methods are not automatically selected, the user will have to select one of the shipping and payment methods to be able to proceed to the next step of the checkout.
  • Auto submit shipping and payment methods selection : If you deactivate this option the user will have to click on next to validate its shipping/payment selection while if you activate it, the shipping/payment selection will be validated immediately when the user select another shipping/payment method.
  • Force shipping regardless of weight : If you activate that option, the shipping methods selection and the shipping address views will be displayed on the checkout regardless of whether the products have a weight or not (you still need to have your shipping methods configured).
  • Show shipping 'same address' checkbox : If turned on, the system will display by default only the billing address selection and a "same address for shipping" checkbox which will be checked by default. The user will then have to uncheck it in order to be able to enter the shipping address. If turned off, the system will directly display the shipping method interface next to the billing one.
  • Address selector : This option defines the way the addresses can be selected/modified on the checkout. We recommend here to use either the list or the dropdown list in order to avoid incompatibilities with popups and javascript libraries, and to be responsive.
  • Mini address format : That mini format is mainly used for the dropdown list selector in order to generate the text for each address in the dropdown. The tags used here correspond to the column name of the address fields that you can find via the menu Display->Custom fields.

Login & Registration

  • Login : You can activate/deactivate the login box on the left of the login view of the checkout with that option.
  • Display method for registration : By default, the login and registration forms display one next to the other. That's the "All in one page"option. If you choose the "Selector" mode, you will have on the left of the view a radio for each element (login, registration, guest checkout) that is activated and the element selected will display on the right side of the screen. You'll notice that when you select the "Selector" mode, instead of having to choose between the registration and guest checkout in the "Registration" option, you'll then be able to choose both at the same time and it will be the customer which will be able to choose for himself what he wants to do.
  • Registration : When this option is set to "guest" the fields name, username, password and password verification from the HikaShop registration form will be removed and no Joomla user account will be created for the user on the website. When it is set to "simplified registration", those fields will also be removed but an account will be automatically created for the users and an email will be sent to him with his assigned username and password. When this option is set to registration, the users will have to register on the website during the checkout. This option is available in all commercial versions of HikaShop. On the starter edition only the registration mode is possible.
  • Display email confirmation field: Ask the user to enter his email address twice. It's a control of the email address.
  • Ask address on registration: When turned off, the system won't display the address fields in the user registration si it will be actually like a joomla registration form. In that case, the address view of the checkout will automatically display the address form after the registration as it will detect that the user didn't fill yet any address.

Please note that the email activation process can be configured in the options screen of the joomla user manager. It is not a HikaShop option.

 

Display

General display options

  • Button style : You can define a special style for buttons on the front end. By default normal buttons are used.
  • Menu position : As you might have already seen, HikaShop does not use the standard joomla menu interface. We decided to do our own interface in order to handle an additional level of menus so that you can easily reach any functionality of the HikaShop backend. Our custom menu is added under the title of the page by default on 2.5 and below but some backend templates have a reduced size for this area, thus hiding the menu. So you have here the possibility to add the HikaShop menu above the main area where you should not have such issues. If you upgrade from 1.5 or 2.5 to 3.0 or above, you will have to turn off that option after the update.
  • Use bootstrap design: That option is turned off by default. When turn on, the views of HikaShop on the frontend will be responsive and use the bootstrap library for their styling. It requires that your Joomla template supports bootstrap 2. On Joomla 3.0, most templates should. However, if you have display issues on your frontend (like for example the number of columns of your listings which is always 1 no matter what you enter in the "number of columns" option of your menus/modules), it means that your template does not support bootstrap and that you should turn off that option. In such cases, you can potentially install a bootstrap compatibility joomla plugin in order to add the boostrap support on your frontend. Finally, note that some templates might only partially support bootstrap (only the CSS and not the JS, or only some pieces of the CSS) like we found out with at least some YooTheme templates. In that case, we would recommend to contact your template provider for help so that you get all the pieces of bootstrap in it if you want to have a responsive display for HikaShop interfaces.
  • Popup mode: The default value is inherit. In that case, HikaShop will use the mootools popup system of Joomla 1.5 and 2.5, and on Joomla 3.0, it will use the responsive popups of bootstrap (a library in Joomla). If you have display issues with the popups on Joomla 3.0, you should select "mootools" in order to go back to the popup system of mootools which is still in Joomla 3.0 but not used by default.
  • Chosen library: This option will only appear on Joomla 3.0 and above. By default it is activated. The Chosen library will convert all the dropdowns of your frontend so that they get more user friendly and good looking. However, with some rare templates, it might convert dropdowns which should not be and thus break some of the display of the template. In such case, you can turn that option off and the dropdowns will then display normally on the frontend.
  • Pagination : You can select here whether you want the pagination at the top or at the bottom of the listings of products and categories on the front end.
  • Allow users to print invoices on the front end : Do you want to let your users print invoices of their orders from their HikaShop user account. This option is available in all commercial versions of HikaShop.
  • Back end categories explorer : Do you want to display an explorer of the categories on the left of your product and categories listings pages ? Doing so can induce a hit on performance if you have a lot of categories as it needs to load all the categories on each page.
  • Show footer : Display or not the HikaShop footer, with the HikaShop version.

CSS

  • Front end CSS file : Select the CSS file used by HikaShop on the front-end.
  • Styles for the front-end: This option allow you to choose one style to apply on your template. Many styles are available for HikaShop just follow the link and read the instructions.
  • Back end CSS file : Select the CSS file used by HikaShop on the back-end.
  • You can edit each CSS file via this interface. Click on the button "Edit" and a popup will load with the existing file. HikaShop won't apply the modifications on the default one but it will create a custom file and select it so that you won't loose your modifications if you update or upgrade HikaShop.

Modules main default options


  • Type of content : You can select what content to display in the module : products or categories.
  • Type of layout : You can select How to display the content in the module : using DIVs or lists.
  • Number of columns : The numbers of columns in your module to display your content items in. For a left or right module, you will usually set only 1 column. For modules under the main content or with an horizontal display you will want to set several columns.
  • Number of items : The maximum number of items to display. If you have three columns set and you limit the items to 6, it means that you will have 2 rows of three items each.
  • Random items: Choose this option to display randomly chosen items in the module.
  • Ordering direction : You can set a direction for the ordering. For example, if you are loading categories based on their category_created column, if you set the direction to ascending, you will always get the firstly added sub categories displayed in the module, where if you set the direction to descending, you will always get the latest created categories displayed.
  • Sub elements filter : For categories, you can choose to only display direct sub categories of the current category or all sub categories regardless of their depth. For products, you choose to only display products in the current category or in all the sub categories of the current category regardless of their depth.
  • Associated category : You can select a static category here. If you synchronize your module this parameter won't be used when the module is displayed on a page where it can synchronize with the category displayed, but it will still use it otherwise. If you don't synchronize your module, it will always use this category as the start point for the data gathering. When you click on the select button, a popup will open to enable you to choose among the categories of your store. You can also click on the delete button to remove the parent category. IF you don't set any, the main "product categories" will be used as starting point of the data load.
  • Module class suffix: You can personalize your class names, the text entered will be added to the end of the class name.
  • Modules to display under the main area: Set the modules to display under the main area, do not fill this field.
  • Synchronize with currently displayed item when possible : This option will define in which categories to pick items from.
    • For categories, when synchronized :
      • On the product page, it will display categories based on the product categories. If the product isn't linked to any category, it will be based on the parent category option.
      • On a category listing page, it will be based on the current category.
      • On other pages, it will be based on the parent category.
    • For products, when synchronized :
      • On the product page, it will depend on the option "Content on product page".
      • On a category listing page, it will be based on the current category.
      • On other pages, it will be based on the parent category.
    • For categories or products, when not synchronized, it will always be based on the parent category.
  • Use menu name instead of category name for the title : This option is only for content menus.
All the default options and parameters that you can find here will only be used as default options when creating new content modules or new content menus. Existing content modules or content menus inherit the default options and parameters AT THE TIME they are created. They do not depend on those general default values anymore after that point unless the options of your menus/modules are set as "inherit". And thus, for changes to take place on existing content without "inherited" parameters, you must therefore edit the corresponding menus or modules directly via the menus Display->Content menus/modules.

Default parameters for products

  • Ordering field : You can select a field on which the products will be ordered. By default the products will be ordered using the ordering field which enables you to set a specific order of display of between all the products directly linked to a category.
  • Recently viewed: show the products recently viewed in the current session.
  • Display add to cart button: default option for displaying the add to cart button.
  • Display add to wishlist button: default option for displaying the add to wishlist button.
  • Link to the product page: If enabled, when you click on the item name or picture, you are redirected to the item page.
  • Content on product page : This field will only be useful if you set the synchronization on in the left part of the screen.
  • Display price : You can choose to display or not the prices of products on the product page and listings.
  • Display product code: Default option to choose if you display or not the code of the product.
  • Layout on the product page: Choose how you want to display the products by default. Default layout, reversed layout, or tabular layout. This is the default product page display option.
  • Display the manufacturer: Select if you want to display the manufacturer on the product page.
  • Show price in original currency : Based on how you configured your store, HikaShop might have to convert prices dynamically. When doing so, it can add the original price to the converted price.
  • Show discounted price : If HikaShop needs to apply discounts to the prices displayed in the module, it can also show the price before the discount was applied as an incentive for your customers to buy the products or the discount amount.
  • Price display method : When you have several prices in the same currency for the same product, the system needs to decide what to display. That will be the case for prices based on the quantity. Show you will either be able to display the lowest of all the prices, or display the price for buying only one item, or the lowest and highest prices as a range of prices.
  • Display custom item fields : Show custom fields in the product listing.
  • Display the cost per unit weight : Here, you can define whether or not to display the cost per unit weight on the product page when a weight is set for the product ( for example : 5€/Kg )
  • Display out of stock products : You can choose to display or not products when their stock reach 0.
  • Show shortcuts to other category product : Display Previous and Next button, switch between the products of the same category.
  • Display filters on product listing: Enabling this option will display the filters on the product listing pages. Note that this option is only available in the Business edition of HikaShop
  • Display Badge : Enabling this option will display the badge your products.
All the default options and parameters that you can find here will only be used as default options when creating new content modules or new content menus. Existing content modules or content menus inherit the default options and parameters AT THE TIME they are created. They do not depend on those general default values anymore after that point. For changes to take place on existing content, you must therefore edit the corresponding menus or modules directly.

Default parameters for categories


  • Ordering field : You can select a field on which the categories will be ordered. By default the categories will be ordered using the category_ordering field which enables you to set a specific order of display of between all the sub categories of a category.
  • Show sub categories : This field will only be useful if you display categories with a list. It will enable you to display subcategories under each category displayed in the listing.
  • Number of sub categories : You will be able to restrict the sub categories to only a certain number in order to avoid having too much of them displayed.
  • Show vote in categories: Select if you want to display the vote on a product in the product listing.
  • Show the number of products : Display the number of products present in the category.
  • Link on main categories: For the accordion listing of categories, it enable the link on main categories or not.
  • Only display categories with products : Display only categories which are not empty.

All the default options and parameters that you can find here will only be used as default options when creating new content modules or new content menus. Existing content modules or content menus inherit the default options and parameters AT THE TIME they are created. They do not depend on those general default values anymore after that point. For changes to take place on existing content, you must therefore edit the corresponding menus or modules directly.

Default parameters for DIVs


  • Type of item layout : You can select a template which will be used for each item display. You will be able to customize them in the views management screen ( front end, category or product views, listing_* layouts ). You can also create new ones by adding new files (listing_*) to the front end category/product tmpl folder as standard joomla views and they will be automatically available here.
  • Item box background color : The color of each item box.
  • Item box margin : The margin of the each item box.
  • Item box border: Set the border of each item box.
  • Item box rounded corners : Set it to yes if you want each item box to have rounded corners.
  • Text centered : Set it to yes if you want the text inside each item box to be centered.
All the default options and parameters that you can find here will only be used as default options when creating new content modules or new content menus. Existing content modules or content menus inherit the default options and parameters AT THE TIME they are created. They do not depend on those general default values anymore after that point. For changes to take place on existing content, you must therefore edit the corresponding menus or modules directly.

Features

Main

  • Catalogue mode : When the catalogue mode is turned on, the "add to cart" button is removed from the product page
  • Enable multi carts: The multi-carts allow the users to have many carts, by this way, they can create as cart as they want, and save them.

Vote & Comment

  • Display vote in products page: Choose if you want to enable or not the vote system in the product pages.
  • Choose which module you want to enable : Here you can select if you want to display only the rating stars, or only the comment form, or both. Another option is "Vote & comment connected", with this option, customers must fill the comment textarea and submit a vote to participate.
  • Choose the level access to vote or comment : Three choices are available, Public, Registered: only registered users can comment or vote, and Bought: only buyers can participate.
  • Number of stars for the rating : Set the star numbers to show in the frontend, all the rates are calculated with this number.
  • If users are not logged in, require email address for comment : If the access level is "public" the users must filled a pseudo text field, and if you enable this option, the user have to filled the email text field.
  • Auto publish new comments : When a comment is posted, you can publish it or not. If by default the comment is unpublished, you have to enable it manually in the backend interface.
  • Send email for new comments : If you fill this field, each time a comment is submit, you receive an email with the name of the user, the comment link to edit this comment, publish it or unpublish. You can set many emails address separate by a coma (",").
  • Maximum number of comments per user for one product : Set how many comments a user can post for the current product.
  • Number of comments to be shown per page : If the limit is reached, the pagination system is enabled.
  • Choose how the comments have to be sorted: This option allow you to choose how you want to sort the comments, per date or helpful.
  • Allow users to sort comments: Enabling this option will add a dropdown on the comment part to let the user the possibility to order the comments by useful or by date.
  • Users must be registered to see other comments : If the user is not logged in, he can't see the previous posted comments.
  • Display the date of each comments: Choose if you want display the date of each comments in the comment listing on the product page.
  • Enable rating of each comment : The users can vote for or against a comment, this comment got a rating, it can be positive or negative. All the comments are listed with their rates.
  • Users must be registered to note other comments : If enabled, users must be registered to tell if a comment is useful or useless.
  • Set the useful vote style: Here you can choose between two different way to display the rate of each comment posted.

Affiliate

This affiliate tab will only be displayed if you activate the affiliate plugin which is available in the business version of HikaShop.

  • Partner key : In the urls of the banners you will have a parameter automatically added which will enable HikaShop to know from which partner the user is coming from. This parameter's name can be customized. So instead of partner_id=42 you could have aff=42 appended at the end of the urls (?aff=42 or &aff=42 depending your query string). Note that once you activate your affiliate program, you should not change it as your partners will already use it in their urls and hikashop would not be able to detect those old urls anymore.
  • Click fee : The fee for clicks (when someone comes to your website from the partner's website).
  • Lead fee : The fee for leads (new inscriptions when the user comes from the partner's website).
  • Percentage fee on sales : The percantage fee for sales. The amount will be calculated based on the valid orders (based on their status and the valid order status option) total amount and converted in the currency of the partner.
  • Flat fee on sales : The flat fee for sales. The amount will be calculated for the valid orders (based on their status and the valid order status option of the configuration) and converted in the currency of the partner.
  • Valid order status : You can set here the statuses for which an order will be considered as valid for payment to the partner.
  • Validity period of a click for leads and sales : When a user come to your website using a link from a partner, a cookie is stored in his browser with a validity period. That enables hikashop to remember him next time he comes to your website. After the validity period, the cookie is destroyed. When this user comes to your website to register or make an order, he will be included in the leads/sales of the partner only if the cookie is there.
  • Minimum delay before a new click from the same IP will be valid : If you pay your partners per click coming to your website, each time someone comes to it, your partner user account is credited of the click fee you set. To avoid having someone clicking several times in a row on an affiliate link, virtually increasing your partner's credits, you can set here a time limit before you will take into account a click coming from the same IP.
  • No affiliation if cart present : Do not accept the affiliation if a cart is already present in the user session when the user arrives on the website via an affiliation link.
  • Minimun delay before paying the affiliate commission : Set the delay before an affiliate commision will be paid.
  • Affiliate program terms & conditions article : You can select here a Joomla article which contains your affiliate program terms and conditions. If you do, a link will be displayed on the affiliate program screen on the front end leading the user to your article.
  • Add a 'become partner' checkbox on the registration form : With this option you can add a checkbox on the registration screens of HikaShop so that the users can easily join your affiliate program while registering on your website.
  • Default value of the partner checkbox : You can select here the default value of the "become a partner" checkbox that you can activate with the option above.
  • Partner's currency : The currency in which the partner will be paid in and the currency of the fees below. Based on the next option, your partners might not be able to choose it from the front end affiliate program's interface.
  • Allow partners to select their currency : You can allow your partners to select the currency they want to be paid in. That can be useful if your store handles several currencies.
  • Display affiliates advanced statistics : You can allow your partners to visualize advanced statistics on their sales/leads/clicks by turning this option on.
Additionally, to publish the Affiliate program dashboard of your users on the front end, you can follow these steps:

First, log in on the back-end and go to the menu "Menu", over one of your menu areas, click on "Add new menu item"

 

You will have to click on the menu Item Type HikaShop in order to display the list of menu types of HikaShop. Then, click on the Affiliate "Affiliate Program" link.

You will be able to set standard Joomla options for the menu. Additionally, you can configure some banners that your affiliates will be able t see on their affiliate program dashboard and easily reuse on their website in order to link to yours. You can access the banners area via the menu Affiliates->Banners.

 

Wishlist

 

  • Enable wishlists: The wishlists are shared products list, the users can share their wishlists with other people, and then other peoples buy the items and can offer them to the wishlist owner.
  • Hide wishlist button for guest users: Hide the 'add to wishlist' button for the guest users.
  • Display the convert cart in wishlist button: Display a convert cart in wishlist button on the checkout to use the wishlist as the current cart.
  • Display compare button in wishlist display: Show a compare button on a wishlist listing, to compare products the customer have to select them then click on that button.

 

Waitlist

  • Activate waitlist feature : That option will add an "Add me to the wait list" button on your products page when the products are out of stock so that users can be notified when the products stock is replenished (when you set a quantity for the products). You can also add that button on a per product basis. That means that you will have to choose to display or not the button for each product (you will then find that option when you edit your product). Please note that you will also have to publish the HikaShop Product Wait List Notification plugin via the Plugins tab and configure your CRON task via the CRON tab of the configuration page. This option is available in all commercial versions of HikaShop.
  • Maximum of waitlist subscriber per product : Above that number of subscribers for a product, the "Add me to the wait list" button won't be displayed anymore.
  • Maximum emails sent per product : That the maximum number of emails which will be sent by the waitlist plugin each time it checks for replenished products in order to notify the subscribers. In the plugin, you can also change the frequency of these checks. By default the plugin will do its checks every 2 hours once your configured the cron task in the "cron" tab of the configuration and that you published the waitlist notification plugin in the Plugins tab of the configuration.

Compare

  • Activate compare mode : This option enables you to activate a comparison feature so that your customers can compare products together easily. This option is only available in the Business edition. Also, by default, there are no fields to be compared in your products. You will have to add custom fields of the table "product" via the menu Display->Custom fields in order to be able to enter additional information in your products which will then be presented on the comparison table. You can have custom fields of the type "custom text" to have "separators" in the comparison table.
  • Compare limitation : The maximum number of products you want your users to compare at once. That's important to set properly to avoid layout issues caused by the width of your template's main area.
  • Display add to wishlist button in compare page: Display a add to wishlist button on the compare page to add all the compared products in the wishlist.

SEF

  • Simplified breadcrumbs: The simplified breadcrumbs display a shorter breadcrumb, it don't display the categories.
  • Remove products and categories id in URLs : When that option is activated, the id of the products and categories in the SEF URLs generated will be removed. Note that when you activate it, the previous URLs with the ids still work. The downfall of that backward compatibility is that you can't have a number at the beginning of the alias of your products/categories or the system will look for another product when clicking on the link.
  • Alias automatic filling: With the option activated, the alias of products and categories will be filled automatically based on the product name.
  • Activate smaller url : When that option is activated, it will shorten the "product/show" and "category/listing" parts of HikaShop SEF URLs on the front end.
  • Category SEF name : You can specify here what you want instead of the "category/listing" parts of the SEF URLs. By default it's "category" so instead of "category/listing", you will see "category". You can also have the field empty so that it removes completely the "category/listing" parts of the SEF URLs. However, you can't remove both "product/show" and "category/listing" parts of HikaShop SEF URLs on the front end.
  • Product SEF name : You can specify here what you want instead of the "product/show" parts of the SEF URLs. By default it's "product" so instead of "product/show", you will see "product". You can also have the field empty so that it removes completely the "product/show" parts of the SEF URLs. However, you can't remove both "product/show" and "category/listing" parts of HikaShop SEF URLs on the front end.
  • Checkout SEF name : You can specify here what you want instead of the "checkout" part of the SEF URLs on the checkout.
  • Force canonical URLs on listings : If you select "No, generate the URLs" in this option, the system will dynamically generate the SEF URLs based on the non-SEF URLs for each link. Based on how you setup your menus/modules it can potentially lead to "duplicate URLs for the same content" issues resulting in a downgrade of your page rank. The "USe canonical URL if specified" option will result in the system using the canonical URL that you can specify when you edit your products/categories if present. If not present, it will generate the SEF URL based on the non-SEF URL. Finally, if you choose the "Use canonical URL and generate it if missing" option, the system will use the canonical URL if present, if not, it will generate the SEF URL based on the non-SEF URL and then save that SEF URL as canonical URL of your product/category avoiding you the burden of filling all the canonical URLs manually.

Filter

  • Number of columns : Here you can set the number of columns for your filters, if you want 4 filters by row, for more visibility, it's possible.
  • Limit : With limit, you can define the number of filters shown.
  • Height : To define the height of each row of filters.
  • Show reset button : When enabled, this option display a reset button which remove the values of all the previously set filters.
  • Show filter button : If you disable this option, the "Filter" button will not be visible. In that case, you should activate the option "Submit on click" on the different filters you created, otherwise the filters won't do anything.
  • Display fieldset : Display or not the fieldset around the filters.
  • Filter button position : You can change the position of the filter button, you can place it on the left or right of the filters, or next to the last field with the option "Inside".

Atom & RSS feed

  • Type : You can choose here whether or not RSS and Atom feeds of your products should be published on your products listings.
  • Name : You can enter an name for your feeds.
  • Description : You can also enter a description.
  • Number of items : You can select here how many of your products should be displayed in the feeds.
  • Ordering field : Select here the field which will be used by HikaShop for the ordering of the products in the feeds. By default, it will display the latest products created in your store.
  • Show sub categories : You can allow the system to display the feeds based on the products in the current category or also include all the products of the sub categories of the current category.

Plugins

This screen displays the list of plugins used by HikaShop.

You can click on each Enabled button in order to publish or unpublish each plugin.

Some plugins have parameters. You can click on the name of the plugin in order to edit those parameters.

The geolocation and rates plugins are only available with our commercial versions. The geolocation plugin will enable you to track your customers and your orders while the rates plugin will enable to update automatically currency rates by using the European Central Bank rates web service.

The history plugin will enable you to track the modifications made on orders.

 

 

Languages

This listing displays the list of languages of your website (Front-End). For each language, you can edit the HikaShop language file.

Languages files are not included in the package. You should click on the create button and the latest version of this language will be directly loaded from our website.
Then you simply have to save the language to have it on your website.

For any reason, if your language file could not be automatically installed, you can manually download it on the HikaShop website.
Please don't forget to share your translated language files so that we can include them in our next release.

Languages

Additionally two options will enable to activate the edition of content in multiple languages and define whether or not to publish the translations by default when using this edition mode. Note that those options are only available with our commercial versions and that it requires Joomfish to be already installed. If you use our free version, you can still translate your content via Joomfish as the content elements will be automatically added to Joomfish during install if JoomFish is detected.

If your multi lingual content is not displayed on the front end, please make sure that the JoomFish jfdatabase system plugin is enabled in the joomla plugins manager. Also, if you installed JoomFish after HikaShop or if the contentelements folder of JoomFish is not writable, you will have to copy the files manually from the folder administrator/components/com_hikashop/translations to administrator/components/com_joomfish/contentelements.

 

Access level

 

With this view, you can control who has access to which feature of HikaShop. You can restrict the features to one or several groups of users.

 

  • Inherit parent group access : You can select here whether the children user groups should inherit the access rights from the parent user groups or not. By default, that option is turned off.

This feature is only available in the Business edition.

Cron

For now only the automatic update of rates requires a Cron task. However, the cron task will be used more extensively in the future to provide features like notification of start of sales, orders status automatic changes, etc.
You can either create a cron task on your own server or use our free service on HikaShop.com to create one.
If you don't know how to set up a cron task on your own server or if you cannot make it work on your own server, don't bother with that and simply use our own free service.

Cron

  • Minimum delay between two cron tasks : Minimum delay between two processes on HikaShop.
    This parameter is only a security so that two cron tasks cannot run at the same time.
  • Next Run Time : Next time the Cron task is allowed to run.
    It does not mean that the cron task will run HikaShop at this exact time. But it means HikaShop will accept a cron url if it triggers HikaShop after this time.
  • Cron URL : Cron URL to trigger HikaShop. You should use this URL to create your cron task.
    You can make sure it's a working url by clicking on the link.
  • Send a report :When does HikaShop should send a report?
  • Send the report to : You can enter one or several e-mail addresses so that HikaShop will send the report to those users (separate each email address with a comma).
  • Save the report : Which report should HikaShop save in the log file?
  • Save the report to : Location of the log file.
  • Last Run Time : Last time HikaShop executed actions via the cron url.
  • Triggered from the IP : HikaShop has been triggered by the following IP.
  • Report : Latest report generated by HikaShop.