Website Settings

In the Tools and Settings you can set and change all settings related to your website. Settings are divided into 4 parts. Remember: here you are setting up the Website as a whole. If you want to set up a particular page, you have to go to the Page Manager, select a particular page and use the settings on it.

Run a particular website and click the Tools and Settings tab.

General Website Settings

General Website Settings allows you to set the basic properties of the website. Here you can change the name, select the Website Template or how the URL address of particular pages will be generated.

Identification

  • Name - The Name of your website. This name is never displayed to your visitor and serves only for your own purposes. The name of the website, that will be visible to your visitor, is created on particular pages (or it’s Template).

  • Description - A short description of your website. It is never displayed to your visitors, it serves only for your own purposes.

Configuration

  • Access Level allows you to define the type of access on your website (Secured or Unsecured).

    • Page Specific means, that you will be selecting the Access Level individually for every page from your page tree in the General settings of a particular page. You will be able to select if a particular page is Secured or Unsecured (as a default will be the Unsecured (HTTP) access level set).

    • Page Specific (SSL for logged user) means that in case of a registered and logged user a SSL protocol is always used.

    • Secured (HTTPS) means, that your pages will be accessible via SSL protocol (Secured (HTTPS)). If you select this option, every page from your page tree will be set as Secured and you wont be able to change this setting on a particular page.

    • Unsecured (HTTP) means, that your pages will be accessible via HTTP protocol (Unsecured (HTTP)). If you select this option, every page from your page tree will be set as Unsecured and you wont be able to change this setting on a particular page.

  • URL Schema - URL Schema is a setting used only in a multilingual websites (that means you need to have a Culture Tree) and it allows you to define, how the URL addresses of your website will be generated - how the zone and language will be reflected in the URL address. This is only a visual setting, it doesn’t affect the function of the website.

    • Entire Culture means, that in every URL address the entire Culture of the displayed page will be reflected. Example: www.bizboxlive.com/us-en/homepage

    • Language Only means, that in every URL address only the Language of the displayed page will be reflected. Example: www.bizboxlive.com/en/homepage

  • Website Template - Website Template allows you to select a template which will be used for all pages from the website as a default. You can change the template for every one of your pages separately, in the settings of the particular page. Template is a wrap for your pages. It determines the look of your website, layout elements on the page and makes the whole website creation much easier, faster and transparent. The Website Template application is located in this settings. You can also click the + button or the edit button and create or edit one directly.

  • Favicon File - Favicon File field serves for the selection of a small icon (also known as bookmark icon) from your File Manager. Favicon is usually displayed next to the page’s title on the browser’s tab. Click on the button in the left field corner and select the desired favicon file from your File Manager. The selected file has to be in the ICO (.ico) file format. We recommend you to use an icon with a size of 16x16 or 32x32 pixels.

  • Logo File - select a file from the File Manager to be used on the website as a logo.

  • Primary - The Primary website is used for various settings as your main website. It is also used in BizBoxie. You can have only one primary website per your account.

  • Redirect to Index Page affects the URL address that is displayed to visitors in case they access your domain. Example: In case a visitor access directly the domain www.bizboxlive.com (without any page specification, just the domain itself) option NO displays only the domain (www.bizboxlive.com) and option YES displays in the URL also the alias or Internal Name of used index page (such as www.bizboxlive.com/index). In case the index page is the Product Catalog Component Page and the requested page is not found, the requested page will be searched within the Component (e. g. if the user requests http://onlineStore.com/requestedPage and the requested Page is not found, it will be automatically searched within Product Categories). Thanks to that you are able to create direct links to categories without the Product Catalog Component Page in the URL address. To this is also related the setting Product Catalog URL Schema which can be set in the Product Catalog Component Settings.

SEO Configuration

SEO Configuration allows you to modify all the SEO titles of the whole website (including pages, products pages, articles or categories). The strings defined here can be inserted before or behind their current SEO title. Notice that you are able to translate these strings (this feature is used only for multilingual websites).

To work with (display) the prefix and suffix in your website template, use the parameter request.website.titlePrefix for the prefix and request.website.titleSuffix for the suffix.

Products

Root Product Category – select the product category that will be used as the root category for this website – all other categories at the same or higher level will be ignored. Only the selected root category and its subcategories will be available for this website. The category set here is automatically used in the product component (Root Category) and product feed settings (Product Category).

ReCAPTCHA

To use ReCAPTCHA on you website, please go to your ReCAPTCHA account and set it up here. Follow instructions provided in your ReCAPTCHA account.

  • Enabled - this setting allows you to turn the ReCAPTCHA on your account on.

  • Site Key - if you want to use the ReCAPTCHA, fill in the Site Key (provided by your ReCAPTCHA account).

  • Secret - if you want to use the ReCAPTCHA, fill in the Secret (provided by your ReCAPTCHA account).

Note

ReCAPTCHA is never applied on logged-in users.

ReCAPTCHA can be used in following widgets: ecommerce.customerAlert.add (for unlogged users), ecommerce.productDiscussion (for unlogged users), ecommerce.productDiscussion.comment (for unlogged users), ecommerce.productRating.comment (for unlogged users), general.contact, newsletter.subscribe, newsletter.unsubscribe, partner.registration and user.registration.

Code example:

{% if request.website.useRecaptcha %}
        {% set elementId = 'gr-' ~ random() %}
        <div class="g-recaptcha-custom" data-grid="" id="{{ elementId }}"></div>
        <script>
                window.addEventListener("load",function(event) {
                        var recaptchaId = grecaptcha.render( '{{ elementId }}', {'size': 'invisible', 'sitekey': '{{ request.website.recaptchaSiteKey }}', 'callback': function(response){ onRecaptchaFormSubmit( response, '{{ elementId }}' ); } }  );
                        var grElement = document.getElementById( '{{ elementId }}' );
                        grElement.dataset['grid'] = recaptchaId;
                });
        </script>
{% endif %}

Remove Website

If you want to completely remove your website, click the

DNS Domains

DNS Domains lets you change the Instant domain and add your own domain (or more of them).

Domains

  • Instant Domain is a third-level domain hosted on bizboxlive.com. It has to be unique and you have to insert this domain name even in case you want to use your own domain in the field below. Your website will be accessible for your visitors on this URL.

  • Custom Domain is a field for your own domain. You must have already bought a domain, BizBox is not a domain registrar. For the proper function of your own domain, you have to configure your DNS. If the website is multilingual and you want to have for each language separate domain (there will be no language definition in the URL address), left this field blank and add all domains as alternative without any redirecting. For more information see the examples below.

Alternate Domains

Alternate Domains allows you to use more custom domains. You can use as many alternate domains as you need. When adding a new one, you can set:

  • Domain - insert the domain name you want to use as an alternate domain.

  • Redirect - this setting (option YES) allows you to redirect visitors to the Custom Domain, in case they have accessed your website using this alternate domain. Option NO uses the alternate domain (no redirect occurs) for the selected culture. It means that visitors from particular culture (selected below) will see this alternate domain (without language definition) in the URL address.

  • Culture - you can select a culture, which will be used as a default for this domain. If you need a non-redirecting alternate domain. The alternate domain should display in the URL address without the culture (or language) definition. For such a case, turn off the Redirect setting for this alternate domain and select a particular Culture for which this domain will be used.

  • Landing Page - you can select a special landing page. This means that, one selected page from your page tree will be automatically displayed to the website visitor who will be accessing the website through this newly inserted domain. For instance, this can be very suitable in some kind of marketing campaigns.

  • Enable WWW Hostname - set this option to YES when you want to use a WWW prefix for this domain. This prefix will be always displayed in the URL address. If you want to allow your customers to use the WWW prefix, but don’t want to display it always in the URL address, create two alternate domains. The first with the prefix and the second without it. For the first set the Redirect to the second one.

Examples:

  1. Multilingual e-shop, one custom domain, languages definition is displayed in the URL address:

    • bizboxlive.com/ww-en/

    • bizboxlive.com/cz-cs/

    Settings:

    • Custom Domain: bizboxlive.com

    • Alternate Domains: none

  2. First (ww-en) language is available on the Custom Domain, other language (cz-cs) is available on its Alternate Domain and the last language (sk-sk) is available on the custom domain:

    • bizboxlive.com/ww-en/

    • bizbox.cz

    • bizboxlive.com/sk-sk/

    Settings:

    • Custom Domain: bizboxlive.com

    • Alternate Domain: bizbox.cz (culture = cz-cs, redirect = NO)

  3. English language is available on bizboxlive.com and Czech is available on bizbox.cz

    • bizboxlive.com

    • bizbox.cz

    Settings:

    • Custom Domain: none

    • Alternate Domains: bizboxlive.com (culture = ww-en, redirect = NO), bizbox.cz (culture = cz-cs, redirect = NO)

Localization

Localization serves especially for multilingual websites, because you can set here how the content will be, which is not defined in some of your cultures, replaced, how the culture of the visitor will be detected and select here the translation strings for messages generated by the system. Of course you can also select a culture or a culture tree here.

Culture Identification

  • Culture - In case you want to create only a monolingual website, you need only one Culture (connection of zone and language for which is the website intended). You can select it (or create and change it) here. If you want to create a brand new culture, just click the Add button. For more information visit the cultures help-site.

  • Culture Tree - In case you want to create a multilingual website, you need a Culture Tree. Culture tree is a hierarchical structure of particular cultures (connection of zone and language for which the website is intended). You can select it (or create and change it) here. If you want to create a brand new culture tree, just click the Add button. For more information visit the culture trees help-site.

Culture Configuration

  • Content Replacement - If the visitor requests a page without content in his/her Culture, option YES replaces the content of the requested page by the content of the same page from the nearest culture that is above the requested one in the hierarchy of the culture tree and has this content defined. Option NO displays an error page. This setting is only for a multilingual website.

  • Culture Replacement - If the visitor requests a page in a culture, that is not defined in the culture tree, option YES displays the page in a culture searched by the Culture Detection Schema. Option NO displays an error page.

  • Disable Culture Detection - Covers situations, when a visitor accesses the website without culture specification in the URL address. Option YES displays the content of a default culture and option NO displays an error page.

  • Culture Detection Schema - Culture Detection Schema specifies the type of evaluation of your visitors location. The Default Detection Schema has selected all available methods: Cookie (method uses information from the visitors browsers cookies - the preferred language and zone), Browser Headers (method analyse information from the Accept-Language header to determine the locale of the visitor) and GeoIP (method tries to find the visitors location by his/her IP address).

Translation

Translation Strings - Translation Strings allows you to select the translation package for messages generated by the system (such as Creating order failed or Payment gateway was not connected). You have to create these translations in the Translation Center module in the System Translation application. You don’t have to make translations only for a particular language, you can create different translations depending on your audience needs and expectations.

All Website Cultures

All Website Cultures is used when you have a website with two or more cultures (you are using a culture tree). You can create different page content for every culture you have in your culture tree. In this meaning, different content includes translations.

It is not necessary to create pages in a culture if the pages in the target culture are exactly the same as the pages in the source culture. In this case you will just use the Content Replacement setting (see its definition above).

All Website Cultures settings allows you automatic the creation (add) of all pages from selected culture’s page tree. This setting is very useful in case you want to localize your website to another language. Click the Add Pages button and select the source culture. All pages from the selected culture will be created in the target culture.

If you want to localize your website into other languages, you need to add translations and also create the pages in the target culture. In case you will not create pages in the target culture, visitors won’t be able to display the page (and also the translations, because they are a part of the page) at all.

Creating particular pages in a target culture is as important as the translations themselves. You can create all the pages manually in the Website Editor on the Pages tab or you can do this automatically in the Tools and Settings in the Localization application. Here you can find all the cultures that are in the culture tree which this website uses. In the table a count of pages that exists is displayed in a particular culture. By clicking the Add Pages button you can simply generate the non-existing pages for the selected culture.

Content Delivery

Content Delivery is a group of settings that allows you to set up the cache, redirections, CDN and more.

Note

When redirecting between HTTP and HTTPS, the parameters and the anchor are transferred.

CDN

Content Delivery Network allows you to speed up your website loading by saving its content on a static server. You can select between the local file system and the Amazon CloudFront.

Redirections

Redirections allows you to redirect your visitor from the URL address visitor requests to another one that you will define here. Target has to be an absolute path (the URL address starts with the protocol, slash or $ in case of replacement). Redirection is always realized to absolute address. To create a new redirection click the Add button and select one of the offered types of redirection:

  • Exact Match allows you to define a Source URL (URL address visitor uses) and the Target URL to that visitor will be redirected. Insert a string of characters that will be automatically united with your domain name.

  • Regular Expression use in case that the Source URL is a mask. This is useful in case you want to redirect a group of URLs.

Folder Paths Mapping

Folder Paths Mapping allows you to create good looking URL addresses to you File Manager.

Click the add button and in the Path field insert the URL address you want to use for access to the particular folder in File Manager (which you will select below). In case the Path here is of the same name as some of your pages from page tree, the Page will be displayed preferentially. It means that the value inserted in the Path field should not collide with a name of a page.

In the Folder field select the folder that will be available on the URL address to be inserted in the Path field above.

Special Pages

Special Pages application serves for creation and management of Special Pages, which are designed as a response to a specific action in the system. This can typically be a 404 error page, a blocked page or a payment success page. Special Page is an usual page from your page tree. When you are coding it, there are no special settings or anything else. You just create a page and the system sign is added in this application.

Particular pages, that will become special ones, sometimes need to contain concrete forms according to their purpose. For example the Authorization Required Special Page should contain the login form.

Some pages don’t need any forms at all, for example the Home Page, Page Not Found or Error Page.

Some types of Special Pages are necessary to be created for the proper functioning of your website or e-shop.

Special Page Name

Description

Authorization Required Page

Authorization Required Page is displayed in case the user requests a page with set permissions that the user does not have. It means that according to the permissions the user is unable to display this page.

Bank Transfer Pages

In case you are using the Bank Transfer Payment Gateway it is necessary to define Special Pages connected with this payment gateway. If there are no different pages especially for this gateway, you should use the General Payment Special Pages instead.

Bank Transfer Failed Page is displayed in case the payment through the bank transfer was not successful. Typically you can insert some support and contact information here. Bank Transfer Success Page is displayed in case the payment through the bank transfer was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button. Bank Transfer Waiting Page is displayed in case the payment through the bank transfer was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

Blocked Page

Blocked Page is displayed only in case you mark some of your pages from the page tree as Temporary Disabled (you can set this option in the Website Editor in Page Manager on the General tab). If one of your visitors will display this page, this blocked page will be displayed instead of the requested page. If a blocked page is not set, the default BizBox blocked page will be displayed automatically.

Cash Pages

In case you are using the Cash Payment Gateway it is necessary to define the Special Pages connected with this payment gateway. If there are no different pages especially for this gateway, you should use the General Payment Special Pages instead.

Cash Cancelled Page is displayed to the visitor in case of canceling the payment. Typically you can insert some related information in this page. Cash Failed Page is displayed in case the payment was not successful. Typically you can insert some related information in this page. Cash Success Page is displayed in case the payment was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button. Cash Waiting Page is displayed in case the payment was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

Cash on Delivery Pages

In case you are using the Cash on Delivery Payment Gateway it is necessary to define the Special Pages connected with this payment gateway. If there are no different pages especially for this gateway, you should use the General Payment Special Pages instead.

Cash on Delivery Cancelled Page is displayed to the visitor in case of canceling the payment. Typically you can insert some related information in this page. Cash on Delivery Failed Page is displayed in case the payment was not successful. Typically you can insert some related information in this page. Cash on Delivery Success Page is displayed in case the payment was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button. Cash on Delivery Waiting Page is displayed in case the payment was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

Dispatching Paid Order Failed

Dispatching Paid Order Failed is displayed after a successful payment in case the license numbers cannot be generated properly. You can typically display a support and contact information on this page.

Download Invoice Error

Download Invoice Error is displayed in case the visitor is unable to download the invoice.

Download Proforma Invoice Error

Download Proforma Invoice Error is displayed in case the visitor is unable to download the proforma invoice.

Error Page

Error Page will be displayed to the visitor in case an error 404 or error 500 occurs, but there is no Special Page Error 404 or Special Page Error 500 defined.

Finishing Order Failed

Finishing Order Failed is displayed in case some problems occur and the order was not finished properly. This page is displayed always after the payment, so you can typically insert support and contact information into this page.

GB Webpay Pages

In case you are using the GB Webpay Payment Gateway it is necessary to define the Special Pages connected with this payment gateway. If there are no different pages especially for this gateway, you should use the General Payment Special Pages instead.

GB Webpay Cancelled Page is displayed to the visitor in case of canceling the payment. Typically you can insert some related information in this Page. GB Webpay Failed Page is displayed in case the payment was not successful. You can insert some support and contact information here. GB Webpay Success Page is displayed in case the payment was successful. This page should contain info about the order (purchased products overview alternatively license numbers) and also the download invoice button. GB Webpay Waiting Page is displayed in case the payment was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

GBC PayPal Pages

In case you are using the GBC Paypal Payment Gateway it is necessary to define the Special Pages connected with this payment gateway. If there are no different pages especially for this gateway, you should use the General Payment Special Pages instead.

GBC PayPal Failed Page is displayed in case the payment was not successful. Typically you can insert some support and contact information here. GBC PayPal Success Page is displayed in case the payment was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button.

GoPay Pages

In case you are using the GoPay Payment Gateway it is necessary to define the Special Pages connected with this payment gateway. If there are no different pages especially for this gateway, you should use the General Payment Special Pages instead.

GoPay Cancelled Page is displayed to the visitor in case of canceling the payment. Typically you can insert some related information in this Page. GoPay Failed Page is displayed in case the payment was not successful. Typically you can insert some support and contact information here. GoPay Success Page is displayed in case the payment was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button. GoPay Waiting Page is displayed in case the payment was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

General Payment Pages

These pages are used to define what page will be displayed after a customer places his/her order according to the payment state. It is used commonly for all payment gateways you have defined on your online store. Every payment gateway has its own pages, but you should use them only in case you want to display a page that differ from pages defined here.

General Payment Cancelled is displayed to the visitor in case of canceling the payment. Typically you can insert some related information in this Page. General Payment Failed is displayed in case the payment was not successful. Typically you can insert some support and contact information here. General Payment Success is displayed in case the payment was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button. General Payment Waiting is displayed in case the payment was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

Home Page

Home Page is a index page (the page that will be displayed as a main web page of the website). In case you will not select this Special Page, as an index page will be displayed the Page from your page tree with the Internal Name “index”. In case you will have a page with the Internal Name “index” and this Home Special Page too, the Special Home Page will be used preferentially.

In the code this page is available within the parameter request.website.indexPage.

Internal Server Error (Error 500)

The Error 500 Page (Internal server error) is displayed to the visitor in case there occurs some unexpected condition that prevented the fulfilment of the visitor’s request. If you do not create this page and this error occurs, Special Page Error Page will be used instead.

Invoice Pages

In case you are using the Invoice Payment Gateway it is necessary to define the Special Pages connected with this payment gateway. If there are no different pages especially for this gateway, you should use the General Payment Special Pages instead.

Invoice Cancelled Page is displayed to the visitor in case of canceling the payment. Typically you can insert some related information in this Page. Invoice Failed Page is displayed in case the payment was not successful. Typically you can insert some support and contact information here. Invoice Success Page is displayed in case the payment was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button. Invoice Waiting Page is displayed in case the payment was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

Log In Page

Log In Page is displayed in case a visitor request a page with set permissions. It is necessary to insert a Login form into this page, so the visitor can log in directly on this page.

Newsletter Unsubscribe Confirmation

Newsletter unsubscribe page. A link to it is generated automatically when using the getUnsubscribeLink method. The page should contain a form for unsubscribing from the newsletter (newsletter.unsubscribe).

Not Logged Page

Not Logged Page is displayed in case there is no Secure Login Page defined.

Page Not Found (Error 404)

The Error 404 Page (HTTP 404) is displayed in case the visitor requested a Page that could not be found. If you will not create this page and this error occurs, Special Page Error Page will be used instead.

PayPal Pages

In case you are using the PayPal Payment Gateway it is necessary to define the Special Pages connected with this payment gateway. If there are no different pages specially for this gateway, you should use the General Payment Special Pages instead.

PayPal Failed Page is displayed in case the payment was not successful. You can insert some support and contact information here. PayPal Success Page is displayed in case the payment was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button. PayPal Waiting Page is displayed in case the payment was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

PayU Pages

In case you are using the PayU Payment Gateway it is necessary to define the Special Pages connected with this payment gateway. If there are no different pages especially for this gateway, you should use the General Payment Special Pages instead.

PayU Cancelled Page is displayed to the visitor in case of canceling the payment. Typically you can insert some related information in this page. PayU Failed Page is displayed in case the payment was not successful. Typically you can insert some support and contact information here. PayU Success Page is displayed in case the payment was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button. PayU Waiting Page is displayed in case the payment was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

Reset Password Page

Reset Password Page has to contain a Reset Password form, because link to this page is automatically sent in an e-mail to a newly registered user (serves for setting up a password) and to a user that requests password change through the Forgotten Password form or Change Password form (serves for setting up a new password).

Sofort Pages

In case you are using the Sofort Payment Gateway it is necessary to define the Special Pages connected with this payment gateway. If there are no different pages especially for this gateway, you should use the General Payment Special Pages instead.

Sofort Cancelled Page is displayed to the visitor in case of canceling the payment. Typically you can insert some related information in this Page. Sofort Failed Page is displayed in case the payment was not successful. Typically you can insert some support and contact information here. Sofort Success Page is displayed in case the payment was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button. Sofort Waiting Page is displayed in case the payment was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

Successful Add to Cart Page

Successful Add to Cart Special Page is used when there are requests from other websites for adding some product in the shopping cart on your website. To this Special Page, the visitor is redirected from another website when they add something to the shopping cart. It is necessary to add a checkout form into this page.

Without Payment Pages

The Without Payment payment gateway is automatically used for orders which are free of charge. Typically if the price is reduced by, for example, loyalty points or a voucher.If there are no different pages especially for this gateway, you should use the General Payment Special Pages instead.

Without Payment Page is displayed to the visitor in case of canceling the payment. Typically you can insert some related information in this Page. Without Payment Page is displayed in case the payment was not successful. Typically you can insert some support and contact information here. Without Payment Page is displayed in case the payment was successful. This page should contain info about the order (purchased products overview, alternatively license numbers) and also the download invoice button. Without Payment Page is displayed in case the payment was not solved yet. Typically (but not necessarily) you can insert information about payment into this page that displays the order information and also other related information.

Security

In BizBox you are able to enable customers to create accounts for themselves. In this account customers can save their information (such as name, password, addresses) and browse their orders (see their state, tracking numbers and so on).

For a registered user, the Checkout form is automatically filled in (the name and address) according to the data from the registration. For the user, the checkout is much easier and quicker. To create this portal for customers, you have to fulfill the following prerequisites:

  • You need a functional online store

  • You need to create special web pages for the customer portal for displaying orders, addresses and other customer information and the pages for registration and password reset

  • You have to define an e-mail for registration (at least the Register E-mail and Reset Password E-mail)

  • You have to set up the sending of these e-mails

Security Settings sets the e-mails for registered users, their permissions on the website after registration and the expiration time of their login.

Login Expiration

Login Expires sets the time of inactivity after which the logged in user will be automatically logged out. In case you select the in custom time period option, you have to set the time in minutes below, in the Custom Login Expiration field.

If the password is changed (both from the administration and when changed by the user), the user will be logged out of all devices where he / she has logged automatically.

Registration

  • Add Permissions field allows you to set the Permissions every user will get along with registration. Permissions defines what pages a particular user can display. For more info about permissions see the permissions help-site.

  • Registration Approval setting defines if you want to activate every registration that is created on your website. If you want to manually activate every user account, set this flag to YES. Don’t forget to create the Registration Approval E-mail and add it below in the E-mail settings. From now on you have to activate all registrations created on your website.

Password Strength

Password Strength settings define the minimal requirements for the password which visitors insert through the Registration and Change Password forms. If the inserted password doesn’t meet requirements set here, a form’s message is displayed and user has to redefine his/her password. The displayed message can be edited in the Translation Center module in the System Translations.

  • Minimal Length defines the minimal length of the password. Your users won’t be able to use a password which is shorter than the inserted number.

  • Upper-case Letter option set to YES defines that an inserted password must contain at least one capital letter.

  • Numeral option set to YES defines that an inserted password must contain at least one numeral.

  • Symbol option set to YES defines that an inserted password must contain at least one non-alphanumeric character.

E-mails

This is a place where you have to define all e-mails that will be (or can be) sent to users that register on your website. It is very similar to the e-mail settings in the E-shop Settings. In the E-shop Settings you define e-mails that will be sent to customers, here e-mails are defined that will be sent to registered users. It means that you need to define these settings only in case you are going to have (or you already have) a user portal on your website (a part of a website for registered users). If you are not going to offer a registration to your customers (users), feel free to skip these settings.

There are 5 e-mails you can define and subsequently send to your website users. Some of them are sent automatically, some have to be sent manually from the Website Users or Contacts applications. It is not necessary to define all of them. In case you have a normal registration, you probably need only the Registration and Reset Password e-mails.

  • Registration e-mail is automatically sent after a user registers through the Registration form.

  • Reset Password e-mail is automatically sent after a user sends the request for password reset (using the Reset Password form).

  • Account Info e-mail is sent manually from the Website Users or Contacts application. It contains information about the user’s account (such as login, first and last name).

  • Registration Approval e-mail is sent manually from the Website Users or Contacts application. It is used only in case you are using the Registration Approval feature (user registers and you have to manually approve his/her account to allow to the customer to use the account and log in).

  • Registration Partner Manager e-mail is automatically used after registration of a new partner manager. This can be done only through the Partner Registration form.

Before you set up the sending of these e-mails in this setting, you have to define particular templates for all e-mails you want to send. This has to be done in the Translation Center module in the Templates application where you code particular templates.

Add a New E-mail

Click the New button and a new window appears.

  1. E-mail Type - select a particular type of e-mail you want to send from your website.

  2. Template - select a previously created template for the e-mail type you have selected above. This template defines the visual appearance of the e-mail and also the information that is provided by it.

  3. From Label - insert the name of the sender. This can typically be the name of your website.

  4. From - insert an e-mail address from which you want to send this e-mail.

  5. Subject - define the subject of this e-mail. This can typically be a name of your website and the purpose of this e-mail. In subject, you are able to use Twig marks. All parameters available in the e-mail are also available for the subject.

  6. Click the Add button and save these settings.

Contact E-mails

Contact E-mails are used to define all e-mail addresses that can be used in the Contact Form. They are defining a group of addresses to which can be the e-mails from Contact Form sent. It means that if you want to use an e-mail address in the contact form, you have to add it here first. This is used as verification that the e-mail address inserted in the form is really the one you want - without typos and other problems.

To add a new e-mail address, click the Add button, insert the address and its internal name. The internal name is used in the Contact Form. If you want to change or delete one of the added addresses, select it by clicking the Edit or Delete button.

If you use an e-mail address that is not defined here, visitors who want to send a message through this form will see this message: “We are sorry, but your message cannot be sent due to a system error. Please be so kind and report this error to our support center at <a href=”mailto:example@e-mail”>example@e-mail</a>.” Remember that you have to change this message and change at least the e-mail address that should be used to report you this problem.

To change it, go to the System Translation application located in the Translation Center module. Here select the group of translations your website is using and edit them. Search for this message and modify it according to your needs. Remember that with System Translations you can also change the default (English) language. Only the translation of this message to the default language can change it.

Cart Sharing

Share Cart Among Devices allows you to set if the logged-in customer will be able to access the content of the cart on different devices (different sessions). By default, the setting is on (logged in users share the content of the cart among different devices.)

Webmaster Tools

Static Navigation

Static Navigation is mostly used to generate a main menu for your website, but you can use it also in a footer navigation, for sidebars and breadcrumb menus.

Static Trees are used in case you want to display links for pages from your page tree that are not in direct hierarchy or in case you want to display only some pages and not all of them, because here you specifically select particular pages that will be displayed.

A Static Navigation is created manually by adding the particular pages you want to include in the Navigation Tree. It is absolutely necessary to have your pagetree (or some pages at least). Without them you won’t be able to create a Navigation Tree.

How to add a new Static Navigation

  1. Run the Website Editor (particular website)- Tools and Settings. Click the Navigation Trees application.

  2. Click the New button on the little arrow and select the Static Navigation.

  3. Fill both required fields:

    • Name - The Name is used only in BizBox Admin and it is never visible to your visitors.

    • Internal Name - The Internal Name is a unique system name (also never visible to your visitors).

  4. Click the Tree tab and start adding particular pages (nodes of the tree) by clicking the Add button. You will select the page you want to add in this Navigation Tree and a Parent Node (the Node which will be above the inserted one in the hierarchical structure). Confirm the added page by clicking the Add button. You can also click the Add and New button, which will let you automatically insert another node to your tree.

  5. In case you want to change some nodes, there are 2 icons on the right.

  6. When you are done, just click the Save button and your Navigation Tree is ready for use.

Dynamic Navigation

Dynamic Trees are generated automatically according to the page tree. It requires a really good ordering of you page tree. In the Dynamic Tree you can select a starting node (page) from that the generating starts, depth and level. All pages matching these settings will be displayed. If you want to skip some of them, you have to navigate to settings of the particular page. On the General tab is a flag which determines if the page will be covered in the Dynamic Navigation Tree generation. If you turn this setting off, this page will be not a part of the Dynamic Navigation Tree.

A Dynamic Navigation is automatically generated directly from the page you select. It is absolutely necessary to have your page tree (or some pages at least). Without them you won’t be able to create a Navigation Tree.

How to add a new Dynamic Navigation

  1. Run the Website Editor (particular website)- Tools and Settings. Click the Navigation Trees application.

  2. Click the New button on the little arrow and select the Dynamic Navigation.

  3. Fill all required fields:

    • Name - The Name is used only in BizBox Admin and it is never visible to your visitors.

    • Internal Name - The Internal Name is a unique system name (also never visible to your visitors). It is used to uniquely identify the tree in the page code.

    • Page - Select the Page from which the Tree will be generated.

    • Page Depth - Defines how many levels of the Page hierarchy will be generated. For example a number 2 will generate a 2-level Tree.

    • Display Root option displays or hides the root Pages in the Tree.

  4. Click the Save button.

  5. Click the Tree tab and you can see the generated Tree.

Note

To work with this tree in the page code, use the cms.navigation.get(‘navigation-tree-internal-name’) function. For more information please see the Navigation info for developers.

Product Category Navigation

Product Category Navigation does not use Pages from your Page Tree. The link list is created from Categories used in the Products module.

This Navigation can be used only in online stores, because you need to have a category tree. Category Trees are created in the Products module and their purpose is to unite (categorize) products you sell. And this category tree is subsequently used in Navigation Trees application in order to create an online store menu from the categories of products you sell. Thus created links refer to particular category and display its content (Products added to this category).

You are able to exclude Categories from this Navigation. In the Products module in category tree edit particular category you want to exclude. Here you will find two settings - Disabled and Include in Navigation.

How to add a new Product Category Navigation

  1. Run the Website Editor (particular website) - Tools and Settings. Click the Navigation Trees application.

  2. Click the New button on the little arrow and select the Product Category Navigation.

  3. Fill all required fields:

    • Name - The Name is used only in BizBox Admin and it is never visible to your visitors.

    • Internal Name - The Internal Name is a unique system name (also never visible to your visitors). It is used to uniquely identify the tree in the page code.

    • Node Depth - Defines how many levels of the hierarchy will be generated. For example a number 2 will generate a 2-level Tree.

    • Root Node - Select the root node from the Category Tree.

    • Display Root option displays or hides the root node.

    • Hide Empty Categories - for option YES, empty categories (categories which doesn’t contain any products) won’t be displayed in the navigation tree. Option NO will display all categories regardless the number of products they contains.

  4. Click the Save button.

  5. Click the Tree tab and you can see the generated Tree.

Note

To work with this tree in the page code, use the cms.navigation.get(‘navigation-tree-internal-name’) function. For more information please see the Navigation info for developers.

Article Category Navigation

Article Category Navigation is used for creating a menu for your online blog – individual articles that you create in the Author Tools module can be assigned to a specific category. With the help of this tree, visitors can view the content (articles) of individual categories.

How to add a new Article Category Navigation*

  1. Run the Website Editor (particular website) - Tools and Settings. Click the Navigation Trees application.

  2. Click the New button on the little arrow and select the Article Category Navigation.

  3. Fill all required fields:

    • Name - The Name is used only in BizBox Admin and it is never visible to your visitors.

    • Internal Name - The Internal Name is a unique system name (also never visible to your visitors). It is used to uniquely identify the tree in the page code.

    • Node Depth - Defines how many levels of the hierarchy will be generated. For example a number 2 will generate a 2-level Tree.

    • Root Node - Select the root node from the Article Category Tree.

    • Display Root option displays or hides the root node.

  4. Click the Save button.

  5. Click the Tree tab and you can see the generated Tree.

Note

To work with this tree in the page code, use the cms.navigation.get(‘navigation-tree-internal-name’) function. For more information please see the Navigation info for developers.

Sitemap

Sitemap is an editable data view of all your pages. If you don’t want to include a page in the Sitemap, you can just simply click in the particular cell and change the State column. You can also change this setting in the settings of particular pages.

If you want to use your own Sitemap, you can do it in the Robots settings. The Announce Sitemap button allows you to announce this Sitemap. Google and other search engines know about your sitemap because the location of the Sitemap is included in the robots file. Almost all search engines still recommend that the sitemaps should be submitted through their own Webmaster Tools account so you can make sure that the Sitemap was processed without any issues, and to get additional statistics about your site.

In case you are using a Product Catalog Component on your website, you can notice that there is only the page itself, but not all the other pages that are building the Product Catalog Component - such as particular product detail pages, categories, searching and so on.

These pages are included in the sitemap.xml file automatically, but you are not able to see them in the Sitemap application or change the settings for each of it separately - they are using the settings from the products itself.

You can assure yourself that every products’s page is included in the sitemap really easy - open a new tab in your browser and into the address bar type the domain of your online store followed by this string: “/sitemap.xm**l”. Example: “**youronlinestore.bizboxlive.com/sitemap.xml”. A XML file will be displayed and you can see that the particular pages from Product Catalog Component are a part of it.

The priority is taken from the setting of Product Catalog Component, the “lastmod” is the date and time of last modification taken from the particular view to which the page belongs to.

Robots

Robots allows you to set the Robots’ behaviour.

Use Default Sitemap

Using the Default Sitemap option allows you to use your own sitemap (option NO) or use the one from the Sitemap application located in Webmaster Tools (option YES). In case you set the option above to NO, you need to upload your own Sitemap to your File Manager first. In the next step you have to type the path to this file into the field.

Disallow Pages

Disallow Pages lets you select particular pages you don’t want to be indexed.

  1. Click the Add button.

  2. Select the page you want to disallow from indexing and click the Add button.

  3. You can edit or delete added items by buttons on the right side.

Disallow Folders

Disallow Folders lets you select a particular folders from your File Manager that contains content you don’t want to be indexed.

  1. Click the Add button.

  2. Select the folder you want to disallow from indexing and click the Add button.

  3. You can edit or delete added items by buttons on the right side.

Additional Code

Additional Code field for inserting your own code to determine the Robots’ behaviour.

Preview

Preview allows you to generate an URL address with the preview of your website. Everyone with this generated URL address will be able to see the preview mode until the token is active.

  1. Click the Generate Token button.

  2. Set the time of validity in hours and click the Add button.

  3. Copy the generated URL address and send it to the people whom you want to see the preview of your site.

  4. Renew Token button allows you to renew the token by setting the time validity again.

  5. Extend Token allows you to extend the token validity by the inserted time.

  6. Delete button will delete the token and it will be not possible to display the Website preview with the generated link again.

Product Feeds

Product Feeds application is located in the Website Editor -> Tools and Settings tab. Within this application you can define and manage product feeds for product comparators and for your partners.

Category Mapping

In some feeds you may need to know a category, to which in the used CSE particular product belongs. Your (in BizBox) and CSE category trees are most likely different and you need to define, which category from your store matches a category from the used CSE. It means that you have to use the category mapping. With category mapping you define which category from your catalog matches which category in the CSE.

Go to the Category Tree application located in the Products module. Here mark a category which you want to match with the CSE category and click the External Mapping button. A new window will appear. Click the Add button and select an External Channel for which the mapping is created (parciular CSE). In the field above select the particular category from the CSE and click the Add button.

Category selected like this is available in the Product Feed’s data structure under the key mapping.

Create Own Product Feeds

You can define your own XML (or comma-separated values) feed regardless the offered comparison shopping engines. This feature can be used if you have B2B partners to which you need to send current content of your product catalog. In that case create a new Product Feed and edit it.

General Tab This tab contains the name of the feed and the internal name of the feed (if you do not set an alias, it is also its URL). Culture cannot be edited (it is selected when creating a new feed). The File Type field specifies the feed format (XML, CSV, JSON, XLSX).

Content Tab On the Content tab the whole XML structure can be found and you can edit it according to your needs. In a particular Product Feed detail is a Preview button. For the current project will be displayed the changes you made. If you want to get the URL address (used by users to access the feed), use the live web. A new tab with the feed appears. If you send this to the user (partner), he/she will be invited to log in.

In the feed, the products’ objects are available.

Define delivery methods - many CSE requires information about product delivery. In the feed following parameters can be used:

  • deliveryMethods - list of all available delivery methods,

  • paymentMethods - list od all available payment methods,

  • packingBox - selected packing box,

  • handlingMethod - selected handling method.

For every method, the price parameter is available (it contains the array of available prices for the method). Delivery method contains the paymentMethods and codPaymentMethod parameters:

  • paymentMethods contains list of all available payment methods for particular delivery method (according to payment and delivery combinations from the checkout setting).

  • codPaymentMethod contains the Cash on Delivery payment method (if available).

Parameters listed above are available only in a product feed template.

Export Tab On this tab you can set up the feed:

  • Cacheable - if your feed is large (contains a lot of products), we recommend turning this setting on. The entire feed will then be generated periodically and saved. When accessing the feed, the user receives the feed immediately. The feed is generated every 8 hours or after the approval of the project in which the products or feed content has changed.

  • Minimum Price specifies the minimum price of the product that the product must reach to be included in the feed.

  • Only Active Products determines whether only active products are included in the feed.

  • Use E-shop Product Selection determines whether products will be included in the feed according to the e-shop settings (Configuration section).

  • Only in Stock (available only if the Use E-shop Product Selection is off) – only products that are in stock will be included in the feed.

  • Only With Price (available only if the Use E-shop Product Selection is off) - only products that have a defined price will be included in the feed.

  • Product Category specifies the root category. Only products from this category (and its subcategories) will be included in the feed. This setting is automatically taken from the General Website Settings (Root Product Catagory).

Aliases Tab On this tab you can add an alias for the feed. For more information on aliases, please visit the alias page for the content website.

Security Tab To make it accessible only to a particular partner (or user), you need to create a new User Permission which has to be assigned to this feed in the Permissions field. It will guarantee that only a user (partner) with this permission assigned will be able to display this feed. Don’t forget to assign this permission also to the user (partner) in the Sales module in the Contacts application.

Google Merchant

Google Merchant is an online shopping tool used to list products with Google Shopping. In Google Merchant you upload data about your products to make them available for Google Shopping. Remember that you need to register in Google Merchant first. Adding this Product Feed in the Product Feeds application in BizBox won’t do anything at all - to make this service is functional, you need to register and fulfil all conditions Google Merchant requires. One of them is the product feed XML source. And this source is created in the BizBox Product Feed application.

To add a new Google Merchant product feed, just click the Add button, select the Google Merchant and click the Continue button. Select a Culture of this feed. This is important, because the feed is dependent on Culture - it includes the language and zone (product prices, delivery, handling and payment services are bounded to a zone).

Heureka

Heureka is a CSE used in Czech and Slovak Republic. In Product Feed you create the XML feed demanded by this service.

Notice the second Shipping Costs tab. Heureka demands prices for shipping services you offer to customers on your online store. In the Product Feed Delivery Type select one of the offered services and insert the required information - price the customers pay for this service (Shipping Costs). Optionally you can insert a price for using a cash on delivery payment method with the selected service (Shipping Costs CoD) and a Maximal Order Amount which defines the maximal amount of order for which this Shipping Cost can be applied - this is used in case you offer a free shipping starting at some order amount. In that case you define 2 Shipping Costs for the same Product Feed Delivery Type - one used in case a customer pays this cost (a purchase will be under the Maximal Order Amount) and one is used in case the shipping is free of charge (customer’s order amount is higher than the Maximal Order Amount).

Idealo

Idealo is used in Austria and Germany. Notice that there are two feeds for these countries because both requires a little bit different data. In Product Feed you create the XML feed demanded by this service.

Zboží.cz

Zboží.cz is used in Czech Republic. In Product Feed you create the XML feed demanded by this service.

E-mailing

E-mailing allows you to select newsletters to which will be automatically added e-mail addresses gathered through

  • contact forms

  • orders

If a newsletter is selected, all e-mail addresses gathered through the selected channel will be added to the newsletter. If no newsletter is selected, no action occurs. For each newsletter, you can specify the culture for which it is valid. Cultures are taken from webiste settings. If you don’t want to divide the newsletters according to the culture that the website visitor was viewing, simply select the All Cultures setting in the Culture field.

If you have Ecomail connected to the newsletter selected in the Order E-mail field, the Send Order Data setting will be available. If you enable this setting, the order data created via the web will also be sent automatically to Ecomail. The Order Data setting ignores the selected Newsletter List, it sends the order data to all newsletters in a given Ecomail connection, not just one contact list.

Product Offerings

In this application you can set the length of time that the products will appear in special lists of products within the product component.

New Products

This setting lets you determine how long products will be considered new (since they were created). This product list is available on this URL: /system/new/

Available URL language versions: * CZ: /system/novinky/ * SK: /system/novinky/

Newly Stocked

Products will be considered new in stock for the specified number of days since they were received on the stock. This product list is available on this URL: /system/newInStock/

Available URL language versions: * CZ: /system/nove-naskladneno/ * SK: /system/novo-naskladnene/

CMS (Shared Content)

Website Templates

Website Templates defines the visual appearance and layout of your website. It is the pattern which is used to wrap the content of the pages from your page tree. Thanks to this your pages can keep the same design without having to be defined in the code of each page separately. A template can be also used to wrap another template - this is used in case you are knowledgeable regarding advanced website designs.

Website Template application is used only for the defining (coding) of particular templates which you want to use on your website. In this application you are not able to assign them to websites or pages. The templates are common for all websites you create. Every template is created in selected culture (language), but you can create all translations you need in another tab directly in this application.

How to create a new Template

  1. Click the new button and insert the Name (required), Internal Name (required) and Description (optional). Both are used only for your own and internal purposes and are never visible to the website visitor.

  2. Parent Template allows you to select a wrap template. Content (particular pages) will be placed instead of the {% block content %}{% endblock %} marks in the code of this template.

  3. Default Culture sets the culture in which this template is created.

  4. Click the Add button and the template will be created.

Template Editor allows you to create templates.

  • The General tab lets you change the basic information you filled in when creating a new template.

  • Content tab contains both Code and Visual Editors so you can code the whole template.

  • Translation tab creates translations for another cultures you want to use along with this template. To create translations you have to insert the content for translations (text) into the translation marks - you have to do this in the Content tab. This selected content will appear on the translations tab and you can select the target language you will be creating the translations for and insert the translated text. If you will use the template in another Culture in which no translation string will be found, strings from the default culture will be used, instead.

Templates

In this application you can define E-mail and E-commerce templates using BizBox parameters and special marks.

This application is not bound to a single website, it is shared and data from it are available on all websites. Templates allows you to create templates for e-mails (their sending is subsequently defined in the Security and E-shop Settings applications) and e-shop documents (they are subsequently connected to E-shop Settings or Stock Services).

Code Snippets

Code Snippet is a small block of reusable code that can be inserted directly into the code. This can save your time and speed up your work, because you don’t have to write the same piece of code over and over again.

Code Snippet can typically be HTML tags (table, centered text or external link), Twig formulas or social sites buttons. BizBox offers you a various numbers of Code Snippets you can easily use for coding your pages.

To add a Code Snippet into your code you must go to the particular page (Content tab) or content and click the Insert Code Snippet button. In the Visual Editor, only the snippets with Visual Editor setting enabled are available. In the Code Editor all code snippets are available.

If you want to manage (edit or add your own) Code Snippets, go to the Code Snippets application.

Snippet Categories

In the code editor, you can see 2 main categories - Account Snippets and System Snippets You can use both of them in your code, but you will be able to manage only Account Snippets. Account Snippets are your own collections of snippets created and managed by you. In case you cannot see any Account Snippets and this category at all, you haven’t created any of your own snippets yet. System Snippets are predefined by BizBox, you can use them (insert them into the code) but cannot edit or manage them.

Some of the system snippets are not available for the Visual Editor.

Code Snippets Application

The Code Snippets Application is located in the Website Editor. Click the Tools and Settings tab (on the left side under your name) and run it from the applications. It is a part of the CMS (shared content) section.

If there are no snippets at all, you haven’t created any yet. All snippets created and managed here are a part of the Account Snippets, which is a collection of your own codes.

The System Snippets are not available for your management. Some of the system snippets needs to provide data (parameters) for proper function.

Tip

Code Snippets can also be edited in the Visual editor (WYSIWYG).

Create a New Snippet

Click the add button and insert the Name and Description of the new snippet. This snippet will be available in the website editor under the inserted name. Description serves to provide a little info about if you will need it in the future. Visual Mode setting defines if the snippet will be available in the Visual Editor (all snippets are automatically available in the Code Editor). Click the Add button and a new tab will appear. On the Content part insert the snippet itself - the code that will be inserted in the website editor if you select this snippet.

Note

Snippet is not stored in your project. The Created snippet is automatically a part of your account and you don’t need to approve current project to make it available in another projects.

To insert a snippet into your code, click the Insert Code Snippet button in the website editor. A menu will appear and you can insert particular snippet. If it requires some parameters, fill them in.

List of system snippets:

  • Image Folder (required parameters: folder, image width) - creates a gallery from selected File Manager folder

Website Users

Website Users application is a management for the users registered on your website. You can add them manually here or you can just use the Registration form. If a visitor uses this form for registration, he/she becomes a User and this User information will be stored here and you can manage it.

You can use the button in the toolbar to send various information to a selected user (Change Password, Send Account Info and Reset Password Info).

To every User you can also add a Permission (see below). Permission allows you to display content (particular Pages) only to a selected User (only to a User with the Permission that is connected to the Page you want to display only to the particular User).

If you want to add a new User manually (without using the form), you have to insert its Login and E-mail. The First Name and Last Name fields are optional.

In the Last Active column date and time of the contact’s last activity are available (data are updated at login, logout and every 10 minutes when browsing the web).

Import Website Users

Website Users can also be imported. Prepare a XLSX or XML file using the table below. When you are done, click the Import button in the Contacts application, select the file, import mode and click the Import button.

Note

Changes created by the import are not stored in a project. They will be active immediately. This import is irreversible!

Property Name (Excel or XML)

Filed Name (Application)

Short Description

login

Login

Required; the user’s login.

externalPassword

Optional; the user’s external password.

active

Active

Optional; boolean value. Defines the activity of the user.

registered

Registration Date

Optional; date and time. Defined the user’s registration date.

facebookId

Optional; the user’s Facebook external ID.

permissions

Permissions

Required for insert; defines all permissions that will be added to the user. Particular permissions can be divided with ‘|’.

Approved Registration

You are able to set up the Approved Registration – a user registers on your website and you have to go to the Website Users application (located in the Website settings) and activate it. The user is not able to log in, until you have activated his/her account.

  1. Run the Website Users application. Here you can see all users who registered on your websites. For every record (user’s registration) you can see the state of its activity.

  2. Click the particular record and use the buttons Activate or Deactivate located on the toolbar to change this state. Deactivated users are not able to log in. After the activation, you can send the Registration Approval E-mail. A new window appears and you have to select the particular website and culture. For deactivation, there is no e-mail or anything else, just the approval dialog.

Set Up Approved Registration

To make the approved registration work, you have to:

  1. Set it up in the Security settings in the Website Editor. There is a flag named Approved Registration – set it to YES and save your changes

  2. Subsequently define another e-mail template – the Registration Approval E-mail. You can use and edit our BizBox base template. It contains all important links and info – you only need to change the texts and the visual appearance.

  3. Remember that you also have to change the regular Registration E-mail template because it contains the links for log in as a default. Just delete it and add info about the account activation.

  4. The last step is to assign this Registration Approval e-mail to the e-shop settings. Go to the Website Editor and run the Security application. The E-mail setting is located here. Here you have to add the Registration Approval E-mail – fill in all required fields and save your changes.

  5. Don’t forget to approve the Project. From now on, you have to activate every user that registers on your website.

User Permissions

Permissions allows you to display particular content (selected pages) only to a selected user/contact.

In the User Permissions application you create only particular permissions you will in the next steps connect with pages and users/contacts. Only the users/contacts with the particular permission will be able to display the pages/files marked with the permission.

Items (permissions) created in this application are subsequently used in the Website Editor and in the File Manager to restrict the display of particular pages, product feeds, files and folders only to selected users. The selected users can typically be only the registered ones.

If you want to use this feature, it is necessary to create particular permission(s) here and grant it to users/contacts and pages, files and folders which you want to protect. If user has assigned the same permission as the page/file/folder, the user will be able to display it. Otherwise the Secure Access Forbidden Page Special Page is displayed to this user.

User Permissions can also be assigned on the website by partner managers. Manger is a special type of partner who can add partners and edit them using the Partner Save Manager widget. Only permissions with the Public flag are available for assignment on the website.

Add a New Permission

Permissions allows you to display particular content (selected pages) only to a selected user or a user group. You have to create a permission in the user permissions application. You need this permission to connect with the particular page (or pages) in its settings (the Security tab) or with a file or folder in the File Manager. And also add this permission to the particular users or contacts.

  1. Create the permission in the User Permissions application (located in the Website settings). Remember that only public permissions are available for assignment on the website (used by partner managers).

  2. Add this permission to a particular page/product feed/file you want to display only to a selected group of (registered) users.

  3. Go to the Website Users or Contacts applications and edit users/contacts which you want to add to the permission to display the pages you marked with the permission.

This can be typically used for displaying the content only to a registered users:

  1. Create a new permission in the User Permission application (located in the Website settings).

  2. Run the Website Users application (located in the Website settings) and add this permission to every registered user.

  3. To add this permission to every user which will register in the future, go to the Website Settings and run the Security application. Here (in the Add Permissions field) you can add permissions that every user automatically get along with the registration.

  4. Go to the particular page (or pages) you want to display only to registered users.

  5. Click the Security tab, select the permission created in the first step and save the page settings. Repeat it on every page you want to display only to a registered user.

Conditions

Conditions are used in the online marketing and sales (Discounts, Vouchers and other Sales Promotion applications). They allow you to define the conditions which a visitor must fulfill in order to perform a kind of action (obtain discount or an marketing event).

Click the Conditions tab in a particular application. There, a sentence is displayed If All/Any of there conditions are True/False:, called the Condition Group. It defines how the particular condition (or conditions) you add under this condition group will be evaluated.

For example, for discounts, it may be benefical to restrict the application to a particular ref:partner tier<lab-partner-tiers> or contact group.

Note

If you want to use the Tracking Conditions you have to use the BizBox Tracking on your website (that is the only way how to determine the visitors system information).