Store multiple languages
This functionality belongs to the product SHOP Pro. You can find further information about this product here
You can offer a multilingual catalog in your Online Store so your customers can shop in their preferred language.
Online Store storefront is professionally translated into 51 languages. Here’s how you can set your store default language and enable or disable additional languages
- You can view the languages available for automatic translation in Settings > General > Regional Settings > Store Language > Language Settings.
- Click on Language Settings button to view the list of languages available.
- To make a language a default language for your store, select the radio button next to the language. For example, the default language for this Online Store is English.
With additional languages enabled, Ecwid will send email notifications (Order Confirmations, Order Shipped, or automatic abandoned cart reminders) in your buyers’ browser language.
The following languages are supported for email notifications: English, Russian, German, French, Italian, Spanish, Portuguese, Dutch, Danish, Finnish, Japanese, Norwegian, Polish, Czech, and Swedish.
If a customer’s browser language is not included in this list, the customer will receive email notifications in the default store language.
Note: Browser language detection is ignored for the notification in custom templates. If you’ve edited notifications, they will be sent in the language used in the template.
Online Store detects the preferred language of your customer’s browser and automatically shows store labels in that language.
If your visitor uses a language that is not among the languages enabled in Language Settings, they`ll see the text labels in your main store language.
While the default store labels are automatically translated into additional store languages, your unique custom text like product and category names and descriptions requires a manual translation. When you add custom translations, your whole Online Store will become multilingual and your store visitors will see both store labels and your catalog in their preferred browser language.
Now you can add translations of your catalog, including product names, descriptions, options, and category names. Online Store will automatically translate the rest of the content, such as texts on buttons, invoices, and email notifications.
- To add translations of your product names and descriptions go to Catalog > Products.
- Select a product and click on Edit Product
- In the product management page, go to Translations.
- Add the translated product name and description to the respective language section under Translations
- Repeat for all other products that you want to offer in multiple languages and click Save to confirm changes.
We recommend manual translation for your main international market to ensure the accuracy of your catalog. For the rest of the international translations, you can use automated translation services such as Google Translate.
If your products have options, you may add translations for option titles and selections:
- Go to Catalog and choose a product to edit.
- Click on Edit Product button to open its management page.
- Click the Options tab.
- Add a product option, if you haven’t done so yet, and click Save.
- Add the translated title and selections to the respective language sections that appear below that option.
- Save to confirm changes
After enabling additional languages, you can add translations of category names and descriptions:
- Go to Catalog > Categories.
- Click a category name in the list.
- Add the translation of the category’s name and description in the respective language section under Translations:
- Click Save to apply changes.
Note: if you do not enter the translations for categories, options, product title, or product descriptions, the default language version will be used instead.
After you enable additional languages and translate your catalog into it, your Online Store will become multilingual. Online Store will detect what is set as a primary language in a visitor’s browser and, if you offer this language, your storefront will be shown in that language to the visitor. This includes store labels (automatic translations) and information about your products and categories (your manual translations). The translated content appears in:
- Storefront page and product lists;
- Category and product pages;
- Product filters
- Order Confirmations;
- Order details within a customer account;
- Product card and a single product widget.
Tip: To see the store through the eyes of your foreign customers, set the necessary language in your browser and open your store page.
Managing a checkout page
After creating a store and adding your products, you must configure the page where your customers view the contents of their orders and proceed to the payment gateway.
Your checkout page is important for your customers’ experience. In your online store, all sensitive information is sent via HTTPS secure protocol during checkout.
Tip: We recommend creating a test product with a very low price so you can experience your checkout page as your customers will.
When a customer goes to the checkout, the Online Store determines his/her country, city and zip code based on the IP address. These found values are automatically shown at checkout. In most cases, it helps the customer to check out faster which means more sales for you. Your customers see estimated shipping and tax cost as soon as they open the cart page.
You can configure your checkout page by navigating to Settings > General > Cart & Checkout. Scroll down to Checkout Settings section. Here you can:
- Specify the Minimum allowed order subtotal and Maximum allowed order subtotal. If you leave these fields empty, there will be no requirement from the customer.
- Choose how you handle orders with zero total. This is useful if you want to create free products, for example, during giveaways. When you choose Accepted from the drop-down menu, the payment block will be hidden from the customer, although they would be required to enter their billing address.
- Choose if you require phone number at the checkout.
- Configure how you want to handle products with options when the customer adds them with Buy it Now button. You can either proceed the order with default options or require the customer go to the product page and choose one of the options.
- In a similar way, choose the option to ask the customer to review the cart content with the Open bag when “Add to bag” is clicked toggle option. This may reduce the number of incomplete orders and increase customer satisfaction.
- Require to enter a company name at the checkout. Enable if you are selling to other businesses a lot.
- Enable adding code on Thank you for your order page. This is useful if you are sending the order to a third-party server.
- Disable billing address at checkout so that your customer will not need to enter it.
After you have finished configuring this section, click Save or Ctrl-S to save the changes.
You can allow your customers to leave comments when placing an order. Scroll down to Order comments section. Here you can:
- Toggle the switch to Enabled to add the order comments field.
- Specify the Order notes field caption for this field.
- Require customers to leave order comments (toggle to Enabled).
This feature is useful if you are selling custom goods that require customer’s input, for example, custom gifts, T-shirts, or prints.
To access this option, scroll down to Related products section.
When this option is enabled, the Checkout (shopping cart) page will showcase a selection of related products. This may help increase your sales.
Note: If the items don’t have any assigned related products, this section will not be displayed.
Scroll down to Newsletters to configure whether or not your customers are required to give their consent to promotional emails from you. According to the new European Union legislation, customers must give clear consent to receiving any marketing materials from you. Read more about this feature in this tutorial.
The best practice is to keep this option as Enabled.
Once you are done configuring your Checkout page, click Save button or Ctrl-S on your keyboard to apply changes.
Customizing storefront navigation, colors & labels
You can make your Online Store even more personal by customizing your storefront navigation and color palette. This is possible with the help of several preset options which you can access in your Design section. To access it, scroll down to Storefront navigation and colors. You have following options for customization.
Turn on the Color Adaptation mode to automatically update your store to match the colors of your website. If you want to adjust your store colors manually, disable the Color Adaptation mode.
Organized and easy-to-follow navigation for a website is very beneficial and important for the overall user experience. If your navigation is easy to follow, it increases the time a visitor or customer remains on your website. You can help your customers quickly navigate your store by adding links to your catalog’s footer. You can also add category names to these additional navigational links.
If you notice your customers prefer guest checkouts instead of creating accounts in your Online Store, you can hide the Sign In link from the storefront. Simply choose the option from the drop-down menu.
If you have just a few products in your catalog and you don’t need the sorting option, you can disable the Sort by drop-down.
You can create your own Online Store labels to reflect your preferences, your brand, and your business uniqueness. Text labels are texts in the store interface, such as buttons, shopping cart, forms, and more.
- Go to Settings > Edit store labels
- Click Add Custom Label
- Use the search bar to find the necessary label
If you wanted to find all Online Store labels that contain the word Checkout and replace some of them with shopping cart. Type Checkout into the search field, find the label and type shopping cart in the text field to the right.
The changes are saved automatically. Now the buttons Go to checkout will display Go to shopping cart in all your storefronts.
Sometimes you want to temporarily hide a store label, for example, to disable a Sign In option or a product variation. Here’s how you can hide certain labels without deleting them:
- Go to Settings > Edit Store Labels.
- In the Search field type the name of the label you want to hide.
- Delete the values in the label fields. Changes are saved automatically and reflect in all storefronts.
- To revert this action, click on the Revert link to the right of the field.
You can easily view the list of labels you have customized upon loading the Edit Store Label option. At this screen, you can continue customizing store labels or revert them to default settings.
General Data Protection Regulation (GDPR) and your online store
The General Data Protection Regulation (GDPR) is a European privacy law that took effect on May 25, 2018.
GDPR applies not just to European companies. The new regulation applies to every company that can potentially process EU nationals’ data, which means that every company in the world regardless of its location is subject to GDPR.
GDPR grants people more extensive control over their personal data. Specifically, the new law gives people the right to access, correct, delete, and restrict the processing of consumer data, and it also sets strict guidelines for user consent.
If you collect or store any information that can be linked to an individual, that counts as personal data. You can read the full text of the GDPR to learn more.
Some businesses may need more preparation than others to comply with the GDPR. This guide provides a general overview of GDPR compliance and outlines the most common requirements.
According to GDPR, merchants must comply with the regulation if they are based in the EU or sell to EU customers. Your online store collects and processes personal data in a compliant manner. However, it is your responsibility to comply with GDPR requirements when you collect and process personal data from your EU customers.
Under the new regulation, personal data is defined as any information that can be used to directly or indirectly identify a person. This includes a name, a photo, an email address, an IP address, bank details, posts on social networking websites, medical information, and even random codes that are assigned to users to gather analytics, conduct A/B tests, and more. The following practices are recommended.
To require your customers accept your terms of service before checkout, enable the Show “I agree with Terms & Conditions” checkbox at checkout checkbox. To do this:
- Access the Settings link.
- Go to General.
- Click on Legal Pages tab.
- Check the Show “I agree with Terms & Conditions” checkbox at checkout option. This feature ensures all orders include a confirmation of consent. As it is impossible to place an order without agreeing to Terms and Conditions, the fact that an order is placed is a confirmation of consent.
You must obtain clear consent to send out non-order related emails to customers. With the online store, you can add a sign-up option above the Checkout button in your store. This way you will capture such consent and then build a list of customers who agreed to receive your promo emails.
Clearly show in forms what fields are optional or required
Your online store clearly shows what fields are required and what fields are optional for filling out:
Make sure that you are using the Next-gen Checkout in your store where this EU requirement is met. You can enable Next-gen storefront in Settings.
You should ask your store visitors for consent to track their actions in your storefront via cookies. Your online store allows merchants from the EU to add a special banner to gather such consents. You can enable it in your store in these steps:
- Go to Settings > General > Tracking & Analytics.
- Enable the GDPR cookie consent banner.
Once enabled, the cookie consent banner will appear on the storefront with the option to accept or decline:
The cookie consent banner works in the Next-gen storefront only. Make sure that all Next-gen options are enabled in your Settings.
This means you must provide your customers with a copy of their personal data in an easily readable and portable format. You can access the customers’ personal data right in your Control Panel. You should also take into consideration any third party services you use who may have access to your customers’ personal data. Provide customers with the right to delete, edit, restrict certain data uses.
Basic requests (e.g., a customer asks you to delete their order) can be quickly managed inside your control panel. Again, remember any third party services who may have access to this data.
We recommend storing data digitally. Encrypted data protected with a password of the minimum recommended strength – or protected by means of a password generator – offer a secure option compared to printed invoices.
Your online store acts as a Data Processor while our merchants (you) act as Data Controllers. If your website is experiencing a data breach of any kind, you might be required to notify affected customers. Under the GDPR, a notification must be sent within 72 hours from the time you become aware of the breach. Data processors are also required to notify users as well as the Data controllers, immediately after becoming aware of a data breach.
Adding legal pages to your online store
Online Store allows to create the following legal pages:
- Legal Info
- Revocation Policy
- Shipping/Payment Info
You can enable these pages by going to Settings > General > Legal Pages.
Click on Enable next to each legal page you want to show in your Online Store. Once done, click Save to apply the changes.
To edit your legal pages, click Edit to open the page’s settings and content form.
You can specify any title to your page.
Tip: If you already have a similar page on your website, you can add a link to that page here.
Once you have done editing the page content, click Save. The corresponding page link will be automatically created and shown on your website and Facebook store at the bottom of each store page.
The legal pages you need and the content depends on your business, and laws and regulations in your country. We recommend looking for professional legal advice regarding this.
Here are some examples of the content of the legal pages.
- Terms and Conditions
This page explains the rules for using your website. You may want to include the following items:
- Copyright for the material offered on the website and store pages, trademark,
- Ownership of the site
- Requirements to use the store, e.g., visitor’s age.
- Return policy
This is a document specifying your terms for refunds and product returns.
You need to let your customers know what information your store collects and how it will be used. Customers want to know if their personal data will be anyhow exposed to 3rd parties, sold, or use for newsletters. By providing a clear explanation on this matter, you will be sure to increase liability among your clients. This page is a requirement if your customers or visitors are from the European Union. For more information on the GDPR requirement, check out this tutorial.
- How you process personal information like email, address, and other personal details
- whether you distribute this information to any third party and for which purposes.
- Shipping/Payment info
The shipping info page explains your delivery policy and may include the following information:
- what items are allowed for shipment
- to what regions you deliver your goods
- terms of delivery
- estimated shipping
- how to handle returns
The payment info page should cover all possible questions about payment methods in your store.
Note: Remember to consult a legal professional before adding the legal pages to your store.
Cookie consent notification
In this article, you can find some easy ways how to add a cookie consent notice to your website.
A cookie is a small text file containing a message exchanged between a website and a web browser. The data on this file is then stored for the next time the user visits the website where the stored browsing information is used. Cookies can remember different website activities that a user has made. Some examples in which cookies are used by websites include logging into an account, how many times a specific page was visited or how many times a user clicked a particular button. In eCommerce, cookies allow users to select the products and store them in the cart and also to receive related product recommendations.
Cookies are text files with data so they cannot do anything malicious like a virus or malware. They are not programs and cannot run any programs. They can also be deleted at any time from the web browser.
First-party cookies which are used to remember user’s data and preferences can be placed on a computer without prior consent. Typically, these cookies cannot be used to identify a specific user. These may include:
- Cookies that are necessary to provide the requested service. These include session ID, authentication, UI customization, and social media content sharing cookies.
- Statistical cookies that are managed by your business and are not used for personal data tracking.
Third-party cookies which are controlled by companies other than your own, require user’s consent. These typically include cookies for advertisements, analytics or embedded services, such as Google Analytics.
There’s an easy way to add a cookie notification to your Online Store.
- Navigate to Settings > General Settings > Tracking and Analytics.
- Scroll down to the bottom of the page and in GDPR cookie consent banner switch the toggle to Enabled.
Sample Terms and Conditions of Use
What happens if you don’t have Terms and Conditions on your website
A court will look at your website’s terms of service to define the contractual terms between your site and its users. As such, when you establish a terms and conditions page, you’ll want to put together content that will hold up in court.
Where to place Terms and Conditions on the website
Many websites will place a link to their terms and conditions page at the bottom of their homepage. That way, users can locate the terms and conditions page easily and view it at any time, and the link blends seamlessly into the site’s overall design. Online Store allows you to automatically place links to legal pages in the footer of all pages.
What to include in the Terms and Conditions page
- Website terms and conditions page may include information related to the following areas:
- Copyright for the material offered on the website and store pages and trademark
- Ownership of the site
- Requirements to use the store, e.g. whether registration is required
***[START COPYING BELOW THIS LINE]***
By accessing this web site, you are agreeing to be bound by these web site Terms and Conditions of Use, all applicable laws, and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this web site are protected by applicable copyright and trademark law.
2. Use License
a) Permission is granted to temporarily download one copy of the materials (information or software) on MYCOMPANY’s web site for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license, you may not:
- modify or copy the materials;
- use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
- attempt to decompile or reverse engineer any software contained on MYCOMPANY’s web site;
- remove any copyright or other proprietary notations from the materials; or
- transfer the materials to another person or “mirror” the materials on any other server.
b) This license shall automatically terminate if you violate any of these restrictions and may be terminated by MYCOMPANY at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format.
a) The materials on MYCOMPANY’s web site are provided “as is”. MYCOMPANY makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, MYCOMPANY does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site.
In no event shall MYCOMPANY or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on MYCOMPANY’s Internet site, even if MYCOMPANY or a MYCOMPANY authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you.
5.Revisions and Errata
The materials appearing on MYCOMPANY’s web site could include technical, typographical, or photographic errors. MYCOMPANY does not warrant that any of the materials on its web site are accurate, complete, or current. MYCOMPANY may make changes to the materials contained on its web site at any time without notice. MYCOMPANY does not, however, make any commitment to update the materials.
MYCOMPANY has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by MYCOMPANY of the site. Use of any such linked web site is at the user’s own risk.
8. Governing Law
Any claim relating to my company’s web site shall be governed by the laws of the State of YOUR STATE without regard to its conflict of law provisions.
General Terms and Conditions are applicable to Use of a Web Site.
- Before or at the time of collecting personal information, we will identify the purposes for which information is being collected.
- We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law.
- We will only retain personal information as long as necessary for the fulfillment of those purposes.
- We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned.
- Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date.
- We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification.
- We will make readily available to customers information about our policies and practices relating to the management of personal information.
We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained.
Importing and exporting: CSV file format
Online Store data importing and exporting recognizes 25 product attributes. This means your CSV may contain up to 25 columns.
Here is a brief description of each attribute:
in import dialog
in CSV file
|SKU||sku||SKU or Name field is required||String||255 symbols|
|Name||name||SKU or Name is required||String||255 symbols|
|Enabled||enabled||Optional||Boolean||“true”, “yes”, “on”, “Y”, “1” for enabled, any other values for disabled|
|Weight||weight||Optional||Floating number||Any valid floating number for weight, an empty value for digital product or services|
|Price||price||Optional||Floating number||Any valid floating number|
|Compare to price||recommended_price||Optional||Floating number||Any valid floating number|
|Quantity||quantity||Optional||Integer||Any valid integer, and empty value for the unlimited quantity|
|Image||image||Optional||String||http:// or https:// URLs|
|Category 1||category1||Optional||String||255 symbols|
|Category 2||category2||Optional||String||255 symbols|
|Category 3||category3||Optional||String||255 symbols|
|Storefront page||showOnFrontpage||Optional||Boolean||“1” for true, “0” or empty value for false|
|Fixed shipping rate||shipping_freight||Optional
|Floating number||Any valid floating number|
|Fixed shipping rate only||fixed_shipping_rate_only||Optional
|Boolean||“true”, “yes”, “on”, “Y”, “1” for true, any other values for false|
|Shipping type||shippingType||Optional||Strings||One of these values: GLOBAL_METHODS, SELECTED_METHODS, FLAT_RATE, FREE_SHIPPING|
It is used with GLOBAL_METHODS shipping rate type
|Floating number||Any valid floating number|
|Flat Rate shipping amount||shippingFlatRate||Optional
It is used with FLAT_RATE shipping rate type
|Floating number||Any valid floating number|
|Disabled shipping methods||shippingDisabledMethods||Optional
It is used with SELECTED_METHODS shipping rate type
|List of strings split by | symbol||A string is *ID of a shipping method|
|Enabled shipping methods||shippingEnabledMethods||Optional
It is used with SELECTED_METHODS shipping rate type
|List of strings split by | symbol||A string is *ID of a shipping method|
|Page title||seo_title||Optional||String||55 symbols|
|Meta description||seo_description||Optional||String||160 symbols|
|Width||width||Optional||Floating number||5 symbols|
|Height||height||Optional||Floating number||5 symbols|
|Length||length||Optional||Floating number||5 symbols|