The basis of a Webnexs wcomm site is its catalog, which contains products and product categories. Building and improving your catalog is the main way you will make your website live in the eyes of the customer. This is where your shop becomes a reality, creating content and giving value to your online shop
Adding products does not only mean adding an image and some text, and then validating your content. It means knowing your product by heart: price, weight, size, features, specifications, details, manufacturer, supplier and so much more. You should not start adding products to your Catalog without knowing exactly what you want to present to the customer, and thus need to have a set plan about your products and the way they will be displayed. This also means knowing your shop's Front Office like the back of your hand in order to properly fill in the required fields.
As the heart of your shop, your catalog deserves a great deal of your attention.
The "Catalog" section can be accessed by clicking on the tab with the same name. This is where you manage all of your products throughout your Webnexs wcomm site.
The first page under the "Catalog" tab lists both the homepage's sub-categories, and the products that are featured on the homepage.
In the "Categories" section, you can create different product classifications using the "Add a new subcategory" function. This arranges your articles, and helps your customers easily find what they are looking for. All categories are considered subcategories of the home page.
To create a category, click on the "Add a new sub-category" button and fill out the form.
First of all, give your category a name, and then determine if it is "displayed" (i.e. whether or not it will be accessible to your customers). For example, you may want to postpone displaying a new category to your customers because you have not quite completed it.
If you wish to create a subcategory belonging to a category other than the home page, choose the category under which it will appear in the drop-down menu "Parent Category." Click on "Browse" to upload an image from your computer which will represent this category.
This information will help you optimize the visibility of your catalog on search engines.
Once you have finished configuring your categories, you can save them while staying on the same page by clicking on the button "Save", or saving and coming back to the previous category by clicking on "Save and Back to Parent Category"
Note: Each of the fields has a flag located to its right, indicating that it can be configured in several languages. For more information on this feature, please see the language management feature, in the "Tools" tab.
At the bottom of the catalog page, under "Products in this category", you can manage the products in your store. Once you have created your category, you will be able to add products by clicking on "Add a new product". A form with several tabs will appear
We begin with the first tab in the form, which enables you to fill out the general information about your products
The first section contains the essential information about the product.
The first thing to complete is the product name. This is what will appear in the search results. Next to the field you will find a flag, which enables you to choose the different languages in which you would like to feature the product.
If you do not want this product to be immediately available or visible to your customers, check the box that says "Disabled".
The "Manufacturer" field enables you to enter the name of the manufacturer of the product. This is an optional field.
Click "Create" next to the Manufacturer field to add a new manufacturer, or select from the drop-down menu which one to associate with this product.
You can add information to better manage your item listing in the "Reference", "Supplier Reference", "EAN13 or JAN", "UPC" or "Location" fields.
You can also indicate the size of the final package.
Finally, add the weight in order to properly calculate the shipping cost of your customer's orders
You may wish to sell a pack of products composed of several items. i.e.: a computer start-up pack composed of the computer itself, a monitor, and a printer.
You can create a pack and add other products from your catalog to this pack. To do this, check "Pack". A simple form will appear, with a button. Start typing in the text field to filter through your existing products, and choose a product to add to the pack. Select it, choose the quantity, and click on the green button to validate your choice.
You can add as many products as you would like to the pack.
You can remove a product from the pack simply by clicking the trashcan icon next to it.
Packs allow the site administrator to simplify preparing orders. They also allow customers to take advantage of special prices and offers.
Check the box "Is this a downloadable product?" if you sell downloadable goods, such as mp3s or PDF documents. A form will appear:
The pricing section can be quite intimidating, with fields influencing each other and taxes to take into account.
Set the price that will appear in your store by following the instructions below:
The final retail price, including the discount taken, will update as you type.
Note: You can fill out the "retail price with tax" field and choose the tax rate to apply, and the field will automatically calculate the pre-tax retail price. The opposite operation is also available
This section enables you to manage the availability of your products.
You can also configure the general settings applied to all of your products. The default option is to deny orders, but this can be modified under the "Preferences" or "Products" tabs, discussed further in the "Product Configuration" section.
The default category will be used when an article is filed under several categories.
This serves mainly to clarify which category to use in case your customer arrives at your site from a search engine. The name of the category will appear in the product's URL. For instance, "telephone" can feature sub-categories of "brands" (Apple, Samsung, Nokia, etc.) and as well as "characteristics" (smart-phone, flip-phone, etc.).
Checking the "Home" box enables you to highlight the product on your shop's homepage, provided your theme supports it. To remove a product from the Featured list, simply uncheck the "Home" box.
To improve your product listing as well as increase your store's visibility we suggest that you carefully fill out the various SEO fields: meta titles, meta descriptions, and keywords and friendly URLs.
To access this information click on the sentence below:
The following fields are shown:
These fields allow you to directly optimize your catalog's visibility on search engines
Describing your product well is essential, both for the customer (the more information, the better) and search engines (it will help your shop appear in more search requests).
These two fields are here to fill out your product's description.
The first field enables you to write a short description that will appear in search engines and in the category description for your product. This field is limited to 400 characters, and can only be written in plain text.
In the second field, you can write a full description of your product, which will appear directly on the product page. The text editor offers a wide range of options for creating visually attractive descriptions (font, size, text color, etc.).
While the second form has no limits, there is such a thing as too much content: provide the essential information in a compelling way, and your product should be good to go
In the "tags" field, add some terms and keywords that will help your customers easily find what they are looking for.
The "accessories" field gives you the option of choosing relevant products to associate with this product. To suggest a product to your customers, type in the first letters of the product in question, select it, and then click on the green button to the right of the field.
Once you have filled out all this information save your work by clicking on "Save," after which you will be sent to your catalog's home page or by clicking on "Save and Stay" to continue working on your product's presentation When you have saved your work with "save and stay", some new options will be displayed in the following tabs: "Combinations", "Features", "Customization", "Discounts", "Attachments."
The second tab, "Images", is for including photos on your product page.
Once you have uploaded several images, you can choose to modify the image order by clicking on the arrows in the "position" column and define a different cover image by clicking on the icons under the "cover image" column (see bottom of the screenshot).
You can add multiple attributes to your products. An attribute is a product variation. For example, the same product can have multiple different color or size options. In Webnexs wcomm, these are known as "Attributes."
To access this feature you must click on the "Attributes and Groups" tab under "Catalog".
Click on an attribute's row to have its values displayed with the table.
To add a group of attributes, or in other words, to add a group of variation possibilities (colors, capacity, material, etc.), click on "Add attributes group", fill out the form that appears, and save.
To add a choice to the group of attributes that you just created, you must create a specific variation. Select the attribute group then click on "Add attribute" and fill out the form that appears.
Fill out the value for your variation, then select the appropriate group from the drop-down menu.
To have a better understanding of this notion, an Attributes Group can be Color or Weight whereas the attributes themselves can be the colors green, yellow, or brown, or weights of 4 pounds, 8 pounds, or 16 pounds.
In the screenshot below, you can see how to edit an attribute: select the attribute that you want to modify, and a form will appear.
Click on the "edit" icon on the left of the color you want to edit, and a new form will appear:
Choose the HTML color or upload a photo from your computer (if you are displaying textures instead of colors, for instance). The HTML color will then be replaced by the photo of the texture.
You have the possibility to use a system that changes the total price of a sale depending on the quantity of products your customer buys. For this option, click on the "Prices" tab, and the price table will appear.
• The first row of selectors enables you to be very specific about the various groups to which this price applies, including currencies, countries and even your custom customer groups (which we'll discuss in a later chapter).
By default, Webnexs wcomm will only display the installed currencies, countries and groups. If you need more of each, you must respectively go to Payment > Currencies, Shipping > Countries, and Customers > Groups.
• You can define a range of dates between which the price is active using the second row. Clicking each selector will open a calendar, simplifying the process.
• Starting at [...] unit. Contains the value from which the discount should be applied. Default is "1", which means any quantity.
• The "Product price" enables you to set an arbitrary price, independent of calculations and previous prices. Keep this field at "0" to use the default price.
• Apply a discount of. The discount that will be applied once the quantity is selected. Use the selector to set the type of discount (either a specific amount in the default currency, or a percentage of the default price).
Once you have chosen your values click on "Add": the summary of your discount model appears below. If you wish to delete a value, click on the red "X" in the table.
At this point, you have finished adding your product, and it is available in your shop! If you chose to start the specific price at 1 unit, the discount is immediately visible on the product's page.
Either way, any discount appears at the bottom of the product's page.
Manual method
Adding different variations to your product takes a few steps. Before proceeding, you must already have created the necessary groups of attributes and the attributes themselves. Once this is done, click on tab named "Combinations", and a creation form will appear.
If you would like to make this the default combination (attribute + product), check the box labeled "make the default combination for this product".
Finally, click on "Add this Combination" in order to save it. It will appear in the attributes list.
In this example, an attribute has been associated: "color". If you wish to add several attributes, you just need to add one attribute and then a second attribute. When you click "Add", the two attributes will be added.
If you have too many different products or varieties you can use the "Product Combinations Generator." This function allows you to automatically generate all of the variations and possibilities.
Clicking the "Product combinations generator" will take you to the complete form.
A warning window might appear, saying "Are you sure you want to delete entered product information?" This means your product already had some combinations created. If you agree to this, this will delete the already existing combinations. Be careful!
On the right side of this page are your groups of attributes. Select the varieties by clicking on their name. If you'd like to select several of them at the same time, hold the Ctrl key while clicking. Then click on "Add".
For example, in our example, you can select the attributes "Blue", "Green" and "32 Go".
Once the varieties have been selected, insert the quantity of each product in the "Quantity" field at the top. Be careful, it needs to be the same for every combination. For instance, 200 products in each combination = 2 colors * 1 disk size * 200 = 400 products in all.
You may add a reference if it serves your administrative needs.
Click the "Generate" button, and tables will appear below for each combination, enabling you to edit their possible specific prices.
If you no longer want to have generated combinations, you can delete or modify them.
The next tab, named "Features" is where you specify your products' features (i.e. weight, material, country of origin, etc.). When you create features and values (i.e. wool knit and micro-fiber materials), you assign them to the products when it is appropriate. This means that you do not have to fill out the features fields for each of your products but instead simply fill in the necessary values and apply them later. However, be aware that contrary to the combinations, these values do not change, and are valid for the general product.
To create a feature as well as its values, click on the tab under Catalog that is labeled "Features". Click on "Add a Feature" for example, to add the types of headphones provided with a music player.
Give a name to this news feature, and click "Save".
To add a value to the feature, either go back to the previous page, or go the "Features" sub-tab of the "Catalog" tab.
In either case, click on "Add a new feature value".
In the drop-down menu, choose the feature to which you would like to add a value, enter its contents, and click Save. For example, if you select the "Weight" feature as illustrated above, you can add feature values such as 1 lb, 2 lbs, 3 lbs, etc.
Finally, go back to the "Features" tab for your product (not the Catalog/Features sub-tab!) and choose the feature you want to add from the drop-down menu. Click on "update features."
We have just created features as well as values for them. You can now return to the product of your choice, and add features and values.
If a feature does not have any value assigned to it, it will not be visible on your store.
If you want to indicate a value that has not been configured beforehand, you can add it directly in the "Customized" field
Your Webnexs wcomm online store software offers your customers the chance to customize the product that they will buy.
Example: You are a jewelry retailer and your customers have the possibility to engrave their jewelry with a text or an image. Your customers can request the text or the image when they place their order.
Let's look at how to configure this function. In the "Customization" tab, you can indicate what type of context (file or text) can be personalized.
The number you write in these fields corresponds to how many of them will appear on the product page of your online store.
In our example, we are going to modify the two values by writing "1" in each of the fields. Once this is done, click "Update Settings." It will then look like this:
Webnexs wcomm enables you to make some files available to your customers before their purchase.
For example, let's say you sell electronics, and you would like to urge your customers to read a document on how a product works. You can upload a document for that purpose.
First, click on the seventh tab for your product, "Attachments".
Now the "Download" tab will appear in your online store and your customers can download that file that you just saved.
You can view all of your store's attachments (and add more) by clicking the "Attachments" sub-tab, under the "Catalog" tab.
Categories are essential, as they enable you to group equivalent products. This helps customers find their way through the variety of your catalog, and narrow down their search when looking for a specific type of product. Categories also make it easy for the customers to find and compare them (thanks to Wcomm's product-comparison feature).
You should create a new category from the moment you have at least two products with equivalent attributes. Products in a category should be comparable, if not interchangeable. Keep this idea in mind when adding new products and creating new categories.
You may choose to not create any category, and have all products grouped into a single global category, "Home". But then customers won't be able to compare products.
You may also decide that you are not interested in the comparison feature, and would rather build your categories freely. In that case, you should disable the comparison feature: go the product preference page, and put 0 for the "Product comparison" option.
When creating a product category, you should focus on one thing: the products in this category must be comparable through their attributes (not their features). This is not only useful for your customers, but it is also a necessity for Wcomm's product-comparison feature.
Categories are managed in the "Categories" page of the "Catalog" menu. This page displays a table with the currently existing categories, with the main information displayed. In order to display sub-categories, click on the parent category or select "View" in the action menu.
Using the icon in the "Displayed" column of the table, you can indicate the ones you want hidden from the customer by clicking on the green check-mark icon, thus turning it into a red "x" mark.
All the categories are actually sub-categories of the "Home" category. To edit the "Home" category (or any currently selected category), click on the "Edit" button in the button bar when the table displays the root categories.
To create a new category (or a sub-category of an existing category), click on the "Add New" button from any level of categories
.Translate your categories!
Make sure to translate each field in every language that your shop supports. In order to do that, click on the language button next to the field, and choose the language in which you wish to edit the text.
First of all, you must enter a set of general information:
Once you have finished configuring your category, save it, and you are ready to fill it with products.
A new category will not automatically appear in your shop's menu. To display it, you should edit the menu with the "Top horizontal menu" module (when using the default theme), or any custom module you may have to manage the menu.
The "Edit" button in the button bar enables you to edit the parent category of the currently-displayed sub-categories. This means that when you are viewing the main sub-categories, clicking the "Edit" button will enable you to edit the "Home" category.
You can click on any category in the table: this will open that category, and display all of its sub-categories. In effect, this will change the context of the interface: clicking the "Edit" button will edit the current parent category, and clicking the "Add new" button will open the category creation form with the "Parents category" option set to the current parent category.
Besides the "Add new" and the "Edit" buttons, the list's button bar also features three buttons:
More import options are available in the "CSV Import" page of the "Advanced parameters" menu.
In order to add a product in a category, you must open the product configuration page and go to its "Association" tab on the left. This is where you can set the categories to which the product belongs.
The "Home" category is a special category, where you can highlight/promote products from any other category by making them appear in the "Featured products" bloc. By default, you can only display 8 products in the homepage.
The "Featured products" block depends on the "Featured products on the homepage" module. If you want more (or less) products on the homepage, configure this module (from the "Modules" page in the "Modules" menu).
Note: you do not have to remove a product from its original category in order to put it on the homepage. A product can have as many categories as needed.
The "Monitoring" page lists the sections of your shop to which you must pay the most attention in order to best manage your catalog, and make sure nothing goes out of control.
Four sections are shown:
The "Monitoring" page should be checked regularly in order to improve your catalog management.
Attributes are the basis of product variations (or "combinations" in PrestaShop's interface): you can only create variations of a product if at least one of its attributes changes.
You should think of attributes as properties of a product that may change between variations, while still keeping the same product name: color, capacity, size, weight, etc. You can use anything that varies between versions of the same product, except the price.
The difference between an attribute and a feature depends on the product itself. Some products might share the same property, one being an attribute built for building product variations, another one being simply an invariable feature.
For instance, a customer can buy an iPod variation based on attributes (color, disk space) but not on features (weight, size).
Likewise, another shop might sell t-shirts variations based on attributes (color, size, gender) but not on features (weight).
Attributes are configured on a per-product basis, from the "Products" page under the "Catalog" menu, but they must first be registered on your shop using the tool on the "Product Attributes" page under the "Catalog" menu.
This page presents a list of all your currently registered attributes. You can edit or delete each using the actions on the right of the table, or display their values by clicking on the "View" action, which opens a new table.
You can also set the attributes front office presentation order by clicking on the arrow icons, or by drag-and-dropping each row when the mouse hovers the "Position" column.
To add an attribute, or in other words, to add a group of variation possibilities (colors, capacity, material, etc.), click on "Add new attribute". A new page appears.
Fill out the form:
Three more options are available when you enable the Layered Navigation Block module. They are not strictly tied to the layered navigation: they provide a direct URL to each of a product's variations. This way, not only is the customer able to send a correct link to a friend, but this also helps enhance your search engine placement.
The customer can get the URL simply by clicking on an attribute from the product sheet: the URL will change to add a final detail, for instance #/color-metal or #/disk_space-16gb/color-green.
The layered navigation generator does make use of these too, hence the description text "Specific URL format in block layered generation" and "Use this attribute in URL generated by the layered navigation module".
Save your new attribute to return to the attributes list. You must now add values to your attribute
Click on "Add new value". A new page appears.
Fill out the form:
The next fields are only shown if the attribute is a color type.
You can add more values for the same attribute type by saving your changes with the "Save then add another value" button.
Two more options are available when you enable the Layered Navigation Block module. They are not strictly tied to the layered navigation: they provide a direct URL to each of a product's variations. This way, not only is the customer able to send a correct link to a friend, but this also helps enhance your search engine placement.
The customer can get the URL simply by clicking on an attribute from the product sheet, and the URL will change to add a final detail, for instance #/color-metal or #/disk_space-16gb/color-green.
The layered navigation generator does make use of these too, hence the "Specific URL format in block layered generation" description text.
Once your attributes are in place and their values are set, you can create product variations (or "combinations") in each product's "Combinations" tab, from the "Products" page under the "Catalog" menu.
Features are a product's intrinsic characteristic: they remain the same throughout the product's variations (or "combinations").
You should think of features the same way you think of product attributes (see above), with the notable difference that you cannot create product variations based on features.
The difference between an attribute and a feature depends on the product itself. Some products might share the same property, one being an attribute built for building product variations, another one being simply an invariable feature.
For instance, a customer can buy an iPod variation based on attributes (color, disk space) but not on features (weight, size).
Likewise, another shop might sell t-shirts variations based on attributes (color, size, gender) but not on features (weight).
Features are configured on a per-product basis, from the "Product" page under the "Catalog" menu, but they must first be registered on your shop using the tool on the "Features" page under the "Catalog" menu.
You can set the features' order using the arrows in the "Position" column.
The "Actions" column gives an Edit action, a Delete action and a View action which you can click to display the available values for this feature. From there, you can sort, edit and delete values if you need to.
Click on "Add new feature". A very simple form appears. This is where you name the feature itself: for example, the types of headphones provided with a music player.
Give a name to this new feature, and save your new feature to return to the attributes list.
Three more options are available when you enable the Layered Navigation Block module. They are not strictly tied to the layered navigation: they provide a direct URL to each of a product's variations. This way, not only is the customer able to send a correct link to a friend, but this also helps enhance your search engine placement. The layered navigation generator does make use of these.
The customer can get the URL simply by clicking on an attribute from the product sheet: the URL will change to add a final detail, for instance #/color-metal or #/disk_space-16gb/color-green.
Click on "Add new feature value". Another form appears.
Fill out the form:
..and save your feature value. You can add more values for the same feature type by saving your changes with the "Save and add another value" button.
Two more options are available when you enable the Layered Navigation Block module. They are not strictly tied to the layered navigation: they provide a direct URL to each of a product's variations. This way, not only is the customer able to send a correct link to a friend, but this also helps enhance your search engine placement. The layered navigation generator does make use of these.
The customer can get the URL simply by clicking on an attribute from the product sheet: the URL will change to add a final detail, for instance #/color-metal or #/disk_space-16gb/color-green
Unless you make your products yourself, you should always register your products' manufacturers in Wcomm.
In Wcomm, a manufacturer is the brand behind a product. If you sell your own products, you must at least create your company as a manufacturer: this helps your customer find what they are looking for, and this can bring some valuable search engine points.
On the front-end of your store, manufacturers are sorted alphabetically. You cannot change that order.
New manufacturers are automatically disabled. You must enable them in order to have them appear online – even if they do not contain any product yet.
By entering information about the manufacturers, your site's visitors can have rapid access to all of a given manufacturer's products. This makes navigating around your site easier for them. In terms of visibility, filling out these fields will improve your position in search engines.
Click on the "Add new manufacturer" button, and a creation form appears.
Fill out all of the fields:
Save your changes in order to be taken back to the manufacturers list. From there, you can:
At the bottom of the "Manufacturers" page is an "Addresses" section. Each manufacturer can have its own address registered with Wcomm. This serves mainly as a reminder for yourself: this way, you'll always have the contact address for a manufacturer available directly within Wcomm.
Click on the "Add new manufacturer address" button to open the creation form.
Make sure to choose the correct manufacturer, and to fill as many fields as possible.
Having suppliers registered is optional if you already have manufacturer who directly supply you with their products. It all depends on your needs, but if your product supplier is not the same as the product manufacturer, then you should make sure to have both registered in your system, and associated with each product.
In Wcomm, a supplier is the company which provides you with a product.
Even if you sell your own products, you must at least create your company as a supplier.
Just as for manufacturers, your site's visitors can have rapid access to all of supplier's products. This makes navigating around your site easier for them. In terms of visibility, filling out these fields will improve your position in search engines.
Click on "Add new supplier", and a creation form appears.
Fill out all of the fields:
Save your changes in order to be taken back to the suppliers list. From there, you can:
Image maps was a feature that was introduced with version 1.1 of Wcomm, and available up to version 1.5 included.
New installations of Wcomm 1.6 do not have this feature available, but stores upgraded to version 1.6 can still use it.
If you have made a fresh installation of Wcomm 1.6 and you still want to use image maps, here's how:
Note that this feature is deprecated, and not supported anymore.
Image mapping consists of assigning multiple clickable zones to an image so that different product pages can be opened by clicking on one single image. This feature makes your site very attractive by easing your customers' navigation.
Before creating an image map, you must have an image which features variations of a product, or different products altogether.
Clicking on the "Image Mapping" menu option takes you to a new page, which lists the currently-registered image maps, if any.
To create a new map, click on the "Add new image map" button. You are taken to the creation screen.
Now we are going to learn how to set up an image map. Click anywhere on your image and drag your mouse over one of the products presented, in order to highlight/cut out the part of the image you want to be clickable to the user.
Your selection will be clear and illuminated while the rest of the image will darken. Pay attention to carefully align the frame of your selection with the zone onto which your customer will be able to click.
Once this is done:
Repeat this process for all of the products on this image that you wish to make accessible with a click.
The clickable zones are visible thanks to the "+" icon. Hovering over the image with your mouse cursor, you can see a little window that presents the image's name, default image, short description, and price
If you have made a mistake on your clickable area, you can resize by grabbing its sides or corners.
If you wish to delete a clickable area, just select the area, and click the "Delete" button within the image.
Finally, you must assign your Image Map to a category. This is done by checking the boxes on the "Categories" table.
Once all of the modifications have been done, save all of your settings.
Your image map is now available on your store, in the chosen categories.
The tagging feature enables you to associate your products with keywords. Your customers can use the keywords to easily and quickly find the products they are looking for.
For instance, let's say customer wants to find a MP3 player in your shop. In order to find the product corresponding to his or her search, there needs to be a tag to associate "MP3 player" with "iPod Nano".
Products tags are not the same as page keywords: they have no direct impact on search engine placement.
To work on your search engine placement, open the "SEO" tab of each product's create sheet.
You have two ways to set up this feature.
The "Tags" page under the "Catalog" menu enables you to create new tags and manage existing tags. Once you have given tags to your products, you will get a very important list of tags. The "Tags" page will help you manage them all.
To create a new one, click on "Add New", and a creation page appears.
This interface enables you to add tags to one or many of your products.
Once you save the page, the named tag will be applied to all the products listed in the list on the right.
To add the same tag for another language, just repeat the operation, only this time, change the language.
After saving the tag, you are redirected to the list of tags, where you can edit or delete them, or even bulk delete them using the button at the bottom of the list.
Next to the edit and trash icons, a number indicates how many products use the tag.
From now on, when your customers make a search query on your site, the results they will receive will also depend on the tags that you have associated with the products.
Wcomm enables you to make some files available to your customers before their purchase.
For example, let's say you sell electronics, and you would like to urge your customers to read a document on how a product works. You can upload a document for that purpose. You could also simply have the product's PDF manual directly available for download right on the product page.
Each product can have attachments, which can be individually set in their own "Attachments" tab on the left, as explained in the previous chapter of this guide, "Adding Products and Product Categories". That page gives you access to all the attached files of the shop: if you need to apply the associated one file with many products, you will thus only have to upload it once.
You can also upload attachments on their own, before associating them to products. This is done from the "Attachment" page, under the "Catalog" menu.
The process to register a new attachment to your shop is straightforward:
You are then redirected the attachment list, where your file now appears. It is now available to all products, through their "Attachments" tab.
Now the "Download" tab will appear in your online shop and your customers can download that file if needed.
The "Orders" page under the "Orders" menu enables you to see all of the information about all the purchases from your shop. All of your shop's transactions are available there, organized by date (by default, it is set to sort from newest to oldest).
You can filter the results and easily find the orders you're looking for by using the fields above. For instance, to identify Mr. Doe's orders, type "Doe" into the "Customer" field and then click "Filter".
YOU CANNOT DELETE AN ORDER. It is illegal to be able to remove payment or ordering information and/or invoice information from a business in Europe. Therefore, implementing a "Delete" button for orders would render Wcomm illegal in Europe.
To safely delete the default order, install the "Database Cleaner" module (which is available in the default installation since v1.5.4), open its configuration screen and check the "Orders and customers" box before you click on the "Delete orders & customers" button.
You can export a list of your orders by clicking on the "Export" button at the top.
You cannot import orders.
One of the great features of Wcomm is the ability to create an order directly from the back office. For instance, this is tremendously useful when a customer wants to buy a product but does not succeed, and you need to take the hand and make the order while on the phone or during an e-mail conversation with the customer.
Clicking "Add new order" opens a new page with a single text field, labeled "Search customers". When creating a new order through the back office, your first task is to associate that order with a customer. Type the first letters of the customer first name, last name or e-mail address, and Wcomm will display the matching accounts.
If the customer you are creating this order for does not even have a user account already, you can create one on the fly: click the "Add a new customer" button to open a window with the main account details ready to fill. Once the account is saved, it becomes the chosen account for the order.
Note that you will also have to register the customer's address – a "Add new address" button is available at the bottom of the page, in the "Addresses" section.
Click the "Choose" button for the correct customer, and the whole order form appears. Its main section, "Cart", is where you will make all the necessary product decisions for this order. You can also choose to use a previous order from the customer, or a previously abandoned cart.
The "Search a product" field enables you to dynamically find products to add: type the first letters of its name and Wcomm will fill a drop-down list with matching products. Choose a product, select a quantity, and click "Add to cart" button. You can of course choose among the many combinations of a product, if any, in the "Combination" drop-down list that appears in that case.
Note that Wcomm gives you an indication of the remaining stock for a given product, which enables you to tell the customer that you are out of stock for said product right from the order form.
The page also enables you to see the previous carts and orders from that customer, if any. If it turns out you are dealing with a cart that a customer somehow cannot validate, you can use that cart for this order by clicking on the "Use" action button.
If needed, you can also grant that order a voucher/cart rule, and even create one on the fly by clicking on the "Add new voucher" button.
Finally, you need to specify to which address the order should be delivery (and possibly billed). Here, again, you can create new addresses on the fly using the "Add new addresses" button.
In order to process the orders you receive, you have to view the information they contain. Click on the line containing the order, or click on the button to the right of the order.
The order detail sheet fills a full page.
At the top of the page is a quick summary of the order: date it has been validated, number of customer service discussions about it, number of products in the order, and total amount of money.
The detail sheet of the order gives you access to:
Orders are not definitive. There are many reasons why you would need to change an order before its products are gathered, packed and sent to their new owner: one of the product is out of stock, the customer changed his or her mind, etc.
At the bottom of the "Products" list, you can find the "Add a product" button, which adds a field to the order.
When adding a product, the products table gets a new row added with a handful of fields. The first text field is actually a small search engine: type the first letters of a product to see a list of corresponding products. Select the one you want to add, and the grayed-out field of the row becomes available.
If the product has combinations, you can select it in a drop-down list that appears below the name: the unit price update accordingly.
Set the quantity of products, and then click the "Add product" button: the product is added.
You cannot add more product quantity than there is of available product.
To cancel a product, go to the product list, and either delete the product by clicking on the "Delete" action, or by clicking on the "Edit" action if all you need is to remove some quantity of a product.
Many sections of the order sheet can be edited, enabling you to update or correct some of the data provided by the customer.
The first drop-down list in the order page enables you to change its status. It is a very important part of the whole order monitoring process, as with each status change, new functionalities and documentation will be made available for the order.
You can choose between the following statuses:
In order to get a better view of the order's activity, every status change is recorded, and the log appears right below the status change drop-down list. Therefore, you should only change a status if it has been clearly confirmed: do not mark an order as "Delivered" when you have sent the package, use "Shipped"; do not use "Preparation in progress" when in fact you have only taken a quick glance at the order, etc.
Since version 1.6.1.0, you can resend the email for a given order status to the customer. To send this email anew, click on "Resend email" next to the order status. If you have edited the order at some point, it will send an updated email.
The action buttons change depending on the order's status. For instance, once the order is in the "Delivered" state, the "Add a product" and "Remove products" turn into two new buttons: "Return products" and "Partial refund".
Product return is not activated by default. To activate it, go to the "Product returns" page under the "Orders" menu, and activate the option in the option at the bottom of the page. This will apply to all products and all orders.
When you set a product as returned or to be refunded, four options are available below the list of products:
In Wcomm, vouchers are part of a special kind of discount feature: "cart rules". They can be created and edited from the "Cart Rules" page, under the "Price rules" menu. The cart rules creation process in the next chapter, "Creating Price rules And Vouchers".
If the customer paid the order using a credit card, the payment system should refund the cart automatically. If the order was paid using a check or a bank transfer, you have to issue the refund yourself, then mark the order as having been refunded manually in the back office (in the order's page).
Difference between a credit slip, a voucher and a cart rule
A credit slip is first and foremost a written proof that a product has been returned. Most of the time, the customer can use it as a voucher.
A voucher is a discount code which does not have to be tied to a merchandise return or a refund, and which can take more forms than a simple credit slip:
You can apply a voucher to all customers, or a group of customers, or a single customer; you can set its expiration date;
A cart rule is basically an advanced version of a voucher: in addition to what a voucher could do in Wcomm 1.4, the cart rules system introduced in Wcomm 1.5 enables you to:
You can get many PDF documents out of the order page. When available, they are listed in the "Documents" section of the page.
By default, you can download the order itself as a PDF, by clicking on the "Print order" button on right.
You can get an invoice for the order by clicking on the "Generate invoice" button from the "Documents" section. The invoice is also generated once you put the order in the "Payment accepted" status.
Once it is generated, the "View invoice" button below gets activated the top-bar.
You can customize the invoice layout easily: the PDF template files are located in the /pdf folder. These .tpl files are actually HTML files with Smarty tags for dynamic data. You can change the invoice's layout by editing the file named invoice.tpl.
When you put the order in the "Preparation in progress" state, a delivery slip PDF is generated, which you can then download from the "Documents" section.
The shipping details of the current order can be partly edited. More specifically, you can change the tracking number: in the "Shipping" section, click on the "Edit" icon in the "Tracking number" column, and enter the new number.
The "Shipping address" section enables you to edit the destination address of the package your team is about to send. You can either use the drop-down list to choose another of the addresses that the customers has already registered on your shop, or you can use the "Edit" icon to edit the currently chosen address.
If you need to send the package to an address that is not already registered in Wcomm, you must first create it. To do this, go to the "Customers" menu, open the "Addresses" page, and click in the "Add new" button. Do not forget to put the correct e-mail of the customer, as this is the way Wcomm will know to associate that new address with your existing customer! Once done, go back to the order's page, and change the address using the drop-down list.
Note that a small map enables you to visualize the destination of the package on Google Maps.
The "Invoice address" section enables you to edit the payment address of the order. Just as for the shipping address, you can either choose the drop-down menu to choose another of the addresses that the customers has already registered on your shop, or you can use the "Edit" icon to edit the currently chosen address.
If you need the payment to be tied to an address that is not already registered in Wcomm, you must first create it. To do this, go to the "Customers" menu, open the "Addresses" page, and click in the "Add new" button. Do not forget to put the correct e-mail of the customer, as this is the way Wcomm will know to associate that new address with your existing customer! Once done, go back to the order's page, and change the address using the drop-down menu.
In the "Products" section, at the bottom of the products listing, you the "Add new discount" button. This creates a simple discount, not as advanced as the vouchers/cart rules system but still useful
Clicking it will open a new form, with the following items:
The discount will be applied to the total before the shipping costs.
In the "New Message" section, on the right of the page, you can attach a comment on the order for your team.
You can also have this comment be sent to the customer, in order to give him or her information concerning the order, a delay, a surprise, or keep him or her informed on offers and specials. This is a key point of customer relationship.
There are two links available:
Each time an order from your shop is validated, an invoice is sent out to the customer. You can download the invoices for a single order from the order's page. The "Invoices" page under the "Orders" menu enables you to download a selection of invoices from past orders in PDF format, all at the same time (in the same PDF file).
You can get a PDF file containing several invoices depending on two main criteria:
In both cases, the invoices are generated into a single PDF file, each with their own pages. You cannot get a single PDF file for each invoice of the given period or statuses using this page.
If you want to customize the look of your store's invoices, you must change its template files.
PDF template files are located in the /pdf folder. Open the invoice.tpl file and edit it to your likings: it is an HTML file with Smarty tags.
You can choose whether or not invoices should available to your customers as soon as the order is made, as well as the Invoice Prefix and the invoice number you want listed on the printed version of the invoice. This feature can help you simplify the management of your account.
Do not forget to save your changes.
When your customers ask for their invoices, you can redirect them to the "Order History" section of their user accounts, which keeps all of their invoices available for them.
The "Merchandise Returns" page gives you a list of all the RMA process (Return merchandise authorization).
At the bottom of the page, you have the possibility of enabling customers to send products back to you ("Enable returns" option). Simply make a choice, indicate the number of days during which a return request can be made, and save your settings: customers now have the ability to ask for a return authorization. You can also edit the prefix for the return number, or chose not to have any.
Once you have activated the RMA option in your back office, the customer can choose to return an item (provided the order is still in the time of validity). In order to do this, s/he must do the following:
When is it possible to return an order?
Statuses can be edited on the "Statuses" page under the "Orders" menu.
Once the form is complete, the customer clicks on "Make an RMA slip", and the request is sent to the store manager (you). The request appears as "Waiting for confirmation" in the customer's "Return Merchandise Authorization" page, accessible from the account page.
The return request appears in your back office. At first, the RMA has the "Waiting for confirmation" status.
The refund process can take several steps, which are indicated by the RMA status. There is just a handful of statuses, which can follow the whole RMA process:
It is now up to you to accept it or deny it:
An order can be refunded, either partially or totally. This is done using two actions buttons located in the top bar of the order's page itself rather than in the RMA page.
The action buttons change depending on the order's status. For instance, once the order is in the "Delivered" state, the "Add a product" and "Remove products" turn into two new buttons: "Return products" and "Partial refund".
Product return is not activated by default. To activate it, go to the "Product returns" page under the "Orders" menu, and activate the option in the option section at the bottom of the page. This will apply to all products and all orders.
When you set a product as returned or to be refunded, four options are available below the list of products:
If the customer paid the order using a credit card, the payment system may refund the cart automatically, or you may have to do it yourself. If the order was paid using a check or a bank transfer, you have to issue the refund yourself, then mark the order as having been refunded manually in the back office (in the order's page).
A delivery slip is a notification of delivery. It can also be called "delivery note" or "advice note". It is supposed to be put in the shipped package, along with the ordered products. It will have your shop's logo, and indicate the content. On receiving the package, the customer will be able to use the delivery slip in order to double-check the content of the package, see that nothing is missing from the order.
Getting a delivery slip is exactly like getting an invoice. Select the dates, as well as the options you would like, and then confirm them to create your documents.
You can get a PDF file of several delivery slips depending only by date, which is very useful when you need to print all delivery slips for a given day or a given quarter. Select the start and end date, and click on the "Generate PDF file" button.
The three options are the same as for the invoice options:
Wcomm will then generate the delivery slips number according to your settings: "#DE000001", "#LI000002", etc.
Do not forget to save your changes.
Following your agreement on a product return, you should receive a package from the customer. Once you have received that package, you must create a credit slip from the order's page. It can also be called "credit note" or "credit memo".
Credit slips are not created in the "Credit Slips" page, but only listed there. This page is also used to generate a PDF of your credit slips
There is only one option on the page:
Wcomm will then generate the credit slips number according to you settings.
Do not forget to save your changes.
In your list of orders ("Orders" page), click on the order for which the customer is returning some items for more details – this will only work if have already indicated that the customer can send products back.
Below the "Products" table, do the following:
Once you have selected all the options you want, confirm by clicking on "Return products."
The credit slip is now created and will be available in the Order Details well as in the "Credit Slips" page.
From there, you can click the link to download the PDF file.The customer will see the slip in his or her "My Account" section.
If you have created a voucher, customers will see it in the "My vouchers" section of their account. If they click on it, it should look something like this:
The amount of the returned item(s) is added to the voucher. The customer can use the discount code (listed in the far left of the column) next time he or she places an order.
Having different order or return statuses enables you to easily manage your orders and returns, and keep your customers informed of the evolution of their purchase.
The various available statuses are visible and editable in the "Statuses" page, under the "Orders" menu.
The page displays a list of the currently registered order statuses, along with:
The return status list features less information, because those statuses are merely labels with no impact on the order.
You can create a new status with the "Add New" button at the top. The creation form opens.
Fill out the form:
You can create a return status with the "Add New" button at the bottom. The creation form opens.
It only features two fields:
Finally, save your creation.
When you have to send a message to your customers using the Wcomm interface (from the order page), you can choose to save this message in order to send it out again to other customers with similar questions, comments, or concerns.
To do this, go to the "Order Messages" page under the "Orders" menu. One default message is already saved: "Delay".
To add other message, click on the "Add New" button. You can also edit the default message.
The form goes to the essentials:
Once done, click on "Save".
You can create as many messages as needed.
Once you pre-written messages are all set, you can send them by going directly into a customer's order:
Your customer will receive the message on the email address associated with this account. To follow-up on the conversion, go to "Customer Service" page, in the "Customers" menu.
You have to take good care of your customers. That means making sure their profile contains all the information you need to have a package shipped to them, following up on their support requests, creating special discount groups, knowing which orders have been completed and which have been abandoned, and much more.
The "Customers" menu enables you to check on your customers' details, create groups to which you can apply discounts, view the current shop carts, handle customer service, etc
The first page under the "Customers" menu gives you a list of all the registered users on your shop.
This gives you a bird's eye view of your customers, with some details thrown in which you can use to sort and search accounts:
When installed for the first time with sample data, Wcomm has a default user, named John DOE.
You can use this fake user to test some of your shop's features, and generally browse your shop and see it the way a regular user would.
Before you open your shop to the public, make sure to delete this default user, or at least change its credentials! If not, malicious visitors could use it to make fake purchases and more.
Below the customers table is the "Set required fields for this section" button. It opens a form where you can indicate if a database field is necessary or not by checking the appropriate boxes: this way, you can make it so fields such as "newsletter" or "optin" are mandatory when a visitor is creating a customer account on your shop.
You can export a list of your clients by clicking on the "Export" button at the top.
You can also import customers using the "Import" button. You will need your CSV file to follow this format:
More import options are available in the "CSV Import" page of the "Advanced parameters" menu.
To create a customer account manually, select "Add New". A form appears.
Fill out the customer's information:
If your customers are mostly companies, you should enable the B2B mode in order to get additional options: go to the "Customers" page of the "Preferences" menu, and choose "Yes" for the "Enable B2B mode" option.
The B2B mode adds a few company-specific fields:
In the case where you would like to have more information on a given customer, you can click on the "view" button, located at the end of the row in the customer's list. A new page appears.
The various sections provide you with some key data on the user:
Searching for a customer on your Wcomm shop can be done two different ways.
The first method consists of entering the information you have into the Wcomm search bar, which is found in the top center of your back office. By selecting "everywhere", "by name" or "by ip address", you can perform a search based on:
The results, if any, are then presented: the list presents you with the users' ID, social title, e-mail, birthday, registration date, amount of orders and whether or not the user's account is active. From there on, you can view the whole user's page, or edit its details.
The second method consists of going to the "Customers" page, and listing all of your customers.
On this page, you can complete the fields at the top of the list, in order to filter it according to the following criteria: ID, social title, first name, last name, e-mail address, age, account status (enabled or disabled), subscription to the newsletter, subscription to partnering ads, registration date, and last connection date. Enter your criteria and click the "Filter" button in the top right-hand corner of the table. You can then sort the list for some of the columns.
Click the "Reset" button to go back to the complete list.
By clicking on the "Addresses" page, you will have access to the list of your customer's addresses (home, work, etc.). You can edit them using the "Edit" button, or delete them altogether.
Below the addresses table is the "Set required fields for this section" button. It opens a form where you can indicate if a database field is necessary or not by checking the appropriate boxes: this way, you can make it so fields such as "company" or "phone number" are mandatory when a customer is registering a new address on your shop.
You have the possibility to create new addresses for a client yourself with the "Add new address" button. It opens a form with the kind of field you might expect.
Some fields, however, require special care:
Wcomm enables you to give your customers certain privileges, by assigning them to Groups. You can create as many customer groups as needed, and assign a user to as many groups as you like.
This is all done from the "Groups" page, under the "Customers" menu.
By default, three special groups are available:
These three groups cannot be deleted.
To create more groups, click the "Add New" button: you will get a creation form.
Once these settings are in place, you can save the group as-is, or add per-category and/or per-module settings. In that second case, after the group has been saved, open it again: the form will load with two more options:
You can add a customer to a group of your choice by editing the customer's details: from the list of customers (in the "Customers" page under the "Customers" menu), click on the Edit button on the customer's row. Then, in the "Group access" table, select the group(s) to which you want your customer to belong. If you assign the customer to more than one group, remember to set their main group with the "Default customer group" option.
Wcomm contains some very powerful marketing features that enable you to see the products that customers are adding to their carts in real time. There are two ways to achieve this:
In both cases, you can click the "View" icon to see the content of your client's cart, and use this information to improve your commercial performance.
In the cart's page, the most important information is in the "Cart Summary" section, where you can see what products the customer chose to purchase, the price of each item, the quantity they put in their cart, and the total value of their cart.
Cart abandonment often means that a sale has been lost. The "Shopping cart" page indicates the carts that have not been turned into proper orders, and it is up to you to remind the customer that they can still come back to finish their purchase.
Abandoned carts (or "ghost carts") will have a delete link at the end of each row, while carts without delete links are processed carts, i.e. the purchase has been confirmed and you are supposed to send the products.
By default, it is up to you to contact the customer about his abandoned cart. You can install the Customer Follow-up module, which is available in the default installation and enables you to send vouchers to those who have abandoned their shopping carts, or to those who you want to thank for their order, to the best clients to thank them for their purchases and for being faithful... Note that this can lead to abuse: some customers might abandon carts on purpose in order to receive a voucher...
Wcomm enables you to centralize all the customers' request within its confines. This helps you keep track of which discussion threads needs answering, rather than having to check with all the recipients of the mail to see if someone did answer it.
In practice, the contact form of your shop, available under the "Contact us" link at the bottom of your front office, presents the customer with two contacts by default: "Webmaster" and "Customer Service". The customer only has to choose who to contact, and then fill the rest of the fields. The message is then recorded in Wcomm's customer service tool.
Discussion threads are only included in the customer service tool if the contact has the "Save Message?" option enabled. You can change this setting, or add more contacts, by going to the "Contact" page, under the "Customers" menu. This page is explained in detail in the next section of this chapter of the Wcomm User Guide.
If the option is disabled for the contact that the customer chooses, the message is simply sent to the contact's e-mail address, and is not stored in Wcomm.
You also need to properly configure your IMAP settings, so that Wcomm can retrieve the customer's answers to e-mail that were sent from the customer service tool. This is done in the "Customer service options" section, at the bottom of the screen.
On this page, each contact has its own box, where you can quickly see if a there are new messages (meaning, those that have not yet been read). By default there are two, and adding more contacts will move the "Meaning of status" and "Statistics" boxes further to the left and down.
These two last boxes are handy when you need to handle new messages daily:
Further below is the list of received messages, both old and new.
You can edit a couple options at the bottom of the page, which apply to all contacts:
Finally, the bottom of the page features the "Customer service options" section, where you can set many options pertaining to your mail (IMAP) server.
Each conversation with a customer can be entirely handled through Wcomm's complete interface, without having to use an e-mail client such as Outlook or Thunderbird.
In the conversation list, click on a row to view the conversation's details:
Essential details are available:
To reply to this thread, simply use the form with your default message (as set in "Contact options" section of the "Customer service" page), and click "Send".
At the bottom of the page, the "Orders and messages timeline" gives you a clear chronological view of the events pertaining to this discussion thread.
This section basically enables you to precisely configure Wcomm's access to your e-mail server through its IMAP interface. You should make sure all fields are filled in order for the customer service tool to work properly. Most of this information should be provided by your webhost.
To facilitate communication with your clients, you can create multiple contact accounts. For example: customer service, technical support, sales department, etc. This feature allows your customers to directly contact the right person according to their needs.
In order for the message to be redirected to the intended recipient, you must configure the contacts in your shop.
By clicking on the "Contacts" page under the "Customers" menu, you can access the existing list of contacts.
Click the "Add new" button to access the contact creation form:
To contact the appropriate team of employees from your shop's front office, the customer clicks either on the "Contact" link at the top of the page, or on the "Contact Us" link at the bottom of the page. The contact form appears.
The customer is then asked to choose the service to contact, enter the e-mail address and then complete the message. A drop-down menu makes it possible to choose which order is being discussed, and even which product from that order.
The social title tool helps you better define your customers: in the customers list, you can choose to only display customers having a given social title. Modules may also rely on social titles for certain features.
Clicking on the "Add new" button brings you to a form:
This page is only available when you enable Wcomm's B2B features. To do that, go to the Customer Preferences page, and choose "Yes" for the "Enable B2B mode" option.
This page displays the outstanding report for some of your customers, meaning the amount of money you are allowing them to buy your products before they have to actually pay you.
When the B2B mode is enabled (Preferences > Customers page), three fields are added to the customer creation form:
You should fill these fields for all professional customers.
Once a customer with outstanding allowance buys from your shop, it appears in the Customers > Outstanding page. This enables you to get an overview of your current outstanding invoices.
Vouchers play an important role in your daily relationships with your customers. Typically, customers like two things when shopping:
Both can be achieved with personalized discounts, and this is precisely where vouchers come into play – or more precisely, price rules.
"Price rules" can take two forms:
The "Cart rules" page gives you access to an advanced tool that succeeds and builds upon the voucher system from Wcomm 1.4. Seasoned users of Wcomm will not be surprised with the features that were added, but will have to adapt to the new name: when this guide mentions vouchers, we are actually talking about cart rules – which, in themselves, are quite different to credit slips.
Differences between a credit slip, a voucher and a cart rule
A credit slip is first and foremost a written proof that a product has been returned. Most of the time, the user can use it as a voucher.
A voucher is a discount code which does not have to be tied to a merchandise return or a refund, and which can take many more forms than a simple credit slip:
You can apply a voucher to all customers, or a group of customers, or a single customer; you can set its expiration date.
A cart rule is basically an advanced version of a voucher: in addition to what a voucher could do in Wcomm 1.4, the cart rules system introduced in Wcomm 1.5 enables you to:
In this user guide, "cart rule" and "voucher" are synonymous and interchangeable.
The "Cart rules" page lists the currently existing cart rules, which you can enable or disable by clicking on the icons in the "Status" column.
A voucher can be created automatically after a product return, but you can create a new voucher at any time manually, and be very specific about its properties.
The creation form has three tabs, enabling you to precisely build new rules and vouchers.
The first tab, "Information", contains the rule's identifiers and main settings.
The second tab, "Conditions", contains a large set of possibilities, enabling you to precisely target who should be able to benefit from this rule.
The check-boxes at the bottom of the section are very important, as they help you further filter to what or to whom the rule is to be applied.
The "Product selection" option brings a whole new form, and enables you to create not only per-product vouchers, by also per-categories, per-manufacturers, per-suppliers and even per-attribute. As a bonus, you can combine all these in order to specify your customer target as much as possible.
For instance, you can create automatic vouchers for your customer in the form "Buy at least 3 Apple product, get free shipping!"
This is really a tool within the cart rule too, and its configuration is quite specific. You can add as many product selections as needed, following this path:
You can add as many rules within a selection as necessary. These rules are cumulative: either they all apply, or the discount is not granted.
Product selections are independent: you can add as many as needed, and they will not influence each other. This enables you to create a whole range of products to which the cart rule will apply.
The third and last tab, "Actions", is where you choose what the discount actually consists of.
Once everything has been saved, you can send your voucher code to your customers, or let the system handle the cart rules automatically, depending on your settings.
Your voucher will appear in the "Cart Rules" page, under the "Price rules" menu. You can delete or edit it at any time. If the voucher was set to a specific group or customer, then it will appear in the front office, in the customer's "Vouchers" section of his account as well as in the cart (if you chose to), where they can choose which one to apply to their order.
Cart rules that are set to apply to all customers do not appear in the customer's "My vouchers" page: he or she has to know about them in order to use them. It is up to you to let them know about these public discounts.
In order to apply the cart rule, the customer needs to visit his cart and enter the voucher in the "Vouchers" field and click "Add". The customer will not be able to apply the voucher if the check-out is already validated.
Once applied, the cart summary displays the voucher's impact on the order's amount.
Catalog price rules enable you to assign price reductions by category, manufacturer, supplier, attribute or feature. As its name implies, this type of rules applies to a range of products; it cannot be used for a single product. If you need a discount applied to a single product, you must create a cart rule instead or create a specific price (in the "Price" page of the product's edition page).
For instance, you can set a rule that would say that for Spanish customers belonging to the "Good clients" group would get 10% off on your Electronics category and all Sony products for the first week of July.
The "Catalog price rules" page lists the currently existing rules, which you can edit or delete by clicking on the icons in the "Status" column. If you need to disable a rule, simply change its end date to the day before.
The creation form page has two sections, enabling you to precisely build new rules.
The first form is easy to understand.
This is where you set who should benefit from the rule, what the discount should be, and other details.
You can of course combine all of these rules.
The "Conditions" section is where you set the products to which the category price rule applies. You only appears if you click on the "Add a new condition group" button.
Conditions are built around condition groups, meaning that your data from the "Specific price rule" section above can be applied to many different ranges of products.
Conditions are grouped in an inclusive manner: all conditions of the group have to apply for the catalog price to apply. Hence the "AND".
Meanwhile, condition groups are exclusive: only one group has to apply for the catalog price to apply. Hence the "OR".
The default condition group is empty. You can add conditions to it using the drop-down menus in the lower part of the section:
By default, new conditions are added to the condition group that was created last. If you need to add conditions to a previous group, click on that group to highlight it, and then add your conditions.
You cannot currently delete a condition group.
A modules can have to views: one on the back office (its options, or even a configuration screen), and one on the front office. The front office view is how and where the module is displayed within your shop's theme.
The position of a module in your theme can be changed, because you might want one module's block to be placed much higher (or lower) in the page that others. In Wcomm's parlance, this is called "transplanting", and is done using the tool available in the "Positions" page, under the "Modules" menu. In effect, this enables you to attach a module to one of the many available hooks in the current theme, without writing any code.
The "Positions" page displays all the available hooks, and their attached modules. Many are empty by default, but some of the most useful ones have a dozen of modules (the displayHeader hook has 33 modules by default).
At the top of the page, a drop-down menu enables you to only display the hook in which you are interested.
By default, this page only displays the hooks on which you can position functions. Checking the "Display non-positionable hooks" box below displays all the hooks, even those where you cannot position something.
The header of the table for each hook displays the hook's name, its technical name (and for some, a quick description), and its number of attached modules. The table lists the modules that are attached to that hook.
The modules are displayed in the order in which they appear in the hook.
You have two ways of changing a module's position within a hook:
For most modules, transplantation can easily be done directly via the back office. Some modules require you to alter their code in order to transplant them.
In Wcomm, "transplanting" is the action of attaching a module to a hook. You can add a module to more than one hook.
Two things to know before transplanting a module:
Therefore, be aware that you cannot always transplant any module to any hook.
Make sure to disable the cache when testing the effect of a new module on the front-end. You can do this in the "Preferences" page, under the "Advanced parameters" menu.
The transplanting process has its own interface:
The "Hook into" drop-down menu gives you a good idea where module can be placed.
Even though the "Hook into" drop-down list gives a comprehensive overview of the available hooks, it might not always be clear which is the one to which you want to attach your module. Do not hesitate to try another hook if the result of your selection if not what you expect. The list gives some detail: some hook have a description after the hook's name, for instance "Add fields to the form 'attribute value'" for displayAttributeForm. Peruse them all in order to choose your hook correctly.
Each module has two icons on the right side of its row: one to edit its settings, the other to delete the module.
Editing a module's setting uses the same interface as the one used for the transplanting a module. The major difference is that you cannot change the "Module" and "Hook into" settings, as they are disabled, and thus grayed out. You can only edit the exception setting, which works just as described in the "Attaching a module to a hook" method above.
While you cannot edit the "Module" and "Hook into" settings, they can serve as a handy reminder of their current position, should you want to put them back there later on.
If you want to move a module to another hook, you must use the transplanting interface:
Always check your front-office to make sure the module is indeed where you intended it to be.
There are two ways to remove a module from a hook:
Another way to move modules around on the shop's homepage is the Live Edit mode, which embeds said homepage into a tool that lets you visually decide where to place your modules. You can access it from the "Position" page, by clicking the "Run Live Edit" button.
When clicked, Wcomm opens the homepage in a new browser windows/tab, with the Live Edit script on top:
At the top of the Live Edit mode, a toolbar presents you with two buttons: "Close Live Edit" and "Save".
The first one is quite self-explanatory; the second one cancels all changes you might have made to your modules' position during this live-editing session.
Once you have removed a module, if you want to bring it back, you will have to go to the "Positions" page and use the "Transplant a module" form.
Modules cannot be moved just about anywhere: it depends on both the theme's hooks, and each module's hook support (as seen in the above section). Therefore, you mostly can only move modules within their understood context: column modules can be moved within a column as well as from one column to the other (right to left, for instance), while regular homepage modules (the ones at the center) can only be moved within their specific column.
In order to give you a visual hint about where a given module can be moved, it will display an empty green block if the location is correct, and an empty red block if not.
This is for experts only: you must have a good knowledge of PHP and HTML before attempting anything with the code of a module.
Some modules cannot be transplanted into other sections of the front-office simply because they lack the necessary code.
For example, the "Quick Search" block (/blocksearch) contains templates for both column display and header display, whereas the "Currencies" block (/blockcurrencies) only has one template file which only works with the header section. Likewise, the default "Featured Products" block (/homefeatured) can only be placed in the center content section of the main page.
If you want to display simple modules such as the "Currencies" block in a position for which it was not built, you will have to edit its template files.
More complex module, such as the "Featured" block, can also be made to be displayed in other sections of the page, but they might have to be partly rewritten in order to have their design work with that new location.
To customize the transplantation ability of a module, you must give it the correct PHP function for the new target hook. For example, the "Currency" block has this function:
function hookTop($params)
{
...
}
In order to transplant the "Currency" block into the right column, for instance, you need to add the hookRightColumn() function:
function hookRightColumn($params))
{
...
}
Afterwards, you must write the code that displays the content on the front page. At best, that means copy/pasting the content of the hookTop() function; at worst, you need to rework the content of hookTop() function into something that will work for the new location.
With Wcomm, you can accept your customer's transactions using several different payment methods, such as checks, bank wire, cash on delivery, and through several partner modules such as PayPal, Moneybookers, HiPay, etc.
In the "Payment" page, you can see the following sections:
Installing a payment module is fundamentally no different from installing a regular module: simply click the "Install" button, and all that is left to do is to configure the module.
You should pay a lot of attention to the settings, and make sure they do point to your address or bank account. Configuring payment modules often means you must first be known by the payment service provider, meaning having an account on their service.
Depending upon the payment, the customer's choice of currency can differ. You can limit the choice of available payment methods depending on the available currencies: you may want customers to be able to pay with any currency when using PayPal, but those paying Moneybookers should only pay using dollars, for instance.
By default, only your shop's default currency is available. If you need more, follow this process:
If you need to restrict payment module usage according to the user's currency, simply check the boxes that apply and click on the "Save restrictions".
Note that currency restrictions work in different ways depending on the payment module:
The customer can set his or her currency using the drop-down menu at the top of each front office page.
You can set the shop's default currency in the "Localization" page, under the "Localization" menu.
If you change the default currency after having configured some first products, you will have to reset the price of all these products. You should set the default currency once and for all before adding any product.
You can limit the choice of available payment methods depending on the group of customers: you can have a set number of customer groups where people can have access to more payment methods then regular customers.
For instance, you could choose to have regular customers pay with PayPal, Skrill and Hipay, while professionals would only be able to pay by bank wire. Depending on the type of customers and on your choices, customers will only pay using the methods that match with your decisions.
You can limit the choice of payment methods according to your customer's country of origin. For instance, you could choose to accept all payment methods for customers from France, Spain and Germany, while customers from Italy, the United Kingdom and Switzerland would only be able to pay by bank wire.
The table lists all the known countries. If one is missing, you can add it using the "Countries" page, under the "Localization" menu.
Here again, just as with currency limitations, the available options vary depending on the payment module:
This chapter explores the configuration process of all the default modules in Wcomm 1.6.
There are more than 130 native modules available in 25 sections. Module sections are only displayed if they actually contain at least one module.
Some modules have configuration pages, which give you access to a couple of tools and information pages.
In every configuration page, generic buttons are gathered at the top of the screen:
At the bottom of the screen, the Manage translations selector contains shortcuts to the "Translations" page for installed modules. From there, you can update the module's translation for the selected language. For instance, you might want to change the wording in order to better fit your use.
Some modules will not be installed from files on your server, but downloaded from the Addons webnexs website. It helps ensure that you always have the latest version of a module.
New in Wcomm 1.6.1.0.
The Advanced EU Compliance module helps merchants make their shops compliant with the recent, more restrictive EU regulations.
This is must-have module for European stores.
Most of its options are meant to provide more transparency to the final customers, with:
Not all of its option will be useful in all countries, but they all help make your store more respectful of the EU e-commerce laws.
The default settings are the recommended settings; you are free to enable or disable options as you see fit
Make sure to translate all text fields in all your available languages.
Several options of this module need the system to “know” what some CMS pages are for. If no page is available for some needed page association, then you have to create them.
With this interface, you can choose which documents to include at the bottom to any of the standard e-mails sent by the shop – for instance, your shop's "Terms and Conditions" textual content can be included at the bottom of all invoices sent.
The content is chosen from the settings in the "Legal content management" section of this module. If no option is set, then you cannot choose a content to send.
This module provides you with a cron-like tool: you can create jobs which will call a given set of secure URLs to your Wcomm store, thus triggering updates and other automated tasks.
This module was built to export a CSV file of the e-mail addresses that your customers registered in your system.
Your customers can give you their e-mail address either by entering it in the Newsletter block located on the homepage or by checking the "Yes" box to subscribe to the newsletter when they register. You need these e-mail addresses in order to do some marketing.
Upon registration, your customers have two choices related to the newsletter: The first one to subscribe to the newsletter, the second to receive offers from your partners (Opt-In).
This first section enables you to export all the e-mail addresses recorded from the Newsletter block on your homepage. After clicking the "Export .CSV file" button, a notification appears, asking you to click on a link to download the file containing the addresses.
Four pieces of information will be present in this file: the customer id, e-mail address, the day of registration, and the IP address. If you use this data with software such as Microsoft Excel, you can sort the information as you wish.
This second section enables you to filter your customers' e-mail addresses before you export a CVS file of their data. For instance, filtering by country is particularly useful for sending newsletters in the right language and for adapting your offers.
You therefore take more information into account when exporting the e-mail addresses. Use the "Newsletter subscribers" selector to select one of the following three items:
Next is the "Opted-in subscribers" selector, where you can filter the contacts based on their desire to register for messages from advertising partners. Similarly, three choices are available:
Once you have filtered the e-mail addresses to export, click the "Export .CSV File" button to retrieve all addresses. A notification appears, asking you to click and download the file. This file contains six types of information: the customer ID, last name, first name, e-mail address, IP address, and date of registration. You can then use this information to send your marketing campaigns.
This module is very useful when you are done exploring Wcomm for the first time, and you are ready to start adding your own content: you must first remove all the demo data that was installed along with Wcomm: products, categories, client, orders, etc.
The configuration page has three sections:
Be very careful: any action triggered by clicking on one of these buttons is irremediable. Be sure to have a fresh backup of your database available first.
Wcomm enables you to alert you and your clients by e-mail in certain cases:
There is only one setting in this section:
• Product Availability. When you enable this setting, a field appears on the product page of your shop when the product is out of stock. It asks your customers to leave their contact information so that they may be contacted when you shop will have this product back in stock.
There are several settings for merchants:
Merchant mail alerts can be sent to multiple addresses at the same time. To do so, list each e-mail address that will receive the notification (one e-mail address per line).
This module enables you to tie your Wcomm store with your Google Analytics account.
First, you must choose the API version you want to use:
We recommend the 3.0 one, since the 1.3 one is deprecated. In order to have the 3.0 version work, you must enable OAuth access by following these instructions:
https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtAuthorization
This module enables you to add a watermark to all the product images on your shop. This limits their circulation on the Internet – and hopefully deter people from stealing them.
If you intend to export your products on Google Shopping, know that on this service, the usage of promotional text / logos and watermarks in the images is not allowed. You may only upload images which are free of any added watermarks / logos.
Learn more about the Google Shopping policy here:
https://support.google.com/merchants/answer/2700371?hl=en&ref_topic=2701481
The configuration page notifies you right away of which settings are currently missing.
Once you have saved your settings, the configuration is completed but the watermarks are not yet added to your shop's pictures. Go to the "Preferences" menu, and open the "Images" page. There, click the "Regenerate thumbnails" button, near the bottom of the page. Wcomm will process all your pictures (as selected in the configuration), and your watermark image will appear on the types of pictures that you selected.
This module was specifically designed to help Wcomm users keep track of their progress as e-merchants, see how much they’ve grown and progressed over the days, months and years. It is installed by default.
This module adds a system of badges and points, broken down into three levels, all of which are integral to your success in the e-commerce world:
The more progress your store makes, the more badges and points you earn. There is no need to submit any information or fill out any forms. We know how busy you are; everything is done automatically. Use this tool to drive your business, view your progress and reflect on your great achievements.
NVD3 (http://nvd3.org/) is JavaScript library that was built specifically to generate beautiful charts using D3.js (http://d3js.org/)a JavaScript library built to manipulate documents based on data.
This module enables the NVD3 charting code for your own uses, providing you with ever so useful graphs.
The OnBoarding module greets first-time users to their Wcomm back office: through a small playful interface, it shows the user how to launch his/her shop in several easy steps.
Allows the statistics system to display data in a grid.
This module will display a block on the front office of your shop, containing the image of your choice, with a link to any URL you choose. This is a very easy way to promote another site: your blog, another store of yours, a friend or partner site, etc.
In the configuration page, you can load an image, set the target URL, and add a title to the image. Save and the image will appear to all your visitors.
This module enables you to create e-mail alerts for your customers. It gives you a way to automatically send discount vouchers to some of your customers.
There are four types of event that can trigger the sending of a voucher:
Please note that the "Canceled cart" and "Validated order" options can dangerous. For instance, a customer might quickly notice he receives a discount every time he abandons a cart, and thus choose to frequently abandon his carts in order to receive a voucher...
This module will only work if you put a new cron task in place: it should daily call the URL that is indicated at the top of the screen.
Alternatively, you could call that URL manually every day – but this would quickly get tedious.
At the bottom of the screen, you will find two sections:
Add a loyalty program to your store in minutes. Increase sales and customer happiness by offering points for sign ups, reviews, visits, referrals and purchases
This module gives you all the tools to turn your current customers into promoters of your brand among their friends. Using a referral system, you can win new customers while making your customers happier.
The configuration screen has two sections. Here are the options in the "Settings" section
Once the setup is complete, click the "Save" button.
The "conditions of the referral program" is where you enter the rules of your referral program, which is a new CMS page where you can set some limits to the voucher, such as " The voucher is valid for 1 year".
To fully explain how the referral program works, you can write a description in the "Referral Program Rules." Once the conditions are completed, click the "Update text" button.
When your customers register and want to view the benefits they can reap from this program, they must go to the "Referral" section of their account. A new screen will appear.
Your customer can then enter the name and email address of the person he wishes to refer to your site. After he clicks "Confirm," the persons he entered will receive an email.
In "Pending Friends", the referral tool displays to the customer which of his referrals did not make a purchase after the email was sent. They may choose to resend an email by selecting the name and clicking "Refer my friends". Friends will then receive an email inviting them to register and submit an order.
The last tab in "my referrals", named "Friends I have sponsored", enables customers to see who among those to whom they sent a referral message, did accept the invitation and ordered an item on the shop. When registering, the referees must indicate the email address of the person who referred them, so that they in turn may benefit from the discount.
Prediggo increases your conversion rate and average basket value thanks to their innovative eMerchandising solution. Using an exclusive technology, Prediggo builds a profile for every visitor to your webshop and then recommends the appropriate product in real time.
Easily manage your Marketing campaigns, Transactional Emails, and SMS messages all in one simple and powerful platform.
Once you have an account, you can connect to the service through the module, and follow the instructions.
Yotpo is a plug and play social reviews solution for e-commerce websites. Yotpo is focused on providing the best social.
Once you have an account, you can connect to the service through the module, and follow the instructions.
Youstice is a revolutionary way for companies to handle complaints. Companies and customers communicate via an application that engages with a friendly structured dialogue
Most of these create a new section in the "Stats" page of your Wcomm installation. Many are installed by default. Therefore, if some of Wcomm's statistics are not useful to you, you can disable them here. Note that stats are also resource-consuming tools; therefore, if your server is slow or has little disk space, you should limit your stats options to the bare essentials.
Many of these modules are described in detail in the "Understanding Statistics" of this user-guide. In this section, we will only describe the ones that are not enabled by default (that is, two modules among the 25 in this section).
This module adds a "Best Manufacturers" option to the list of available statistics.
In effect, the module enables you to have a better view of which manufacturer's product are the best-selling on your shop. In return, you might want to more frequently restock with the products from the best manufacturers.
This module makes it easy for you to install a Google Analytics script on your shop. You will then be able to enjoy the statistics tools offered by Google.
You must have a Google Analytics account to make this module work. You can create one on
http://www.google.com/analytics/.
Once you have one, follow the Analytics instructions to create a profile for your shop. You will receive a unique identifier. Use it in the module's "username" field and save it. Google Analytics will start gathering statistics about your visitors.
Do read all the instructions provided by the module.
PrestaStats is the leading Business Analytics dashboard & Abandoned Carts Monitor enabling you to see business critical data from your Wcomm store on any device, at any time, and as far back
Sales Tax is complicated. AvaTax makes it easy.
Doing sales tax right is simple with Avalara. They do all of the research and automate the process for you, ensuring that the system is up-to-date with the most recent sales tax and VAT rates and rules in every state and country, so you don't have to. As a cloud-based service, AvaTax eliminates ongoing maintenance and support. It provides you with a complete solution to manage your sales tax needs.
This module enables your customers to fill in their VAT number in their details. The VAT can be fetched through a web service, based on your country.
The configuration screen is therefore quite straightforward:
The VAT field appears only when the customer enters his or her company name in the address field.
Adds a block on Wcomm's Dashboard, with an overview of the current activity on your store.
Adds a block on Wcomm's Dashboard, with your store's forecast.
Adds a block on Wcomm's Dashboard, with a table of your latest orders and a ranking of your products.
Adds a block on Wcomm's Dashboard, with the evolution of your stores main numbers (along with a graphic).
Many of these are installed by default. Therefore, if some of Wcomm's functionalities are not useful to you, you can disable them here.
Displays a banner at the top of your store's home page (depending on your store's settings).
Make the banner very wide while keeping the content centered, so that the banner can adapt to all device sizes.
Displays the products that your customers added to their carts; on all the pages. Visitors can then see their choices while shopping, change the quantity of product they are ordering, and delete or add a coupon. By clicking on "Shopping Cart", they see the "Shopping cart summary" of all products added to their cart, and their quantity.
You can configure the cart to use Ajax, which means that any change that the uses makes to his shopping list will apply immediately instead of reloading the page. The Ajax setting is not compatible with all themes, be sure to test it thoroughly with your own theme.
You can also set the maximum number of products that your cart should display.
Displays a list of your product categories on your shop.
You have a few configuration possibilities:
Adds a block with several CMS links.
The first section, "CMS Block configuration", has one option:
The second section, "Footer's various links configuration", has four options:
When you delete the footer text, Wcomm might give you this error: "Please provide footer text for the default language".
This is because when you first enter a footer text, Wcomm replicates it in all the available languages. When you delete the text, you must therefore delete it from all the available languages: first delete the text from the default language, then click on the language selector next to the text field, choose another language, and delete the content of the field again. Do this for every language. You can then save your changes, and Wcomm will not display the error anymore.
Allows you to display extra information about customer service:
This information appears in the footer by default.
Adds a block to add some information about contacting the shop:
This information appears in the footer by default.
Displays a "Customers who bought this product also bought..." block on each product page. You can set the number of products to be displayed (default is 10).
Adds a little interface feature where customers can choose which currency will be used to display prices, as well as how the customers will pay for their orders. The block appears in the header (top part) of your shop, and only displays the installed currencies. To add a currency or configure the existing ones, go to the "Currencies" page, under the "Localization" menu.
Adds a block containing information for your customer, retrieved from your CMS pages.
You have two custom blocks by default, each with an edit button. Click that button will give you access to and a text editor, where you can enter the basic information for your home page. That editor features an "HTML" button, which makes it possible to enter specific HTML tags, and using custom classes and such, which you can then style with CSS.
Adds a block to display a message about customer data privacy. The configuration screen simply presents you with a big text area. It is up to you to fill it up with your data privacy policy.
This is an important text, as people online are more and more worried about privacy. Providing a clear policy of how you handle their private information brings trust to your brand – and also ties you legally to respect it. You should never copy/paste a policy from another site, but write your own, based on your country's privacy laws.
Adds a block to display more information to reassure your customers. This block appears in the footer of the default theme. It was previously called "Bloc reinsurance".
The default sample pages are:
These are only sample pages: they do not have any content by default. It is therefore up to you (and your legal team) to fill it with the proper text. If some of the sample policies do reflect your business, you should delete them.
Click on the 'edit' icon at the right in order to add text that fits your shop's trust features. You can remove or add pages as you see fit.
Displays a new block on your home page with a link to your store's Facebook page, a Like button, and photos of people who liked your page.
Adds a block to display a link "Share on Facebook" on product pages. Clicking the link directs the customer to his or her Facebook page, with a pre-filled link to the product.
Adds an "Add this product to my favorites" link on each product page, only visible to logged-in customers. They can then access their list of favorite products by going to their account page and clicking the "My favorite products" link.
With this module, you can choose which products to highlight by placing them on your homepage.
In the configuration page, you can set the number of products you want to show. Once this value is saved, go into the configuration page of a product of your choice ("Catalog" menu). Select "Home" as the category into which the product appears, in addition to its current categories (do not remove its original category). Save your change, and you product will appear on your shop's home page.
Repeat for all of the products that you want to place on the home page.
Turn your visitors into buyers by promoting trust in your site.
FIA-NET is a French third-party e-commerce trust partner: it protects both customers and online shops against credit card frauds and other malevolent activities.
You have to be a FIA-NET partner in order to use the module. Ask for more information here: http://www.fia-net-group.com/form_partenaires_fianet.php?p=185 Once you have your account details, you can configure the module with them, and the FIA-NET logo will be displayed on your front page. This logo is well known in France, and lets visitors know that your shop is trustworthy.
When configuring the module, you can choose to use the Test mode or the Production mode. The Test mode enables you to perform some test purchases and see how the FIA-NET system reacts.
Adds a block to the central column of your homepage, with an image above a text, both of which you can edit by configuring the module.
You can move the block around in your design using the Live Edit tool.
The homepage is the first thing your visitors experience when they discover your shop. Therefore, be sure to make it pleasant and efficient, and to update it regularly. Make sure to translate the text in as many languages as your shop supports.
Adds a slider block on your homepage's central column, where you can define a set of images that will be displayed one after the other, with a sliding motion.
The module's configuration screen presents you with two sections:
Make sure that all the images have the exact same size, and that this size is reflected in the block's own size (in the "Slider configuration" section).
Clicking the "Add Slide" link brings you to a new screen.
Displays a block of the available languages at the top of the homepage. This block enables the customer to choose the language in which he or she wants the shop to appear. If you do not want the customers to be able to change the shop's languages, then uninstall this block.
Displays a block with layered navigation filters. Layered navigation enables the customer to define cumulative criteria to filter category products, little by little providing more details in order to reduce the number of displayed products. This is a great tool for customers who know the details of what they want (color, condition, price range...), but are unsure how to find it
When configuring the module, you are presented with 4 sections:
In order to work properly, layered navigation needs to be kept up-to-date with your latest products, product attributes and product prices – unless these never change. You should therefore regularly re-index the data, using the buttons provided here. They each have specific actions:
You should update your indexes every time your products' data changes. As this can prove pretty painstaking or even boring, Wcomm enables you to trigger the indexing automatically, using cron tasks. Add the provided URLs to your crontab, and you will not have to handle this yourself anymore. If you do not know about cron and crontab, ask your webhost about it.
Layered navigation is based on templates, or groups of criteria. There is one by default, named "My template", which makes use of all the available filters. You should create templates more adapted to your content or needs.
You can have as many templates as needed. This section enables you to edit and delete them when necessary.
The template builder enables you to specify what kind of filters your customers should have access to.
Creating a new template requires only three easy steps:
Note that saving the filter will not save the whole configuration: you have to save the filter first, then click on "Save configuration".
Two options are available:
These options apply to all templates and filters.
With this module, you can add links to the sites you want, or to pages of your shop.
The configuration page is divided in three sections:
At the bottom of the page, you will find all of the links that you have entered. If you would like to modify the links, click the edit icon. To delete a link, click the trashcan icon.
Displays a block of manufacturers/brands.
The block's content can be displayed in two ways: either as a list of links, or as a drop-down list. It can even display both, with the text links being limited in number, whereas the drop-down list gives access to all the manufacturers.
Manufacturers are displayed alphabetically.
Displays a block containing links to the logged customer's various account pages: previous orders, package tracking, product returns, registered addresses, available coupons, etc. Once the client is connected, this block is displayed.
This is the equivalent to the "My Account block" module (see above), but specifically designed to be used in the theme's footer.
Displays a block presenting the recently added products, in order to make them more visible. With this block, you can drive more traffic to your new products. You can set the number of visible links by configuring this module. By default, a product is considered as new if it has been added to the shop's catalog in the last 20 days. You can change that setting in the "Products" page under the "Preferences" menu. If you do not have recent product, displaying this block will hint that you do not renew your catalog much. Therefore, it is not recommended to enable the "Always display block" option for this module.
Displays a block which invites your shop's visitors to subscribe to your newsletter.
In the configuration screen, you can set several options:
Adds a block to display all payment logos.
The module's configuration page enables you to choose where to display these logos. Therefore, you should first create a CMS page where you would put the payment logos and descriptions for all the payment services you support, then link to that page from the module's configuration page.
Adds a block on the front-end which displays permanent links to your CMS pages, such as sitemap, contact, etc.
Enables logged-in customers or visitors to leave a message on your product page. Comments will appear in a new tab right on the product page, next to the "More info" section. They can also rate your products, between 0 and 5 stars.
You can also manage comments from this module, such as moderate them or delete them.
Logged-in customers can also report spam or useless comments to you: when a comment is displayed on a product page, it has two options:
The configuration screen gives you access to several sections:
Displays payment logos right on the product page. The configuration page makes you choose an image – which you have to build yourself by combining the logos of the payment methods you accept.
On each product page, displays suggestions of other products that are in the same category. This module is particularly useful for discovering what your shop has to offer.
In the configuration page, you can choose whether to display the other products' prices or not.
Displays live notifications on your shop. This module helps the visitors know what is happening on your shop in real time. Whenever a visitor visits a product's page, three kinds of notification can be displayed over the content at the top right of the page:
The first option is always a nice thing to have. The other two are a bit trickier: on a successful product, it can be nice to see it has been recently bought; on the other hand, less-successful products will be seen as failures if they have not been bought for a long period of time.
This is why the "Do not display events older than" option is important: make sure not to change it to double-digit number, or you will without doubt make fewer sales of already-disappointing products.
Enables you to generate a RSS Product feed for your shop's catalog. A RSS feed is a website content syndication format, which enables anyone to display the latest content from a website on another.
With this module, loyal customers will be able to get regular updates about products added to your catalog, by adding this feed to their own feed reader, without the need to subscribe to your newsletter. Also, other websites will be able to display your new products on their page. Finally, search engines may use it to discover your new content.
In case of a multistore installation, you can display the new products from one shop, right in the sidebar of another of your shop using its RSS Feed Block module.
If you would rather not have your content be available to anyone online, disable this module.
Adds a block displaying an RSS feed. A RSS feed is a website content syndication format, which enables anyone to display the latest content from a website on another.
With this module, your visitors can stay informed about news from a site that you specify in the field provided in the module configuration. The RSS feed will then appear on the front of your shop in a block. Visitors can sign up for the RSS feed in this block.
This module has three configuration options:
Displays a "Send to a friend" link at the bottom of every product pages. Clicking it opens a window where the customer can enter the name and e-mail of the person who he wants to tell about this product. The e-mail sent contains a simple link to the product's page.
This module can be important, because as a shop owner, you want to give your customers the opportunity to spread knowledge of your products and your shop.
Allows you to add extra information about social networks where your customers can find you. Specifically, you can indicate your account URLs for:
Displays a block with a link to the store locator. If you do not have any physical location where customers can buy or at least retrieve products, then be sure to disable this module.
Your list of physical stores is available in the "Store Contacts" page, under the "Preferences" menu. By default, there are a handful of sample stores lists, which you should delete in order to replace them with your own.
The configuration page simply enables you to choose a picture to display as the link to the store locator.
Displays a block of suppliers.
The block can display two types of content: either as a list of links, or as a drop-down list. It can even display both, with the text links being limited in number, whereas the drop-down list gives access to all the suppliers.
Suppliers are displayed alphabetically.
Each of your products can have tags added to its description page. Basically, they help create on-the-fly categories of products which have the same tags, but this module makes tags even more useful by adding a block in one of the theme's columns, where the most popular tags are displayed in order of importance, with the most prominent ones using a bigger font.
In the configuration page, indicate how many keywords should appear.
Helps you configure some aspects of your theme.
The configuration page for this module serves two purposes.
First, it gives you direct links to the most usual front-office settings: from this module, you can enable and disable a dozen of features, such displaying social buttons or the Facebook block. You can also access the Live Configurator (Live Edit) from here.
Second, the Theme Configurator itself makes it possible for you to easily attach images with links on specific home page hooks: home, top, left, right, footer. Each available language has its own tab with its own hooks that you can edit from here.
Adds a block displaying the shop's top selling products.
The configuration page enables you to set if the block should be displayed even when there is no product or even no product sale yet.
The block is not present in the default theme at first. You will have to hook it to a location, for instance the right column.
To hook the module to the right column, go to the module's configuration page, then:
Adds a new horizontal menu to the top of your store.
This is an important module: it adds a whole new block at the bottom of the header, where you can display links to the various categories and pages of your shop.
This is very useful, as it helps your customer quickly find their way through your shop. You can have simple links or menus with sub-menus, thus enabling customers to have a good bird's eye view of your content.
The "Menu top links" section of this module helps you build your menu with links to a selection of pages, categories or to individual products.
Adds a block that displays information about the customer:
Displays the latest products that a customer has recently consulted. You can set the number of products shown using the "Products to display" field.
Adds an "Add to my wishlist" link on all product pages. Logged-in customers can then build a wishlist of products from your shop, and send it as a link to their friends. A customer can have many wishlists.
The module also adds a "Wishlist" block on every pages of the shop, which only the customer can see. The block is there so that the customer knows exactly what is in it, and can review it regularly. The block features a "My wishlists" link to access the wishlists management tool.
The module's configuration page enables you to view your customers' lists: simply select a customer in the drop-down list to have the page reload with the chosen customer's lists, then choose a list to display.
Wcomm's loyalty module offers an advanced tool for building automatic vouchers depending on your customers' purchases and reward points.
Your customers get a certain amount of loyalty points depending on the amount they spend at your shop.
The configuration screen enables you to be very specific about the generation of vouchers:
Loyalty points progression. This section contains the messages that are displayed to the customer. You might want to change the phrases to better fit your shop's "attitude". Also, make sure to translate the phrases in all your supported languages.
This module adds a block to your shop's home-page, where the customer can discover the current specials, as configured in your catalog. You can add more products to the "Specials" by giving them a discount: go to the product's catalog page, open its "Prices" tab on the left, and in the "Specific prices" section, click the "Add a new specific price" button to open the creation form
This module helps you build a sitemap for your shop, and keep it up to date.
In order to optimize your SEO, it is essential to have a sitemap, which is a XML file that lists all the products and pages on your shop. This file will enable search engines to index all pages easily and efficiently. Your products will then appear perfectly in the search engines when a visitor conducts a search. You can create a sitemap for Wcomm, and be indexed by all the search engines that support the file format (Google, Yahoo, Bing...), using tools such as Google's Webmaster Tools.
The configuration page has few options: indicate how often your store (including the catalog and the CMS page) is updated on average, check the boxes of the page you do not want to include in the sitemap, and click the "Generate Sitemap" button.
Once you have finished configuring the module, click on "Update sitemap file". You are then given the Sitemap's address (e.g., mywcomm.com/sitemap.xml). Copy this URL to save it to your Google Webmaster Tools account. The module will then show you the file size and the number of pages indexed. Remember to update it regularly so that search engines index your content perfectly.
The last part of the configuration page gives a cron link. A good sitemap is an updated one, and unless you are willing to click on the "Update sitemap file" button every time there is a change on your shop, you might want to have your server do the work for you. Create a cron task with the given URL, and never worry about this again.
If you do not know what a cron task is, ask your web host.
This module installs a block with search field in your shop front-end. The search block can display results as soon as the first letters are typed.
The module is installed and enabled by default, and you should leave it enabled to facilitate visitor's navigation.
This module enables the customer to compare carrier possibilities before continuing with the checkout process.
This module is very straightforward: just install it to display its option on your front office.
All the available carriers must have their fees properly set. This is done at the bottom "Shipping" page, in the "Fees by carrier, geographical zone, and ranges".
The module configuration page only has one option, "Refresh carrier list method". This enables you to display a carrier either only when all the information is set, or at any time.
This module displays an approximate date of delivery during the checkout process.
The configuration page has two sections:
Adding a new carrier rule is pretty straightforward:
Offer your customers, different delivery methods with Fedex
GlobKurier.pl is one of the biggest national leaders in delivering shipments. We provide domestic and international services to more than 200 countries. Our main aims are competitive price, speed and security. With GlobKurier.pl you can be sure that your shipments always come on time. Moreover we offer convenience of using our services.
GoInterpay
Bring over 200 payment methods to your checkout with one simple integration
This module makes it possible for your customers to have their parcels delivered in a Kiala collection point. Kiala points are widely available in France, and also in other select European countries.
You must have a Kiala account in order to use this module. You can reach the sign-up form here: http://www.kiala.com/
Then, configure the module with all the information about you and your shop in the form in the "Kiala Module Status" section.
The "Country settings" section further down helps you indicate in which countries you want to make Kiala delivery available for your customers.
Finally, the "Kiala advanced settings" section adds a few more options:
Once the settings are in place, your customers will see the "Kiala" option appear in the shop's front office as part of the available delivery methods.
This module enables you to display rates for delivering in Mondial Relay points. This service is available in France, Luxembourg, Spain and Belgium.
You must have a Mondial Relay account in order to use this service. You can reach the sign-up form here: http://www.mondialrelay.com/ Then, from the module's configuration page, click on the "Account details" icon and enter the necessary information, as provided by Mondial Relay: Webservice Enseigne, Code marque, Webservice Key, Etiquette's Language and Weight Coefficient. The Etiquette's Language can only use the languages that are enabled on your shop; you can enable more language from the "Languages" page, under the "Localization" menu. Click "Update Settings" in order to connect your shop to the Mondial Relay webservice, and from there on, follow the module's instructions in the "Shipping" and "Advanced settings" screens.
Once the settings are in place, your customers will see the "Mondial Relay" option appear in the shop's front office as part of the available delivery methods.
This module enables you to display rates for deliveries via SoColissimo, a service by La Poste, France's historical postal service. This service is available mainly in France
You must have a SoColissimo account in order to use this module. This is done by calling La Poste from a French phone, using this number: 3634.
Then, configure the module with your SoColissimo information: ID So, key, preparation time, overcost, URL So, Fancybox, Supervision and Supervision URL.
A full documentation is available (in French) as a PDF file, which you can find under the "Documentation" link on the configuration page.
In order to finalize the installation, copy/paste the two final URLs in your SoColissimo back office.
Once the settings are in place, your customers will see the "SoColissimo" option appear in the shop's front office as part of the available delivery methods.
This module enables you to display rates for deliveries via TNT express services. This service is available worldwide.
You must have a TNT account in order to use this module. You can reach the sign-up form here: http://www.tnt.com Then, configure the module with your TNT login, password and account number, all in the "Account settings" tab.
From there on, you can keep configuring the module using the "Shipping Settings" and "Service Settings" tabs. This last tab enables you to be very specific about the delivery service you want to make available for your customers, as well as any additional charge you might require depending on the package's weight.
Once the settings are in place, your customers will see the "TNT Express France" option appear in the shop's front office as part of the available delivery methods.
This module completes Wcomm with an integrated affiliate program feature, which enables your affiliates to access their own statistics.
The affiliate program tool is located in the "Referrers" page, under the "Stats" menu. Once you have installed the "Tracking - Front office" module, these affiliates can access their statistics by going to http://www.example.com/modules/trackingfront/stats.php
To create a new affiliate, click the "Add new" button, and in the creation form, add the affiliate account username and password, then specify the fee they receive per click, per order and per percentage of sales.
Click on the header of the "Help" section to display instructions on how to set up the referrer URLs.
The "Technical information - Expert mode" enables you to use regular expression instead of plain text URLs.
Offer your customers, different delivery methods with UPS
Calculates shipping rates for United States Postal Service for Domestic shipping within the USA
FIA-Net is a French third-party e-commerce trust partner: it protects both customers and online shops against credit card frauds and other malevolent activities.
You must already have a FIA-Net account in order to use the module. You can ask for one here:https://www.fia-net.com/marchands/devispartenaire.php?p=185
Then, configure the module with your login, your password, and your Site ID, and finally choose whether you want to use the module in Production mode or not. You must also indicate the global business type of your shop.
Additionally, you should indicate the business type of each of your categories, the carrier type of each of your carriers, and what kind is your default carrier.
Once the settings are in place, a FIA-Net logo will appear on your homepage, and your orders will be analyzed by FIA-Net to make sure no fraud is happening.
Wcomm Security is a service provided by Wcomm in order to protect the security of your shop against fraudulent payments.
If you do not have an account, you can create one directly from the module: fill in the first field with your e-mail, and check that the second one does contain the correct URL for your shop, then click "Create Account". You will have to agree with the terms and conditions of the module.
If you do already have an account, change the top selector accordingly in order to make the full configuration form appear. Fill the various fields with the exact details of your shop, along with your Shop ID and Shop KEY (as provided by Wcomm Security).
Once the settings are in place, orders will be analyzed by the module to make sure no fraud is happening.
Riskified is a turnkey fraud prevention solution that reviews, approves and guarantees your orders.
This module makes it possible to list your shop and its products on hundreds of price comparison sites and marketplaces (mostly French), through the Shopping Flux service
(http://www.shopping-flux.com)
You must have a Shopping Flux account to make this module work. You can request one using the form at the bottom of the module.
Then, configure the module with your login and token, and set the various options to your likings.
This module makes it possible to list your shop and its products on Twenga. Twenga is an online open shopping platform that aims to bring together "all online products and shops in one place". This module exports your list of products to their service, and helps you track your sales through them.
You must have a Twenga account to make this module work. You can reach the sign-up form here by clicking the "List my website on Twenga" button.
Then, configure the module with your hashkey, login and password. The module will take care of sending your catalog to Twenga, and you should be listed within 72 hours.
Each visitor who comes to your website from Twenga will cost a few cents. You can view the pricing grid by clicking on the "Twenga Prices" link at the bottom of the configuration page.
Enables you to enter the intra-community VAT number when creating the address. You must fill in the company field to allow entering the VAT number.
Adds support for Textmaster's translation features, which provides you with translation for the content of your store (CMS pages, product description, category names, etc.)
You must have a Textmaster account in order make this module work. Note that translations are not free.
How you choose to ship your products is a key element to the management and success of your store. You must account for the great variety of available methods, which can mix carriers, regional and international taxes, package weight and the price of a product itself. Luckily, Wcomm makes it easy for you to handle it all in just a few screens.
A product's shipping price is basically calculated using either of two methods: the total price of the order, or the total weight of the order. This is how most carriers calculate their shipping fees, and this is why you should fill-in the weight setting when creating a product in the catalog, and also why you absolutely must indicate the per-weight and per-price costs for each carrier in the "Carriers" page.
Wcomm computes shipping price according to a system of either weight ranges or price ranges. That system can only work for one or the other of these types of range
The shipping settings work closely with the local settings of your Wcomm installation. While in Wcomm 1.4 some of these settings were also found in the "Shipping" menu, since version 1.5 all local settings have been moved in a new menu, named "Localization". This is where you will be able to edit geographical zones, countries, currencies, etc. Therefore, make sure to have a serious look at the "Localization" menu, which is explained in the next chapter of this guide, "Understanding Local Settings". For instance, in order to create a complete carrier in Wcomm, you must have clearly defined your geographical zones before; this is done in the "Zones" page under the "Localization" menu.
You must have carriers added to your Wcomm installation – that is, a clear indicator of who will deliver your products. It might be just yourself or your shop (for instance if you are selling downloadable products, or only work locally), but as soon as you are actually sending packages using stamps and a 3rd-party delivery such as your local postal service, or FedEx, UPS and such, then you must have their details added to your shop's database. This will enable your customers to better choose which carrier to use, based on their delivery ranges, fees and dates.
The "Carrier" page presents you with a list of all your current carriers. From there, you can directly change their status, indicate that why of shipping is free or not, and change their position when presented to customers.
By default, you have two carriers in your database:
It is up to you to remove these default carriers and add new ones for your customers. At the very least, you should edit the "My carrier" carrier and replace its data with that of a real carrier: name, details, and ranges. We do recommend that you delete the "My carrier" carrier, and that you use an existing carrier module in order to register you shipping partner in Wcomm.
New carriers are added by first clicking on the "Add new carrier" button. This opens a new page with two options:
This is a new screen that was added in version 1.6.0.7 of Wcomm. It helps you decide whether you can install a carrier module, or have to configure your own carrier using the Carrier Wizard.
In this section, we are going to create a complete carrier, from A to Z, using the Carrier Wizard. You can create as many carriers as you wish.
If one carrier has different shipping services, you should create as many carriers in Wcomm, and differentiate them with their names:
Many of the details asked by Wcomm's forms should be provided by your carriers once you have set up an account or are under contract with them directly. Check with them in order to make sure everything is configured correctly.
To create a new carrier, click on the "Add new" button in the "Carriers" page. This will open the Carrier Wizard on the first of its four panels.
This is where you describe the carrier, giving information that the customer will need in order to recognize and choose the carrier he prefers.
Let's examine all of the information you need to enter:
Click "Next" to reach the second panel.
First, this panel presents a handful of settings:
Then comes the important part: the creation of the carrier's range. This is a very important step, as Wcomm needs this information to present the customer with carriers which can actually deliver the ordered package. Indeed, depending on the order's total price or total weight, some carrier options will not be available while others will only appear at a certain value. You must be very precise when filling these values, and preferably those suggested by each carrier's documentation.
This is where the whole Carrier Wizard takes its name. Here, you will build your carrier's price or weight ranges (depend on your choice for the "Billing" option above), one range after the other, applying your prices for each zone along the way.
For each range, you only need a couple of steps:
The weight and price units are the default ones for your Wcomm installation, and the ones your products use. You can change these units "Localization" page of the "Localization" menu.
Click "Next" to reach the third panel.
This panel presents two sets of options:
Click "Next" to reach the fourth and final panel.
This last panel gives you an overview of your settings for this carrier.
If some settings are wrong, you can go back to any previous panel by either using the "Previous" button, or directly clicking on the panel's tab.
If you want to save this carrier as a draft for now then come back to it later, disable the carrier using the "Enabled" option at the bottom of this final panel.
Either way, click on the "Finish" button to save your work, and create the carrier.
When using Wcomm in multistore mode, another panel is available, and the panel order changes slightly:
All the panels are as described above. The new one, "MultiStore", makes it possible for you to limit this carrier to a selection of your stores.
Wcomm comes with a host of free modules, amongst which you can find a handful of carrier modules which you can install right away, for the major worldwide and domestic carriers.
The available carriers depend on the initial settings of your shop: if you have set your shop as being located in France, you will not get the same modules as if you set your shop in the USA!
In the "Add new carrier" screen, you can choose between creating a carrier using the Carrier Wizard, or using one of our recommended carrier modules. It is highly recommended to register carriers by installing a carrier module: this will make the process much faster, and the settings will be much more accurate.
Depending on the module, you can either click on the "Install" button and let Wcomm do the work, or click on the shopping cart button. In that second case, you will be taken to the Addons marketplace, where you can buy the module. Once you have bought the module, you can install it and configure it.
The more general settings of you shop's shipping configuration are found in the "Shipping" page, under the "Shipping" menu.
This page provides handling charges settings:
The "Carrier options" section gives you access to 3 settings, which impact the front office in order to help the customer make a choice:
As obvious as it might seem, this is the Internet, and people from all over the world will certainly visit your shop, and order your products. As a shop owner, you must cater for as many customers as possible. This means having your website fully translated in as many languages as necessary, with local taxes, weights and currency units, local geographical zones, etc.
The "Localization" menu appeared with Wcomm 1.5, and brings together many local settings and tools that used to be scattered in other menus in previous versions.
The main page under the "Localization" menu enables you to configure the units used for your products.
This section provides you with an extensive list of existing localization packs which you can import. Not only does it set your Wcomm install with your proper local units, but it also adds many other data:
As you can see, these additional data are optional: you can choose to import the currency and language for a given country, and not its taxes, for instance.
While you should not add too many local data for fear of overwhelming both yourself and your customers with it, it may be useful to import the localization pack for your most visited countries (according to your stats).
Apart from the default units,you cannot automatically remove all the data for a given country; if you need to remove data, you will have to do so manually, in their respective pages under the "Localization" menu.
This section groups four default local settings, of prime importance:
Since version 1.6.0.10, the "Default language" and "Default country" settings each have an additional setting:
The physical units presented in this section (weight, distance, volume, dimension) are used both in your product sheets and for your own packaging needs – and ultimately, is essential in your relationship with your carrier.
These values can be set when you import the localization package for a country, but you can edit manually them afterwards. For instance, if you would rather have centiliters instead of liters for the volume unit, change the default "L" to "cL".
The values should be unit symbols from the International System of Units
(http://en.wikipedia.org/wiki/International_System_of_Units)
This last section asks you to set your server's local language and country, as ISO code:
These values can be set when you import the localization package for a country, but you can edit them manually at any time.
Wcomm comes multilingual out of the box: there is one default language (the one you used to install it), and many more are available to download.
The "Languages" page manages the languages you will see in your back office and your shop.
The page displays the languages already installed on your shop, along with some information: ISO code, language code, date format (short and full). You can enable or disable a language by clicking on the icon in the "Enabled" column.
Adding a new language is simply a question of importing the localization pack from a country which uses that language (in the "Localization" page). If it turns out this does not work, or that you need something customized, you can add a new language manually, using the form behind the "Add new" button.
Creating a new language means you will have to translate all of the text for Wcomm's front-end, back-end, modules, etc., or risk using the default English strings. Translation is made using the tool in the "Translations" page, under the "Localization" menu.
You can also create a new language in order to cater for a language pack that you would have downloaded from the Wcomm site.
In order to create a new language, you must fill as many of the form's field as possible:
Once your language is saved and enabled, you can import its language pack. This is done in the "Translations" page, under the "Localization" menu. Use the "Import a language pack manually" tool.
Finally, make sure everything works: go to your shop's front-office and click on the flags at the top. Similarly, customers can now select an additional language by using these icons.
Wcomm's zones are a list of the world's subregions (http://en.wikipedia.org/wiki/Subregion.)
If needed, you can create more zones: click on "Add New" to display the creation form.
All you need is a name and a status, for instance indicating that you do not allow deliveries in Oceania.
When in multistore mode, you can also associate a zone with a selection of stores.
Your Wcomm installation must know all existing countries in order for your customers to clearly indicate where in the world they live.
There are roughly 200 countries in the World, but Wcomm has 244 registered. This is because some countries include overseas regions are part of the country proper.
For instance, the French departments formerly known as DOM (Guadeloupe, Martinique, Mayotte, Reunion, and French Guiana) nowadays have equals status as the French metropolitan region. Likewise, Alaska and Hawaii are US States proper.
Still, sending a package to Guadeloupe does not mean sending it to France, if only for the shipping fees. Therefore, the list of countries in Wcomm actually separates the country from the mainland.
Be default, only your own country is enabled. You should enable them one by one, as needed for your customers. If you are unsure which to enable, check your stats to see the countries with most visitors.
At the bottom of the list, the "Country options" section to only display on your front office the countries that your carriers cover. We recommend that you enable this setting, as it prevents customers from having to scroll through all the country names to find their own.
Normally, Wcomm comes with all current countries in the database. But in the case new ones are created, you would need to add a new country.
By "States", Wcomm calls first-level administrative divisions of a country. In the United-States, they are called states; in Italy, it is regioni (singular: regione); in France, it is régions; in the United-Kingdom, it is regions.
By default, Wcomm provides you with a set of states: 54 US states and territories, 31 Mexican estados, 13 Canadian provinces and territories, 34 Indonesian provinsi, 24 Argentinian provincias, 47 Japanese todōfuken, and 110 Italian province (singular: provincia).
Having states properly defined in your database helps better represent the delivery possibilities of your carriers. These states can also be essential for tax rates calculation, depending on the country. It is therefore important to enter all of a given country's administrative divisions if they are important to your carriers. You can find a list of such divisions on this Wikipedia page: (http://en.wikipedia.org/wiki/Table_of_administrative_divisions_by_country )
The Wcomm address form currently only lists states which are available for the customer to choose. Therefore, make sure to use a sensible list when adding content to your states list. That is the reason why, for instance, the list contains Italian province (second-level administrative divisions) rather than regioni (first-level administrative divisions).
Let's create a new state. Click the "Add New" button to get to the creation form.
Wcomm can accept a large number of currencies. By default, there is only one standard currency: the one for your country. However, you must add and configure new currencies depending on your customers' needs. Indeed, customers will appreciate the ability to display your shop's prices in their country's currency.
The two sections at the bottom of the "Currencies" page are very simple yet essential, as relate to your currencies exchange rates (or "conversion rates"). To quote Wikipedia, "In finance, an exchange rate between two currencies is the rate at which one currency will be exchanged for another. It is also regarded as the value of one country’s currency in terms of another currency." Rates change daily, sometimes drastically depending on current events, and your shop should always be updated to the latest values.
In order to change the default currency, you must go to the "Localization" page of the "Localization" menu, and use the "Default currency" option from the "Configuration" section. If the currency you want to use is not available in this option, you must import the currency from one of the countries which use it, using the "Import a localization pack" section of the "Localization" page.
In Wcomm, there are two ways to update your conversion rates:
Note that the rates are provided as-is: the Wcomm team does pay attention to have correct rates in these file, but might slightly differ from the actual ones, if only because these rates can fluctuate greatly in a short time.
The easiest way to add a country's currency is to import its localization package. This is done in the "Localization" page, under the "Localization" menu. Once import, you must go the "Currencies" page to enable it.
You might need to add a currency not featured in any the localization packages. In that case, you can use the creation form.
Taxes are a complex subject, which should be fully understood as it can have a significant impact on your product prices or your shipping fees. While this user-guide is not meant to teach all the ins-and-outs of taxes, we will try our best to give you pointers.
Taxes are "compulsory contribution to state revenue, levied by the government on workers' income and business profits or added to the cost of some goods, services, and transactions". In short, every product you sell is subject to sales taxes, which depend on your state's tax laws. In effect, you contribute to your state or government functioning (public goods and services) with a percentage of all your sales, as defined by local tax rates.
There are hosts of tax rates in the World, and they vary considerably from one country to another, and even within a single country if it has federal states (USA, Germany, Spain, Russia...). You should therefore make sure to strictly conform to your country's tax laws, and even those of your state or town if they apply to you. Check with your local tax representative as soon as possible in order to get all the official details.
By default in Wcomm, a tax applies to all countries/states/zones. If order to apply a specific tax rate for a single country or a set of countries (and not some others), you must create a tax rule. The tax rule is then applied on a per-product basis, during the creation of the product ("Prices" tab).
You cannot directly apply a tax to a product; you can only apply tax rules. Therefore, you must first register all relevant taxes, and then create a tax rule for that tax in order to specify the countries the tax applies, and finally set the tax rule to the product.
At the bottom of the page is the "Tax options" section. These options apply to the whole shop, and all of the orders.
If you decide to enable the ecotax after having added products, you will have to edit them all in order to set the tax properly for each product.
Note that if you have set ecotaxes for your products already, and that you choose to disable ecotax, then all your products will lose their ecotax settings. Re-enabling the ecotaxe will mean having to set all your products' ecotaxes again.
The ecotax will also appear to the customer, on the product's page.
Adding a new tax is very easy, because tax rules take out all the burden of having to specify the countries where the tax applies. The tax creation form is therefore very short:
Tax rules make it so that taxes are only applied to select countries.
By default in Wcomm, a tax applies to all countries/states/zones. In order to apply a specific tax rate for a single country or a set of countries (and not some others), you must create a tax rule. The tax rule is then applied on a per-product basis, during the creation of the product ("Prices" tab).
You cannot directly apply a tax to a product; you can only apply tax rules. Therefore, you must first register all relevant taxes, then create a tax rule for that tax in order to specify the countries the tax applies, and finally set the tax rule to the product.
A few sample taxes rules are already in place, which depend on the country you chose for your shop during the installation of Wcomm. The tax rules are set for each tax: the rules actually serve as a kind of country filter, limiting the use of that tax to a specific set of countries.
You should edit a couple of the presented rules in order to get a better grasp of how tax rules can be set.
You can add as many tax rules as needed to your Wcomm installation. Not only that, but you should make sure that all of the needed tax rules are registered in your shop.
Creating a new tax rule is done in two steps:
Note that the default rate applied to your products will be based on your store's default country.
Wcomm provides you with full translation tool for your shop. This helps you add and edit your pages translations. This way, you are the master of your shop, and can handle your translated strings without having to wait for official translators to publish their corrections.
Even if you do not want to correct the translators' work, you might want to change the wording they chose to use (less formal, less wordy, etc.), and customize the various available text, thus tailoring your website to your audience; for instance, a hip-hop clothing shop might be better off using different expressions from that of a luxury watches shop.
The process of adapting a program to foreign languages is called internationalization and localization, or i18n and L10n for short.
Internationalization is the first step, where developers choose a mechanism for the translation of the software. All the strings of the software are then converted to make use of this mechanism.
Localization is the second step, where bi- or multi-lingual users of the software actually translate the original strings into their own language. Localization may also include providing local data in order to further improve the software for local users.
You can learn more about i18n and L10n at this Wikipedia page:
(http://en.wikipedia.org/wiki/Internationalization_and_localization )
The most important tool of the "Translation" page is in the "Modify translations" section. This is where you can choose to edit a translation, and completely customize each and every sentence if you wish so.
Select the part of the current translation that you wish to edit:
Some categories have a second drop-down list, which lists the available themes. Wcomm themes have their own strings, but can also have their own modules, PDF templates and e-mail templates. The drop-down list therefore enables you to choose which theme you want to work with.
Once your selection is done, click the language code of the language in which you wish to edit that category of translation.
A long page then appears. It contains the hundreds of available strings for that category, sometimes split in tens of fieldsets.
By default, only the fieldsets which have untranslated strings are open. If you wish to open them all, click on the button on the top left twice: once to close all of them, once more to expand them all. You can open and close fieldsets one by one by clicking on its title.
Editing a translation is easy:
Wcomm 1.5 introduced a new syntax where strings can contain placeholders, such as %s, %d, %1$s, %2$d, etc.
When you find a string with such placeholder, it means that Wcomm will replace it with an actual dynamic value before displaying the translated string.
For instance, in the string "Your order on %s is complete", %s will be replaced by the shop's name. Therefore you should keep it in your final translation; for instance, in French, the translation would be "Votre commande sur %s a bien été enregistrée."
Technically, having placeholders prevents strings from being split in parts. Thereby, in previous version of Wcomm, "Your order on %s is complete." would have been split in two: "Your order on" and "is complete.". While the literal translation of these worked for some language, it made translation nearly impossible for many other languages, none the less RTL languages such as Arabic or Hebrew. Thanks to the placeholders added in Wcomm 1.5, such strings are now fully translatable in any language.
Some strings might have a warning icon to their right. This indicates strings with placeholders. You can click on the icon to get more information.
In case of a string with a placeholder, you should make sure that the content of that placeholder will be placed in the correct flow of the sentence, and avoid literal translation.
Numbered placeholders (%1$s, %2$d, etc.) enable translators to rearrange the order of the placeholders in the string while maintaining the information each is replaced with. This way, a French translator could choose to translate "Order #%1$d from %2$s" into "Commande n°%1$s du %2$s" or "Le %2$s, commande n°%1$s".
Most translation categories present their strings in the same way: the category's strings are grouped into fieldsets that you can close or expand by clicking on their title. The title indicates the number of expressions that the fieldset contains, and when needed, the number of missing expressions, in brackets and in red.
This is true for most categories, except three:
Wcomm translations are available in packs, which combine all the different translation categories into a zip file. Many language packs are available freely for you to download and install, directly from the Wcomm.com servers. Wcomm will take care of downloading the language pack, unpacking it and creating the correct sub-folder in your installation's /translation folder.
You can also update the currently installed languages, likewise directly from the Wcomm.com servers, but be reminded that any change that you might have made to your own translations will be lost once you update it.
In the case where you do not want to use an official Wcomm translation pack, but rather a custom one (either provided by someone you know, or one that you exported from another Wcomm installation), then this tool is for you.
Select the Zip file, select the theme to which you want that pack to be applied to, then click the "Import" button, and it will install the pack in the /translation folder.
If there is already a language folder with the same ISO 639-1 code, it will be replaced by the files from the pack you are importing.
You can create your own language pack using this tool, either as a way of making a backup of your customizations, or in order to share your translations with other Wcomm installation – your own or someone else's.
Simply choose the language and the theme of the translation you wish to export, and click the "Export" button.
Note that the pack will contain the theme that your translation is supposed to support.
You can copy the content of one language to another. This is especially useful when you wish to replace a theme's language with the same language from another theme.
Choose the source language and theme, then the destination language and theme, then click the "Copy" button. In most case, the language should remain the same in both drop-down lists.
If there is already a language folder for this language in the destination theme, it will be replaced by the files from the language and theme you are copying.
You might prefer to first create a new language for the destination theme before copying the source language to it.
The "Preferences" menu enables you to configure and fine-tune some of your shop's details. These include a lot of different aspects of the shop, from technical settings to the customer's shopping experience. Therefore, all of the Preferences options should be carefully examined, and you should consider each option, as enabling or disabling any of them can have a real impact on your shop, and ultimately, your sales.
The "General" preference page features a handful of specific settings that could not fit in the other menus. They are nonetheless essential:
For versions below 1.6.0.11
The rounding option got heavily reworked for version 1.6.0.11. Before that version, there was only one option:
The settings from the "Orders" preference page apply to the orders that your customers make, but also to some other details, such as gifting.
This page contains a few preferences pertaining to how your products are to be handled and displayed by Wcomm.
The "Customers" page bring together specifically customer-related options, most notably the B2B mode.
The tools on this page help you improve the presence of your Wcomm site on web searches, and therefore reach more potential customers.
SEO means "search engine optimization". It represents a set of techniques and best practices aimed at improving the visibility of a website on search engines. You can read more about this at Wikipedia: (http://en.wikipedia.org/wiki/Search_engine_optimization)
URL is short for "uniform resource locator", or simply put, the online address of a web page. You can read more about what a URL is at Wikipedia: (http://en.wikipedia.org/wiki/URL)
As you can see in the second example above, both categories and products can have a friendly URL: in the example above, id_category=2 becomes 2-music-players, and id_product=27 becomes 27-ipod-nano-green. While the ID number cannot be removed by default, the words can be either generated from the category/product name, or written by hand. This is done directly in the configuration page for the product or the category (in the Catalog menu): the "Friendly URL" field can be found directly in the main configuration page of a category, and under the "SEO" tab of the configuration page of a product.
There are other individual pages in your Wcomm install that would certainly benefit from friendly URLs: CMS pages, user account pages, pages with automatically generated content... The "SEO & URLs" page presents you with a list of these pages, and enables you to edit their friendly URLs as well as their meta tags (title, description, keyword).
Friendly URLs only work with a server setup that supports URL rewriting (through the Apache Web Server mod_rewrite feature, for instance). Make sure to check that your server does (ask your hosting provider!), as it can make your shop completely unavailable to customers if you enable friendly URLs and the server does not support it!
Homepage SEO settings
In order to change the homepage meta tags, you simply need to open the "SEO & URLs" page, open the "index" page's settings, and there you can freely edit some important SEO information.
A few tips:
Note that if your store has already been indexed by Google or any other search engine, it might take a while for your changes to appear in the search results. Please be patient.
At the bottom of the "SEO & URLs" page are three sections with additional options: Set up URLs, Set shop URL and Robots file generation. See below for an explanation of these.
Friendly URLs are to be set in the configuration page of each product, category, CMS page... This creation page is only useful for some automatic pages, and most of the time you won't have to worry about these.
Make sure to fill the fields for all the available languages on your shop: not only is it immensely useful to local users, but some search engines can even make use of this local information.
Click the "Add New" button to reach the friendly URL creation form. It has a handful of fields:
The main options for friendly URLs:
In previous version of Wcomm, you had to manually generate a new .htaccess file after having enabled friendly URLs. This is no longer the case since version 1.5: the .htaccess file is now silently managed by Wcomm, and you do not have to worry about it.
In this section, you can view and edit some of the default server settings:
Most of the time, you should not touch these fields without knowing exactly what you are doing. One mistake could break your shop.
You can change the way friendly URLs are generated, by changing the route to a resource on your shop.
For instance, the default route to display a product's page is {category:/}{id}-{rewrite}{-:ean13}.html, which results in /summer-dresses/7-printed-chiffon-dress.html You could change that route to {manufacturer:/}{id}-{rewrite:/} to obtain /fashion-manufacturer//7-printed-chiffon-dress/
8 fields are available by default, and each is accompanied with a list of available keywords. Some keywords are mandatory, and are indicated with a *.
Once you have updated your fields, do not forget to save your changes, then on the "Save" button in the "Set up URLs" section in order to regenerate your .htaccess file, which is necessary for your friendly URLs.
A robots.txt file enables you to block specific automated bots and web spiders which crawl the Web in order to find more web pages to add to their company's servers. Some bots you want to have full access to your website, such as Google's or Yahoo!'s, and some others you would rather not, such as spam bots, content thiefs, e-mail collectors, etc. Note that the worst of bots do not respect this file's directives, as it is purely advisory.
Wcomm's robots.txt generation tool simply creates a file with exclusion directives for files and directories that are not meant to be public, and should not be indexed. These directives apply to all bots, good or bad: the generated file uses the "User-agent: *" string
Clicking on the "Generate robots.txt" button replaces any existing robots.txt file with a new one. Therefore, if you want to add your own rules, do it after Wcomm has generated its version of the file.
Wcomm enables you create content pages as easily as you would create product pages, using its CMS tool. The pages will appear to customers in the "Information" block on your homepage and in the site menu. You can add CMS pages in the top menu using the "Top horizontal menu" module (which you can configure from the "Modules" page).
The "CMS" page presents you all the content pages that were previously created on your shop, for the currently selected category (by default, the home page is the only category).
Do not forget to create one version of each page for each of your supported languages! As usual, click on the language selector for each field in order to change language.
Click the "Add new" button to create a CMS category – actually, a sub-category of the root category, "Home". You can create as many categories as needed.
The form is quite basic:
When you save the category, Wcomm takes you back to the tables, this time using the newly created category as its base. Therefore, you will not see any sub-category or sub-pages in here unless you create some.
In order to go back to the root category, click on "Home" in the "Current category" section at the top. You can then edit each pages from the root category and move them into your newly created category if you feel like it.
In order to create sub-categories, simply change the "Parent CMS Category" option from "Home" to the wanted parent category for the category you are creating.
Click the "Add New" button to reach the content creation form:
Once all the fields are filled out, click on "Save." If activated, you can then view the result directly on your online shop.
The "Images" preference page enables you to configure the various image sizes that your customers will see on your shop.
When you upload an image on Wcomm, Wcomm automatically generates various sizes of this image, including thumbnails and a mobile version (depending on what this image will apply to). Therefore, you only have to upload one "master" version of your image, big enough to be resized into all the images sizes.
If you want to make sure your image is correctly resized, you should upload an image that fits the size ratio of the various image sizes. If your uploaded image does not have the same width-to-height ratio than the settings in place, you are taking the risk to see whitespace on the resized image.
You can enable image size for specific types of content, directly in the image sizes list.
In the "Products" page under the "Preferences" menu, you can choose to have a zoom appear when the cursor hovers over a product's image.
You can easily add a new image size, and even set to which type of content it applies.
Click the "Add new" button, then:
You may be dissatisfied with your shop's current thumbnails size. This section makes it possible for you to regenerate them all – or only those for a specific type of content:
Manually-uploaded thumbnails will be erased and replaced by automatically-generated thumbnails.
Wcomm provides a complete physical store locating tool for your customers, with detailed contact information.
Customers can reach the Store Locator page from the front office.
Obviously, this feature is only useful if you do have physical stores, where customers can come buy products.
You cannot disable this feature, but you can make it inaccessible to customers:
If you do have stores in your database but you do not want the Stores block to be displayed in the front-page, either temporarily or permanently:
You can put the block back in the right column from the "Positions" page:
You can choose how these stores are displayed in the front office. The customer can access them through the "Our stores" link (depending on the theme)
All your stores are listed in a handy list, giving every store's information as well as an indicator telling whether the store is currently active or not – you might for instance want to gather the information for a new store in advance, in order to have its page ready for the launch.
As usual, click "Add New" to reach the store creation form.
Fill as many of the fields as possible, as they will be displayed to your customers within the map.
One very important field is the "Latitude/Longitude" one, as this is what Wcomm uses to indicate the location of your store. You can use Steve Morse's online tool to get the lat/long coordinates of a given address: (http://stevemorse.org/jcal/latlon.php)
Make sure to add a picture of the store front, as this is how your customers will be able to find it once in the street.
Finally, the business hours are an essential part of any physical store, and you should be as precise as possible about them.
This section enables you to give the main details of your company, rather than those of a specific shop. You should fill all the fields with information on your headquarters, as this is certainly the address customers will use to contact you, or even visit you.
These fields should be carefully filled:
Do not use a colon (":") in your store's name, as it might prevent some features from working (for instance, e-mail sending might fail).
You can replace the colon with a dash if you need to have two sections in the title. For instance, use "MyStore – The best place for items to buy" instead of "MyStore: The best place for items to buy".
The "Search" page enables you to configure your shop's search features.
When customers make a request using your shop's internal search engine, they may make mistakes in spelling. If Wcomm does not display the right results, the "alias" feature can address them. You will be able to take words containing spelling errors, and point them to the real products sought by customers.
To create a new useful alias, you should first find the spelling errors most often typed by your users:
The creation form is very straight forward: indicate the typo you want corrected, and the correct word it should lead to.
For instance, let's say your visitors frequently type "player" as "palyer" and "plaier". You can create an alias for each of these typos, which will match the word "Player". Your aliases can be used as soon as they are saved.
We also invite you to consult the sections of this guide on product and category meta tags, to better understand how to display products based on words typed by your customers. See the "Adding Products and Product Categories" and "A Look inside the Catalog" chapters.
This section provides information on the number of products that can be searched through your shop's search function, and compares it to the number of products present in the database.
If the values do not match, you must click the "Add missing products to the index" link. Only the new products will be indexed.
If you have made several changes to already indexed products, you might prefer to choose to re-build the whole index. The "Re-build entire index" process takes more time, but it is more thorough.
Wcomm also gives you the URL to let you create a cron task for regular re-building of the index. If you do not know about cron and crontab, ask your web host about it.
Finally, the "Indexing" option enables you to have a product be indexed as soon as it is created/modified, thus rending the above links and cron link useless.
This section enables you to configure the behavior of your shop's search function:
Wcomm enables you to prioritize certain data when a search is performed on your shop.
As indicated in the section, the search "weight" of a product represents its importance and relevance for the ranking of the products when customers try a new search. An item with a weight of 8 will have 4 times more value than an item with a weight of 2.
For instance, by default "Product Name Weight" is at 6, "Tags weight" is at 4, and both "Short description weight" and "Description weight" are at 1. This means a product with "ipod" in its name will appear higher in the search results than another product which has "ipod" only in its tags. Meanwhile, a product which only has "ipod" in any of its description will have the lowest rank in the search results.
You have many factors that you can assign a weight to: short description, category, tags, attributes, etc. You will find that the display order of results can be reversed because you changed the weight of the various fields. Fine-tuning these settings will be more visible on a large catalog with many references.
Once your changes are saved, they take effect immediately.
This very simple preference page will be invaluable when you want to make changes to your shop without your customers noticing. For instance, when you are adding several new products at once, or when you want to change the theme and make several tests before making it available to the world.
This page only has two options:
• Enable Shop. You can use this option to disable your shop temporarily, for instance when you need to perform maintenance on your shop.
The webservice will still be active, so your data will still be available to those with a key. If you want to also disable the webservice, go to the "Webservice" preference page, in the "Advanced parameters" menu.
• Maintenance IP. The maintenance IP allows people to access the shop even if it is disabled. This means that you can prevent everyone on the Internet from accessing your shop, but still allow access to the computers used by your team-members and yourself. To discover the IP address of a machine, go to (http://www.whatismyip.com/)from that machine. Click "Add my IP" if you only want to add the IP of your current computer. If you want to add more IP addresses, separate them with commas ",".
Geolocation is "the identification of the real-world geographic location of an object, such as a radar, a mobile phone or an Internet-connected computer" (read more on http://en.wikipedia.org/wiki/Geolocation)In our case, geolocation is used to discover the location of a visitor, using his or her computer's IP and other tools. One of the uses of geolocation is to block visitors from certain cities/countries
As indicated the first time you open the "Geolocation" page, in order to use geolocation, you need download a special file first: (http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz) This file is the GeoLite City database from MaxMind, an accurate database of cities and locations. Download it by clicking on the link, and then decompress it into the /tools/geoip/ directory of your Wcomm installation.
Once the file is in place, enable the "Geolocation by IP address" option, and you are set.
You can choose which countries can access your shop (by default, all of them), and set Wcomm's behaviors for restricted and unrestricted countries (or "other" countries). You choose between these three options:
You can select or deselect all countries at once by checking the box at the top of the list. When selecting countries that can access your online shop, make sure to not block any country by mistake, as you would lose all potential sales to its inhabitants!
This section enables you to accept specific IPs address despite a blockade. It can be useful in case of spammers, bots or attacks. It is already filled with a list of known good IPs. Add as many as needed, one per line, and click "Save".
This page serves as a handy reminder of your Wcomm configuration: version, server info, PHP version, a MySQL version. All these prove really useful when you need to report an issue to the Wcomm developers, or simply your webmaster or web host.
There is one last section, titled "List of changed files". Right after you have first installed Wcomm, the only thing that this section displays is "No change has been detected in your files". But after you've installed some modules and a couple of themes, made advanced changes to some override classes or deleted files altogether, this list will show the difference between your current installation of Wcomm and what it used to look like in its pristine state. This helps you see what changes have been made to your installation... and therefore what to take into account if you want to update your store manually, or if you are moving files to a new server.
Even with a fresh installation, this section might indicate ".gitattributes", ".gitignore", "CONTRIBUTING.md", "CONTRIBUTORS.md" or "README.md" as missing files. These are Git-specific files, and Wcomm does not use them, so you should not worry about them.
This page combines many tools and tips that might help you improve your shop's performance server-wise – not sales-wise, although a server that performs well is able to serve more customers, and therefore make more sales.
Smarty is the name of the template language used by Wcomm's themes. You can learn more about it at
(http://www.smarty.net/)
There are two options:
New in 1.6.
When in debug mode, you can choose to lessen the impact of certain features on Wcomm, in order to best pinpoint where an error comes from:
Some Wcomm features can be disabled if you do not use them, as they can slow down your shop.
If your catalog currently has products which make use of these features, then you will not be able to disable them. You will have to delete some data before you can turn them off.
You can disable the following features:
CCC is a set of tools aimed at minimizing server load and theme loading time.
It does what it says: it combines textual files of the same type into one bigger file, which makes for fewer files to download; it then compresses the file using the common Zip algorithm, which makes for faster downloads; finally, it caches the compressed file, so that the server does not have to do this process every time a page is loaded, which relieves the burden on the server's processor.
Your theme must completely compatible with at least Wcomm 1.4, otherwise CCC will not work as expected. This is why most options are disabled by default.
This section enables you to redirect part of your traffic (image and video files, for instance) to other servers under your control, through other domains or sub-domains – most often, the files are hosted on a CDN (Content Delivery Network). By default, Wcomm supports up to 3 media servers.
Putting your store's domain name in those fields is not the proper way to get fantastic performance. That being said, it is easy to set up a media server, and the benefits are real and almost immediate. Here is how:
In case you would rather that your files are still visually downloaded from your domain name rather that from an unknown domain name, follow this process:
Even if you do not have a CDN server, you can use the media server feature to have the customer's browser download more files at a time, thus making the whole page loading process faster:
Once this is in place, Wcomm will load your images from either of these subdomains. In effect, images will come from the some folder (the main one), but the browser will open several more connection threads to your web server than it would by default, thus making the whole page load faster.
Ciphering means encrypting data so as to render it unreadable to unwanted eyes. Your costumers' account details, as well as your own, are protected by cyphering.
Here you can choose the algorithm you prefer:
Therefore, choose wisely. If you change this configuration, all cookies will be reset.
Your server's cache stores static versions of your dynamic web page, in order to serve these to your customers and thus reduce server load and compiling time.
Most of the time, you should first check with your web host about this setting, as it requires special settings on the server.
This section enables you to choose to enable caching, and then choose the caching method:
Your shop sends many messages throughout all the steps of registration and placing an order. Here, you can configure how these messages will be sent, and what are the messages that were sent.
Wcomm Cloud user?
If you are using Wcomm Cloud for your online store, there are some specific information you need to know about your email configuration.
The first section of the page presents you with a list of all the e-mails that were sent from Wcomm, with the recipient, the template used, the language of the message, the subject of the e-mail and the status of the action.
This is where you decide how your emails are sent and received.
The form has three sets of options:
Configure Wcomm to send emails to your customers. We strongly advise you that you consult your web host to determine which settings to use for this feature. The options are:
The SMTP configuration information can be provided to you either by:
Your web host can tell you whether or not your username is mandatory, as well as the password information, and the encryption to use.
For example, in the case of Gmail (the e-mail service offered by Google), you might have to enter information such as the following one:
There are two formats available for e-mails: HTML is great to look at, but might not work everywhere; text is dull to look at, but work everywhere.
You can choose to use only one of the two, or both. Both is the recommended way.
Once you have configured your e-mails using one of the two available methods, enter your own e-mail address in this section, then click the "Send an e-mail test" button.
Now check the inbox of the address provided to verify that you indeed have received the test e-mail, in the correct format. If you have not received it, update your configuration with the correct information.
This page is only available when you enable the multistore feature.
Turning your single-shop Wcomm installation into a multi-shop one is very simple:
The "Advanced Parameters" menu will now feature the "Multistore" page, which is presented in details in the "Managing multiple shops" chapter of this guide.
The CSV import page enables you to easily fill your product catalog when you have a very large amount of products, or to import data that you exported and converted from another e-commerce tool.
CSV is an acronym of "Comma-separated values". It is a popular plain-text format when there is a need to import, export or simply store data in a non-proprietary format. Almost all data handling tool support CSV format, in various incarnations. You can read more about the CSV format on Wikipedia: http://en.wikipedia.org/wiki/Comma-separated_values)
The import process requires preparation, and starts with a form made of primary settings:
When changing the Entity setting, the section on the right, titled "Available fields", changes to present the expected data fields. Although the importing tool helps you by taking care of matching your file's fields with Wcomm's, you should strive to make your data more import-friendly by following the naming scheme and order of the presented fields. If not, the import will be more tedious, but not impossible.
Some fields have a little information popup available (represented by a "i" logo), which you can display by hovering the mouse cursor over it. They mostly pertain to Wcomm's multistore or advanced stock management features. Make sure to read them all in order to better build/edit your data files.
Imported data file must be in text-file, using a CSV-based format and the accompanying .csv file extension. We recommend using a semicolon ";" as a field separator. If you textual data (product description and such) contains semicolons, you should either remove them, or choose another separator in the "Field separator" option.
You can create a CSV file using any text editor (we recommend Notepad++: http://notepad-plus-plus.org), but we do advise you to use a spreadsheet program, then save your work in the CSV format. Using a spreadsheet program enables you to have an easier and more visual grasp of your data, in comparison to the plain text file. You can use the commercial Microsoft Excel (http://office.microsoft.com/en-us/excel/)or the free OpenOffice.org http://www.openoffice.org/ )Calc.
Here is a sample import file, with a list of products: Download CSV Files Now
"Enabled";"Name";"Categories";"Price";"Tax rule ID";"Buying price";"On sale";"Reference";"Weight";"Quantity";"Short desc.";"Long desc";"Images URL"
1;"Test";"1,2,3";130;1;75;0;"PROD-TEST";"0.500";10;"'Tis a short desc.";"This is a long description.";"http://www.mywcomm/images/product1.gif " 0;"Test 02";"1,5";110;1;65;0;"PROD-TEST2";"0.500";10;"'Tis also a short desc.";"This is a long description too.";" http://www.mywcomm/images/product2.gif "
1;"Test 03";"4,5";150;1;85;0;"PROD-TEST3";"0.500";10;"'Tis a short desc. again";"This is also a long description.";" http://www.mywcomm/images/product3.gif "
Note that this is only a regular sample files built for this demonstration; it is purposefully not optimized for Wcomm importation. If you need a sample file you can learn from, use the ones you can download from the "Upload" button's form.
The first row should be a descriptive name for the data column (you will be able to skip it during the import process). There must be the same number of columns on each row.
You should remember that:
Once you have all your data in CSV format, you can upload them to your store's database using the form in this page.
You have two ways to register files to import:
Once your files are all listed in the "Select your CSV file" section, you can proceed with the rest of the form:
All import files are uploaded directly in the admin folder's /import sub-folder. If the CSV File drop-down menu gets too crowded, you can delete old imports directly using your FTP client.
When clicking the "Next step" button, the page reloads with the data mapping tool. This interface helps you map you file's data columns with the ones required by Wcomm.
Presented in this table are the rows from your CSV file, placed under arbitrary columns matched to Wcomm's database needs. It is up to you to make sure that all the columns from your CSV file are matched with the correct column header, using each header's drop-down selector, so as to import your content correctly.
For instance, with our sample file:
The screen cannot contain more than 6 columns, so click the ❯ and ❰ buttons to see the other columns, and make sure to match them all correctly
In our example, we used the first row as for column names. Since we do not want these imported, enter "1" in the "Lines to skip" text-field.
Once you are done matching your columns, click the "Import .CSV data" button (bottom right-hand corner of the screen), and Wcomm will start the importing process. When the process is done, you are sent to the main screen, which should either confirm that everything has indeed been imported, or give you a notice of all the encountered problems. In this second case, you should review your CVS file and make sure to correct everything.
The mapping process can be a tedious task if you cannot customize your CSV files columns order according to that used by the Wcomm importer, and even more so if you have to do that repeatedly or frequently. That is why Wcomm includes a small tool to save the current mapping order that you have set up using all the headers drop-down selectors.
The tool is a simple field at the top of the matching tool. You can do the three basic actions (only one if there is no mapping configuration saved yet):
A backup is the action of saving the content of your database into files that you store in a safe place. The point is that you can revert to them in case your database fails on you.
You must perform regular backups of your shop, so that in case of a crash, you can reboot your shop quickly and in the best conditions. The database contains all the information in your shop, many of which are indispensable for Wcomm to work correctly – including your products, categories and other data you added since the installation, but not your images for instance.
The more often you perform backup, the safer you are. Once a week is a minimal frequency.
To create database backups of your shop, you have several solutions. You can use tools such as phpMyAdmin (reserved for advanced users), or use the one integrated into Wcomm: the "DB backup" page.
The page starts with two big notices. You should read both completely in order to have a better idea of what the page does:
The table below the notices lists all the backups that have already been made, indicating the date of creation, age, file name and size.
At the right of each row are the available actions:
After each backup process, you should download the generated backup file by clicking on its "View" icon, or simply by using the link in the notification box at the top. Put your backup file in a safe place, for you might need it at any given time. Furthermore, you can find these backups directly on your server, in the /backup folder, under your custom-named /admin folder.
Your database is saved using the standard SQL format and its .sql file extension, and compressed using the BZip2 algorithm (simply put, a variant of the popular Zip format. Read more (http://en.wikipedia.org/wiki/Bzip2) and its .bz2 file extension. That gives a file archive with the .sql.bz2 file extension
At the bottom of the screen, two options are available:
The SQL manager is a complex feature, which should be reserved to technical people who know how to explore a database using the SQL language. In return for this complexity, it can be extremely powerful and prove immensely useful to those who master it.
This tool enables you to perform SQL queries directly on the Wcomm database, and save them for use at any later time. Indeed, Wcomm presents its database data in many ways, but you might need something more, or more simply, something rawer than Wcomm's clean interface. Using the SQL manager you can perform complex queries which build upon tables of data in the way YOU need them.
For instance, using this tool and your knowledge of SQL, you could create a reusable query giving you an updated list of the clients who are subscribed to your newsletter, or get a list of products in HTML or CSV format.
For security reasons, some types of queries are not allowed: UPDATE, DELETE, CREATE TABLE, DROP, etc. In short, you can only read data (SELECT query).
Also, secure keys or passwords are hidden (***********).
As usual, the "Add New" button leads to the creation form. It has two main fields:
Additionally, the "List of MySQL Tables" section helps you explore the database, and makes it easier for you to build your queries. It gives you a handy and clickable selector of all the currently available database tables. Select a table to make Wcomm display its attributes and types, then click "Add attribute to SQL query" to send its name into the "Request" field.
Saving the form sends you back to the main page, with its list of queries.
Each saved query in the table has four icons to the right of its row:
There is only one setting at this time:
The possibilities are endless, but here are a few sample queries to help you build your own.
SELECT email FROM ps_customer
SELECT email
FROM ps_customer
WHERE newsletter = 1
SELECT p.id_product, pl.name, pl.link_rewrite, pl.description
FROM ps_product p
LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product)
WHERE p.active = 1
AND pl.id_lang = 4
SELECT o.`id_order` AS `id`,
CONCAT(LEFT(c.`firstname`, 1), '. ', c.`lastname`) AS `Customer`,
ca.`name` AS `Carrier`,
cu.`name` AS `Currency`,
o.`payment`, CONCAT(o.`total_paid_real`, ' ', cu.`sign`) AS `Total`,
o.`date_add` AS `Date`
FROM `ps_orders` o
LEFT JOIN `ps_customer` c ON (o.`id_customer` = c.`id_customer`)
LEFT JOIN `ps_carrier` ca ON (o.id_carrier = ca.id_carrier)
LEFT JOIN `ps_currency` cu ON (o.`id_currency` = cu.`id_currency`)
Errors happen. Most of the time, you are not aware of them because Wcomm handles them silently. But you might want to know about them, in order to be able to correct the most regular ones, and ensure a better stability for your shop.
The "Logs" page is where you can have a look at the PHP errors which plague your shop. They are listed in the page's central table, and are presented in 4 levels:
These explanations are the official ones from the PHP manual. Read more:
(http://www.php.net/manual/en/errorfunc.constants.php
The error levels also serve as values for the "Logs by e-mail" feature. Wcomm adds one last value, 5, which indicates that the administrator does not want to receive any notification, either for minor or major errors.
The error logging tool enables you to receive an e-mail notification when an error occurs. Notifications are sent to the shop owner's e-mail address, and you can configure the degree of importance at which you should start receiving such e-mails:
In this page, you can enable your shop's webservice, so that third-party tools can access your data. This potentially makes it possible for interesting tools to help you or your customers make better use of your shop (such as mobile applications).
A web service is a method of communication between two electronic devices over a network. It relies on a known set of methods, formats and access rights, so as be able to use the webservice's content on any other authorized tool, and build upon the original content. Read more about it on Wikipedia: http://en.wikipedia.org/wiki/Web_service
The page starts by listing the currently existing webservice keys in a table, if there is any. A webservice key is a unique access that you grant to a developer, which can be used to tie a tool to your shop. Share them sparingly, as you might not always want everyone to access your data.
Not any app can access your shop through the Wcomm webservice: you decide which can, and what they are allowed to do. Every app has a unique connection key, with specific access rights.
The "Add new" button takes you to the webservice key creation form:
For security reasons, make sure your shop's server supports secure SSL connection!
The configuration is pretty easy:
The "Administration" menu contains a special set of preference pages: rather than giving options that impact the customer or your front-end, they are all about the inner workings of your shop, and even your business itself. In effect, these pages enable you to set how the Wcomm software will work for you, and how you and your team will be able to use it.
Wcomm's back office menu organization is not set in stone: while the default arrangement is built in order to have the most useful pages readily available, you might have a different opinion, and may want to change the organization, in part or in full.
This administration page enables you to move, edit, disable and even create pages.
Menus can be moved directly from the list. You can either click on the arrows in the "Position" column, or drag the row itself and drop it in the position you want it to have. As soon as you drop the row, Wcomm saves the location automatically. You can drag the row when the mouse cursor is over the "Position" column.
You can disable a menu simply by clicking on the green "Yes" in the "Enabled" column. Note that this will disable the menu for all back office users. If you want to hide a menu from a specific set of users, edit their profile's permissions, in the "Permissions" administration page.
To access a menu's pages, click the "Details" action in the action menu. A new list appears with the pages in that menu, with the same columns.
Pages can be moved within a menu directly from the list. You can either click on the arrows in the "Position" column, or drag the row itself and drop it in the position you want it to have. As soon as you drop the row, Wcomm saves the location automatically. You can drag the row when the mouse cursor is over the "Position" column.
You can also move a page to a different menu altogether. This cannot be done directly from the list; you must open the page's editing form, where you will find the "Parent" option. Change that option to another menu name, save your changes, and when returning to the "Menus" page, the page will have moved menu.
You can disable a page simply by clicking on the green "Yes" in the "Enabled" column. Note that this will disable the page for all back office users. If you want to hide a page from a specific set of users, edit their profile's permissions, in the "Permissions" administration page.
Click on the "Add New Menu" button to reach the page creation form.
This form has a handful option, some of which might prove complicated:
If you want to create a new menu page, choose "Home" as the parent.
The "Preferences" administration page contains general options and settings on the way Wcomm itself works. It has four sections.
This section is for the more general settings:
This page helps you define the authorized size of uploaded files from your own team – not from your customers.
There are three options, one being general and the two others being more specific:
This option has been removed in Wcomm 1.6.0.11.
To help you with your everyday usage of Wcomm, the development team has added many tips & tricks within the interface.
You can have them displayed using one of these two options:
Notifications are numbered bubbles that are displayed at the very top of any administration page when you have loaded it, right next to the shop's name. They display the number of new items since the last time you clicked on them.
You can choose not to receive them for some content types:
Wcomm enables you to assign specific duties and rights to each employee who helps you manage the online shop. For example, the administrator will have access to the entire store, without restriction, while an employee can only have access to the catalog or orders.
By default, Wcomm has 4 profiles ready to use:
You can see the details of the access rights by reviewing each profile in the "Permissions" page (see below).
The SuperAdmin profile cannot be deleted, only renamed.
There should be at least one employee with a SuperAdmin profile.
You can add as many profiles as needed.
Adding a new profile is pretty straightforward: simply click the "Add new" button, enter a unique name for the new profile, and save.
The more complex part comes when setting the new profiles access rights. This is done in the "Permissions" page.
The "Employees" administration page lists all the user accounts that have access to your shop's back office. By default you will find the account that was created during the store's installation, which is automatically set as SuperAdmin. The SuperAdmin has access to all of Wcomm's features without restriction.
You should make sure to create a new employee account for every actual employee that has anything to do you with your online business. This means that you should never have a general use account that everyone can use, because you need to keep track of who did what on your shop. Indeed, employees can edit orders, accept payments and refund customers, and you need to know who did what. Having a personal administration account for each employee is a good way for you to ensure that your team manages your shop responsibly.
The "Add New" button takes you to the employee creation form.
It has a dozen settings:
The section at the bottom of the "Employees" page, right below the employees list, has two options available:
This page is generated by the module of the same name. It was specifically designed to help Wcomm users keep track of their progress as e-merchants, see how much they’ve grown and progressed over the days, months and years. It is installed by default.
This module adds system of badges and points, broken down into three levels, all of which are integral to success in the e-commerce world:
The more progress your store makes, the more badges and points you earn. There is no need to submit any information or fill out any forms. We know how busy you are; everything is done automatically. Use this tool to drive your business, view your progress and reflect on your great achievements.
Permissions are the central part of Wcomm's profiles. They enable you to see very precisely what an employee account can and cannot do on your shop.
The "Permissions" administration page is built using tabs:
When you click any profile (except SuperAdmin), the two tables appear to give you access to their criteria:
For each of the menu criteria, you have 5 options:
Meanwhile, the module criteria have only 2 options:
The SuperAdmin permissions cannot be changed: the profile simply has all the rights for every criterion.
For this example we will create a new profile, "Order Preparer". First create the profile in the "Profiles" page, by filling the "Name" field. As soon as it is saved, it appears in the list of profiles.
Then you need to assign permissions to this new profile. Go to the "Permissions" page, and click on the tab for the new profile: the list of criteria appears. By default, a new profile has access to none of the back office pages, and can only view the impact of some modules on the back office (for the pages he or she has permissions to view).
You have two ways to fill the criteria, depending on the limits or freedom you want the profile to have:
You have two ways to have checkboxes checked in batches:
You can then uncheck selected rows rather than spending time checking each needed rows one by one.
To avoid mistakes during the configuration of your permissions, Wcomm automatically saves your settings every time you make a change. This means you do not have to click any "Save" button. Once you have assigned the profile its rights, you can return to the "Employees" administration page and start assigning that new profile to the employees who need it.
Wcomm has handy shortcuts to your most important pages, which can be accessed through the "Quick Access" menu, at the top right of every page of the Wcomm back office (right next to the username).
The "Quick Access" administration page enables you to create customized shortcuts, and make your navigation within the administration area even more relevant to you and your team
The page displays all the shortcuts that have already been created. By default, they are:
Pages that open in a new tab/window will have a green "Enabled" in the "New window" column.
You can create as many shortcuts as needed – just do not overdo it, obviously, since this would render the "Quick access" menu slower to read.
Let's create a shortcut the order creation page, from which you can create a new order, and even add new customers and their addresses on the fly.
As usual, clicking the "Add New" button takes you to the creation form:
Note that you can create links to other websites, for instance your PayPal account or your webmail. Simply paste the complete URL in the "URL" field, including the http:// prefix.
One of the greatest aspects of Wcomm is its unrivaled power in digging up information on customer behavior. Let's see how this is done.
Contrary to the popular saying, statistics are not akin to "lies and damned lies". The numbers Wcomm provides you with are rock-solid information which you can count on to improve your shop, change the way products are presented or adapt their prices, remove products that do not sell or simply push forward those that do. All this and more can be deduced from the data that Wcomm automatically gathers for you, and which is presented in a dozen of entries, with graphics and data tables helping you making decisions.
The point to all this is to help you make a solid decision when you need to target your audience.
In addition to this, Wcomm has a built-in referrer management system, which makes it possible for you to easily create affiliate campaigns.
This section presents in details the usefulness of the various available statistics. By clicking on each of the categories at your disposal in the sidebar of the "Stats" page, the main page reloads with the most current numbers.
For some of the stats, a complete explanation is given, helping you understand the data given to you so that you can use the information to improve your shop and its conversion rate.
By default, the page displays the Stats Dashboard, an overview of the main numbers gathered by Wcomm stat system since you launched your online shop.
At the top of the page is a single bar which helps you choose the period of time for the currently displayed statistics. Three sets of options are available:
The dashboard contains 8 sections:
Most of the statistical data can be downloaded as CSV files, by clicking on the "CSV Export" button.
A lot of you visitors will come from search engines. In order to know what they were looking for, and how you can improve your shop for their search queries, you need to know their queries.
This page presents a table of all the search engines that your installation of Wcomm supports – meaning that Wcomm is able to recognize it, and to extract the query that the visitor from that a given search engine used to find your shop.
While Google has the biggest share of search engines users, there are many other search engines that people could use to find your website. Therefore, you have to be able to retrieve their search requests too. When an unknown search engine is starting to bring regular visitors, it is high time that you add it to your database – otherwise, those visitors would be marked in your statistics as coming from "Other search engines", which is not helpful at all.
It is very simple to add a new search engine to your list.
Let's say you want to add DuckDuckGo, a search engine that emphasizes its respect for data privacy:
A referrer means a website that brings you at least one visitor. This website features a link to your shop, and thus it helps you build an audience and eventually make more sales.
Some referrers are more important to you than others: you might have partners that have links to your shop on their own website, and both you and your partners would certainly want to know how many visitors those links brought you. You could even pay your partners to display a link to your shop, depending on how much you value your traffic.
This, in effect, is called affiliation, and the "Referrers" page helps you build a complete affiliate program, to which even your partner can connect to see the number of visits and sales their links have generated. Registered affiliates generate traffic to your shop, you want to reward them for those visitors, and the affiliate program is how both of you can access the figures the reward is based on.
Wcomm's referrer tool can be likened to that of a statistical dashboard open to others than only your staff members. When you create an affiliate campaign for a site, you can grant that site access to all of the activity it will have made for your site, through a password-protected URL
In the list of referers, the Click, Base and Percent values are calculated depending on the actual clicks, sales and percent of sales from the referer site.
The affiliate space enables you to create privileged access for your partners. They will have access to all statistics on the flow of visitors from their site to your online shop. To create their privileged space, you need to create their account in your affiliation program, then define how you will pay based on traffic and sales generated.
To create a new affiliate partner, click on the "Add new" button, which will take you to the affiliate creation form.
Each section is important:
The "Help" section gives you some precious indications on how to best configure your affiliate. Read it through.
The referrer settings are mostly tools to help you make the best of your affiliate program.
There are three possibilities:
Wcomm features a complete stock management feature: more than just merely listing how much of a specific product you have currently available, this menu enables you to list warehouses and get a proper view of your stock, its movement, your coverage, your stock orders, etc.
Not all merchants will have a need for this feature. It is therefore optional, and the classic "available quantity management" tool is still available.
You can enable the advanced management menu by going to the "Products" preferences page, at the bottom of which is the "Products stock" section. Select "Yes" for the "Enable advanced stock management" option.
In order to avoid confusion with the classic stock management feature from version 1.4 of Wcomm and see the possibilities offered by the advanced management feature introduced with version 1.5, you should picture two distinct concepts: product quantity available for sale, and physical products.
This is the same as the stock management feature from Wcomm 1.4.x. It is the product quantity that is displayed in the shop for each product and product combination. This is the quantity that defines whether the product can be ordered or not (unless the "Allow ordering of out-of-stock products" option is enabled). That quantity can be manually changed for each product and product combination.
Since Wcomm 1.5.x, that quantity can be automatically set according to the physical stock of the affected product. In a multistore scenario, the quantity is to be defined for each shop.
Consequently, what used to be called "stock" in Wcomm 1.4.x is called "quantity of product available for sale" since Wcomm 1.5.x.
This is the physical management of the stored products from a warehouse (or more). This is the new concept introduced as "stock" in Wcomm 1.5.x.
This new stock management feature includes stock movement, stock valuation, stock transfer between warehouses, integration in the multistore feature and supply order management.
It also makes it possible to take into account the notion of actual stock. At a given time, a product can be available as a physical stock, but not available for sale because some client orders are still waiting for shipping. That same product can also have a supply order in progress, and thus not yet accounted for in the physical stock.
Real stock is therefore made of stock that is physically available in a warehouse, to which we add the quantity presently ordered from suppliers, and from which we subtract the quantity presently ordered by clients and which have not yet been shipped.
Do I have to use the new stock management feature?
There is no obligation to use the new stock management feature, just as there is no obligation to use the "quantity available for sale" management feature.
To activate both the "quantity available for sale" management feature and the stock management feature, go to the "Products" preference page, scroll down to the "Products stock" section, and choose "Yes" for the two stock management options. You have to first enable basic stock management in order to enable advanced stock management.
The advanced stock management feature, or even the standard stock management feature and your warehouses, is independent from the multistore feature. Consequently, no matter which shop you are administrating in the Wcomm back office, when you use the "Stock" menu, you are always managing the stock in a global way.
I do not want to change anything to my settings in Wcomm 1.4.x/15.x. What should I do?
If you would rather not use the new advanced stock management feature from Wcomm 1.5, and simply are satisfied with the "classic" way that Wcomm handles product quantity management, you just have to enable the old-style stock management manager, and not the advanced stock management feature: go to the "Products" preference page, scroll down to the "Products stock" section, and choose "Yes" for the "Enable stock management" option, leaving the "Enable advanced stock management" option set to "No".
The "available for sale quantity" management feature is now centralized in the "Quantities" tab from the product sheet: create a new product or edit an existing one, and the "Quantities" tab is available on the left, among the other tabs.
Does the new stock management feature apply to my needs?
The new stock management feature enables you to manage a stock of products. This feature applies to your business if:
This feature does not apply to your business if:
If you wish to use the advanced stock management, you must:
Stock management within Wcomm runs through several screens, and can use one of two levels.
These levels are:
These screens are:
The following section describe these pages one by one.
Quantities management
In Wcomm 1.4, you could manually set the quantity of product available for sale.
In Wcomm 1.5 and 1.6, you can still set the quantity manually for each product. But once advanced stock management is also enabled, you can also automatically set the quantity depending on the current quantity status of the physical product. Note that it is possible to enable advanced stock management globally, yet only use it for one product or just a few.
When the "Enable stock management" option is enabled (in the "Preferences > Products" page), all the products get a new tab in their administration page, called "Quantities". This clear and simple interface enables you to manage the available quantities for sale on your shop(s) for a given product, and any potential combination.
With only this option enabled, you can manage the product quantities for individual products, one by one.
If you prefer to have all your product quantities managed directly from Wcomm's advanced stock management feature rather than on a product basis, you have to enable another option from the "Preferences > Products" page: "Enable advanced stock management".
The "Quantity" tab opens with an explanatory section, which we urge you to fully read. That section is followed by the quantities management interface itself, which opens with three options:
By default, the third option is ("I want to specify available quantities manually") is enabled. As long as you haven't check the first option ("I want to use the advanced stock management system for this product"), quantities are managed the same way they were in version 1.4 of Wcomm, which means that you have add the quantities manually, and Wcomm will remove quantities for each sale.
If you'd rather synchronize the available quantities with your warehouse stock (or that of several warehouses), you have to change the quantities management method:
As soon as you have selected the second option, the table's "Quantity" column cannot be edited anymore: quantities are now directly handled from the advanced stock management feature rather than from each product's "Quantities" tab.
Product packs are a special case. Since it is not yet possible to add product combinations to a pack, the Wcomm developers have decided that when necessary, Wcomm would use the default combination when decrementing the physical stock.
Also, a notice indicates the recommended maximal number of packs.
The rest of the tab explained in the "Managing the Catalog" chapter of this guide.
You can now set more than one supplier for a given product. For each supplier associated to a product, you can set the supplier's reference number and a default purchase price for that product as well as its combination. This information is used when making an order to the supplier.
If advanced stock management is enabled, a "Warehouses" tab appears in the product sheet, where you can indicate which warehouse(s) the product and each of its combinations can be stored in. You can even indicate the location for the product and its combinations.
You must first create at least one warehouse (see below) before associating a product to it and setting the product location in it. This step is essential: it is important to at least set one warehouse in which a product can be stored. This will have considerable impact on the order preparation in the multi-shipping context.
The advanced stock management feature makes it possible to create one or more warehouses. In order to create one, go to the "Warehouse" page under the "Stock" menu.
Once you start creating a new warehouse, you must fill in the following fields:
It is not possible to change a warehouse's valuation method and currency once it has been set. If you need to change that information, you will have to recreate the warehouse, and delete the wrong one. You can only delete a warehouse if it does not contain any product anymore.
Be careful of the carriers you choose to authorize, as this will a huge impact on the order preparation in the multishipping scenario.
In the situation where you manage more than one shop, you will also have to associate each shop to one or more warehouses. This enables you to set from which warehouse the client orders for a given shop can be sent.
Once the warehouse has been created, you are taken back to the list of warehouses. Click the "View" icon on the right of its row to access a bird's eye view of its information, including the references of all the products stored in it, the sum of all the available quantities, a global accounting valuation, details of the stored products, and the history of the stock movements for that warehouse.
Each warehouse page also contains two links at the bottom:
Now that you have created one or more warehouses, you have to set stock for each of them. To that end, go to the "Stock Management" page under the "Stock" menu.
All available products from your catalog are listed in this interface. If you have any combination of product, you can manage them from the "Details" action.
In your daily activities, you can use this interface in order to manually:
The last two actions only appear if there already is some stock of the chosen product in any warehouse.
The "Transfer stock" only appears if you have at least two registered warehouses.
To add more stock to a product, use the "Add stock" action (up arrow) for said product or product combination. A new page opens, containing a form where the most important information is displayed in order to help you identify a product with certainty (reference, EAN13 and UPC code, and name). This information cannot be changed from this form, therefore it is grayed out.
You must then set:
When hovering the "Quantity to add" and "Unit price (tax excl.)" fields with the mouse cursor, the interface will display a reminder of their values the last time you added some stock.
When you want to remove a certain quantity of product stock, you must use the "Remove stock" action (down arrow, available only when there already are products in stock). A new page opens, containing a form where the most important information is displayed in order to help you identify a product with certainty (reference, EAN13 and UPC code, and name). This information cannot be changed from this form, therefore it is grayed out.
You must then set:
Transferring stock from one warehouse to another
The stock transfer enables you to transfer stock from one warehouse to another, or from one status to another (usable in store / reserved) within a single warehouse. Click on the "Transfer stock" action (sideways arrows, available only when there already are products in stock). A new page opens, containing a form where the most important information is displayed in order to help you identify a product with certainty (reference, EAN13 and UPC code, and name). This information cannot be changed from this form, therefore it is grayed out.
You must then set:
For these operations, all that is related to valuations is run automatically according to the management method chosen for each warehouse. Currency conversions work the same.
This interface enables you to view the stock movement history. You can display all of the stock movements, or only those tied to one warehouse. Filters can be applied to refine your search.
When the "Filter movements by warehouse" drop-down list is set to a warehouse, you can make a CSV export of the obtained list.
This interface enables you to have an instant overview of your stock, either globally or per warehouse. The numbers are current.
For each product or product combination in stock, the following indicators are available:
As appropriate, and depending on the chosen valuation method, the breakdown of the unit prices and of the associated valuations is available by clicking on the "Details" action.
Moreover, for a given warehouse, you have two ways to export the current list in CSV format:
This interface enables you to overview the coverage of your stock. The coverage indicates how many days your current stock can last. This information is very useful, as it helps you predict the necessary restocking. Coverage is calculated according to previously registered stock movements.
You can get the stock coverage for all the warehouses, or for a single warehouse.
You can also set the time period (one week, two weeks, three weeks, one month, six months, a year) of registered stock movement which is to be taken into account when calculating the coverage.
Finally, you can highlight the stock coverage which is below a given number of days. This will highlight the relevant products, helping you identify them quicker.
In order to view the stock coverage of product combinations, you have to click the "Details" action of the product.
It is possible to receive notifications of the stock coverage for a product. The e-mail notification module (mail alerts) can take product stock coverage into account. It is thus possible to set a number of coverage days below which you will receive a notification. See the configuration for this module.
One of the major features of the stock manager is the ability to place orders to suppliers so as to better manage your restocking.
This interface enables you to manage all your supplier orders, as well as reusable order templates.
The order template creation process is the same as the order creation process (except for the "Expected delivery date" field). We will therefore only explain the order creation process.
The creation of an order for a supplier can be broken down in two steps: creating the order, then adding products to it.
So, the first step is to define the order's headers:
The second step consists of adding actual products to the order. To make that second step, you can either:
The interface of the order creation form has been updated with a second form below the previously-filled fields. You must use that second form to add products to your order, using the integrated search engine. The products that you add appear in a new list.
For each product, you must set or update the unit purchase price (tax excluded), the quantity to order, any applicable tax rate, and any product-specific discount.
Once the order is created, it appears in the list with the "Creation in progress" status. This status enables you to view and edit the information that were previously entered as well as add products to the order. You will not be able to change the order once you change its status to "Order validated".
You can never delete a supply order: you can only cancel it.
You need to follow through for the whole order process, always indicating its status change in Wcomm's interface. This is what the first action button of the list ("Change state") is for: click on it to reach the status changing form. See the "Changing the status of a supplier order" section below for more information on the available statuses, and see the "Registering the reception of products" to understand how to follow through on a supply order.
The "+" icon in the supply order list displays the order's history, which enables you to see who did what and when.
The whole point of creating a template is to serve as a basis for new orders.
The supply order template creation process is the same as the one for a real order, except that:
Moreover, contrary to an ordinary supply order:
Once you have created your template, you only need to use the "Use this template to create a supply order" action from the template list (the "two windows" icon) to start creating an order.
Each order has many available actions (in the "Actions" column of the order list). One of them enables you to edit the status: the "Change state" one. There are six possible default statuses, but you can add your own (see the "Configuration" section of this chapter).
An order's status helps you understand your stock movements at a glance thanks to their color code. Here is the significance of the six default statuses:
With each status change, the status drop-down selector evolves in order to present only the possible status changes, in regard to the current status. The unavailable statuses are grayed out.
Clicking the "View" icon from the list of supply orders enables you to get a synthetic view of your order.
You can also download the invoice generated as a PDF file (provided the order is validated by you) from the list of orders or from the status change page.
The "Details" action enables you to display the status change history for the current order.
You must change the status of your supply order within Wcomm as soon as actions are taken in the real world. This is done using the "Change state" action in the "Actions" column from the list of orders. The form in this page always preselects the next logical status, but you are free to choose any of the other statuses available.
While you are preparing the supply order, keep its status to "Creation in progress". Once you are done preparing the order, switch it to "Order validated", then print the invoice PDF and send it to your supplier. As soon as your supplier confirms the reception of the invoice, change the status to "Pending receipt".
During the "Pending receipt" and "Order received in part" statuses, a new action is available in the "Actions" column. Using the "truck" icon, the "Update ongoing receipt of products" action enables you to register the reception of products for a given order during the current day.
The form that opens after clicking that "truck" action enables you to see how many items were expected, and to indicate the quantity of product delivered for each product that day. Click the "Update selected" button to mark the selected products as received with the number of items you indicated in the "Quantity received today?" field. The checkbox on the left of each row must be checked for Wcomm to take that line into account.
This step can be done as many times as necessary, and it is possible to receive and incorporate more stock than planned.
If you receive less stock than expected, Wcomm automatically changes the order's status to "Order received in part".
For each product, a reception history is available ("+" action), as well as an indication of the received quantity, the expected quantity, and the remaining quantity. If the "received quantity" is equal to the "expected quantity", the corresponding row is highlighted in green. If you received more than expected, it is in red.
When all the products from the order have been received, you must manually change the supply order's status to "Order received completely". This ends the supply order process, and a new "Export" action appears, which you can use to download a CSV file of all the information pertaining to that order.
Using the supply orders interface, you can filter the list of orders or the details of these orders so that you may export it, according to the current filters (reference, supplier, etc.)
Moreover, you can choose not to display the orders that are completed or canceled, using the appropriate checkbox.
The configuration page enables you to customize the way certain parts of the advanced stock manager work:
You can add custom statuses corresponding to your business line. You cannot delete a default status.
The list on the main page enables you to get a better perspective of the available statuses, and how they can impact an order.
Click the "Add new" button to reach the creation form.
A status has a label, a color, and enables you to define whether:
It is possible to add more labels to stock movements. Click the "Add new" button from the "Stock movement labels" section to access the creation form.
You simply have to set a name for the label, and indicate whether it pertains to stock increase or decrease. Those labels can be used when adding/removing/transferring stock manually (as explained earlier).
It is possible to choose the default stock movement labels in the following standard cases:
In this section, we will explain the management rules that are automatically applied to stock management.
Each stock entry and exit must be valued. That is why each unit product stock must be associated with a tax-excluded unit price (either purchase price or production cost), whether through supplier order, or manual entry. Each product exit must also be valued.
There are three main valuation methods that you can choose, depending on your business activity or on the tax laws of each warehouse's country or origin:
With the FIFO and LIFO methods, each unit product from the stock has a purchase price that has been fixed when it entered the stock. This way, for a given reference available in 100 units, 40 units can have a purchase price of X, and 60 can have a purchase price of Y. When an order is made, and depending on the chosen method, you know which product to use and with which purchase price, which enables you to precisely manage a potential order return and put the products back into stock with their original purchase price.
The table below gives you an example of the FIFO method of stock valuation. In this example, you have a two-input table (price and quantity per type of stock movement). You add more columns as we receive new products with new prices.
Price | 4 | 6 | 7 |
Initial stock | 1000 | ||
Entry | 500 | ||
Exit | (700) | ||
Exit | (300) | (400) | |
Entry | 900 | ||
Instant state | 0 | 100 | 900 |
The stock value during the instant state in this case is 6,900.
The table below illustrates how the LIFO method can be used to value stock. We use the same entry and exit values as in the previous example. The principle remains the same as in the FIFO example, except that during exits, we primarily use the units that were the last to be entered in the stock.
Price | 4 | 6 | 7 |
Initial stock | 1000 | ||
Entry | 500 | ||
Exit | (200) | (500) | |
Exit | (700) | ||
Entry | 900 | ||
Instant state | 100 | 0 | 900 |
The stock value during the instant state in this case is of 6,700.
The third most frequently used method for stock valuation is Weighted Average Cost (AVCO). The AVCO calculation is done after each new entry in the stock.
For a given product, the AVCO calculation is done using this formula:
AVCO = (QS * previous AVCO + QA * UP) / (QS + QA)
Unless QS is negative or null, in which case AVCO = UP.
With:
The table below illustrates the evolution of the AVCO with the example of a product initially with 20 units in stock, and purchased at a price of 2. The new entry/exit will be valued as follows:
Entry | Entry UP | Exit | Exit UP | AVCO | Stock valuation | |
Initial stock | 20 | 2 | 2 | 40 | ||
X Date | 12 | 2 | 2 | 16 | ||
Y Date | 20 | (3.4) | 3* | 84 | ||
Z Date | 10 | 3 | 3 | 54 |
*: Calculation details: ((8 remaining product in stock * 2) + (20 products to add * 3.4)) / 28 total products = 3.
At the Y date, we calculated the AVCO according to the number of products added in the stock their unit prices. Therefore, all products in stock now have a reassigned unit value, which depends on the new AVCO.
One of the great features of Wcomm is called "multistore", meaning the ability to manage multiple shops from the same back office.
Thanks to this feature, you can manage many customized shops, which share many common elements. For more efficiency, you can even create groups of shops.
You may find yourself wanting to use the multistore feature, when in fact it is not necessary. For instance, if you want a multilingual shop, or if you need to use more than one currency, or if you would like to have a different graphic template for each category.
Here are two questions that you should ask yourself before deciding to enable the multistore feature:
If the answer is 'no' to both questions, then the multistore feature is not for you.
Turning your single-shop Wcomm installation into a multi-shop one is very simple:
There you go: the multistore feature is now in place, starting with the addition of the "Multistore" page under the "Advanced parameters" menu. This is the page were you will manage the various shops created with this Wcomm Development.
The "Multistore" page comprises three mains sections:
When the multistore feature is enabled for your Wcomm installation, many aspects of Wcomm become customizable on a per-shop or per-shop-group basis.
To help you understand which shop your changes are applied to, Wcomm adds a dropdown selector at the top of each screen, where you can choose the scope of application of your changes:
This shop selector helps you know on which shop(s) you are currently working.
That being said, once the multistore mode is in place, many of the regular settings can only be changed on a global (all shops) scale (most notably the settings pages: localization, preferences, advanced preferences, administration) and will therefore present the options as disabled in any other selection. Still, you can choose to edit those settings on a more local (per group shop or even per shop) scale if it is needed.
Indeed, settings pages will look regular when the shop selector is on "All shops", while in any other selection (shop group or single shop) they get additional options:
They both serve the same purpose: letting you enable the options that would otherwise be disabled in the current shop context. You can pick the options that you want to enable, or you can enable all the options of the section by switching the Yes/No option. Once enabled, it is up to you to change the value of each options: clicking the checkbox or switching the Yes/No option does not change any settings, it just allows you to change it in that context.
Nevertheless, some options cannot be edited on a local context: they will display "You can't change the value of this configuration field in the context of this shop."
The following table indicates whether the item can also be customized for a single shop, for a group of shops, or for all shops at once.
Item | Per shop | Per shop group | All shops | |
Employees | X | X | X | |
Customer groups | X | X | X | |
Products | X | X | X | |
— Prices | X | X | X | |
— Combinations and prices | X | X | X | |
— Languages | X | X | X | |
— Multiple images (except for the main image) | X | X | X | |
— Available quantity for sale, provided that: | ||||
• The "Share quantity available for sale" option is checked for the group, | X | X | ||
•The group does not share its quantity available for sale outside of the group. | ||||
—All other information (description, tags, friendly URL, etc.) | X | X | X | |
Catalog values and attributes | X | X | X | |
Discounts: cart rules | X | |||
Discounts: catalog price rules | X | |||
Taxes: tax rules | X | X | X | |
Categories (except for the main image) | X | X | X | |
Carriers | X | X | X | |
Warehouses | X | X | X | |
Advanced stock management | X | |||
Suppliers | X | X | X | |
Manufacturers | X | X | X | |
CMS pages | X | X | X | |
Contacts | X | X | X | |
Countries | ||||
A country's status (enabled or disabled) is common to all shop it is associated to. | X | X | X | |
Currencies | X | X | X | |
Languages | X | X | X | |
Modules | X | X | X | |
— Hooks and exceptions | X | X | X | |
— Enabling/disabling | X | X | X | |
— Configuration (for instance, PayPal login credentials) | X | |||
Payment modules | X | X | X | |
—Per-country restrictions | X | |||
—Per-currency restrictions | X | |||
—Per-customer group restriction | X | |||
Friendly URLs | X | |||
Scenes | X | X | X | |
Web service account | X | X | X | |
Homepage image slider | X |
Notes
For each shop, you can set specific price for every products, share part of the catalog or the whole of it, change product images, etc.
You can choose to share the customer accounts between your shops, enabling your customers to use the credentials between all shops, and even be transparently signed-in to each.
With advanced stock management, you can do a fine-grained management of the associations between yours shops and your warehouses
Having shop groups enables you to share certain characteristics between the shops in that group: catalog, employees, carriers, modules, etc. It allows you to manage a set of shops as easily as you would a single shop, while still being able to fine-tune the details of each shop manually. Applying new parameters to all the shops in a group only requires a single action. When in multistore mode, a drop-down menu is available on most of the administration pages, and enables you to filter your changes by shop or shop group.
Technically speaking, when selecting a shop group in the multistore drop-down menu, the displayed entities reflect the union of the entities pertaining to the shops in that group.
Generally speaking, parameters are applied to all the entities belonging to the selected entity in the multistore drop-down menu. This is explained in details later in this chapter.
Clicking the "Add new shop group" button brings a form with few options but a lot of text: you should make sure to read each description from beginning to end, as they help you make a decision about these options. Since some are non-reversible (you cannot disable them once they are enabled), it is important to know exactly what you enable.
The available settings are:
Two shop groups cannot share customers, carts or orders.
Existing shop groups can be edited from the shop groups list on the "Multistore" front page: simply click on the 'edit' icon on the right of the shop's row to open the form. As expected, you cannot edit the "Share customers" and "Share orders" options.
The shop creation tool, located in the "Multistore" page, enables you to simply and precisely define both the front office appearance of your shop (namely, its theme) and the elements you wish to import from your main shop into this new one.
Clicking the "Add new shop" button opens brings a form with two sections. The first one has 5 options:
The second section, "Import data from another shop", is where you define which data of the main shop you want to use as the data of this new shop.
It has two options:
When you create a product in a new shop and that product already exists in another shop, PrestaShop will try its best to suggest the existing product, so that you will not have to recreate everything.
Each shop can have its own web address (URL) – or even several addresses – entirely independent from the main shop (the first shop that you have installed). You must define at least one web address for each shop.
Two shops cannot share the same address. If you try to give a new shop an address that is already in use by another shop, Wcomm will display an error. On the other hand, you can have as many shops on one domain name as you want:
Do not create any subdomain or subfolder yourself, either on your server or your computer: Wcomm takes care of creating the path for you on your server. When the customer requests this path, Wcomm will recognize the shop and serve the files and data for the correct store automatically.
Of course, a shop can also have its own domain name.
Using a domain name
In case you want to use a different domain name for your supplemental shop rather than a subdomain/subfolder, you must configure your domain to point to the folder where Wcomm is located. The URL rewriting is then done by Wcomm itself.
Alternatively, you can create an alias for your domain name that redirects to absolute URL where your installation of Wcomm is located. The way to achieve this depends on the control panel and options that your hosting company provides you with: "Alias" for Plesk, "Forward" for CPanel, "Aliasdomain" for ISPConfig, etc.
To add a URL to shop, select the shop in the "Multistore tree" selector, and then click on the "Add new URL" button. Wcomm will load a screen with two sections and eight options:
In multistore mode, some of the Wcomm administration pages feature a prominent drop-down menu, titled "Multistore configuration for". This menu gives you the context of what you are doing: it enables you to set the shop or shop group to which the changes you are making are to be applied.
For instance, when creating a new product, the selection in this menu will determine whether the product will be available for all shop, only one shop group, or a single shop.
When editing a product, Wcomm displays notifications to help you understand the scope of your changes. For instance, when editing a product while in the "Shop A" context, the notification will say "Warning, if you change the value of fields with an orange bullet, the value will be changed for all other shops for this product", with said orange bullet appearing on all the implicated fields, such as "Type of product", "Reference", the package's size, etc.
Likewise, if you change a product while in the "All shops" context or in the context of a shop group, some fields will be disabled: since they have a global impact, you cannot edit them. If you really need to edit this content, each field has a box that you can check to edit that field in all the shops under this context.
If you edit a disabled field, the product is created in all the shops of the context which do not already have it in their own catalog. Make sure to double check your context.
Duplicated data in Wcomm are set during the setup of any individual shop, by importing all or some of the content from an existing shop into the new one. The content that can be imported is varied: products, categories, employees, modules, cart rules, suppliers, etc. Data importation is done once and for all: once a store has been created, you cannot easily import data again from another store.
Stores can share data. Shared data are fundamentally handled at the store group level: one of the important things to understand when dealing with Wcomm's multistore mode is that all the stores within a store group can share the same details share data – or more precisely, three types of content: customers, available quantities, and orders. Once the store group is set, the sharing of data between its stores is mostly finished: while you can change the setting for the available product quantities, you cannot change the customers and orders settings anymore as soon as any store within the group as at least one customer or one order.
When you create a new store within a group, you can choose to have all or some of the categories in the new store be exact duplicates of the categories in any other store on your installation of Wcomm.
When creating a category, either for a specific store or for all the stores in the Wcomm installation, Wcomm registers the category for all the stores – it is simply hidden from any store where it has not been set.
By associating the new stores with a given category, any change in this category will impact all the stores which are associated with it, even if the stores are from different store groups. You can therefore change the category's content once and for all from one place, including its products.
As indicated above, stores within the same store group can share clients: all you have to do it set the proper option when creating the store group.
\Groups are less detailed: if you change one of the default customer group in one store, the change is applied to all the other stores, regardless of the store group.
If you want to have different customer group for each store, you must create a new group and use the "Multistore configuration for" selector to associate the group with the current store or store group.
If the option "Share customers" has been disabled, then your customer list will need to be empty before you can enable this.
If you'd rather keep your customer list you can do the following:
Sharing customers between the shop group has now been enabled without the loss of customer information.
It is possible for stores within the same store group to share orders: all you have to do it set the proper option when creating the store group.
If the option "Share orders" has been disabled, then your order list will need to be empty before you can enable this.
If you'd rather keep your orders you can do the following:
Sharing orders between the shop group has now been enabled without the loss of order information
To install a theme on Wcomm, you must use the "Theme Import/Export" module to import the theme's zip file. Once that file is uploaded, the module will ask you some module-specific questions. When in multistore mode, it will also ask you whether you want to enable this theme with all stores in your Wcomm installation, only some store groups, or only some specific stores – with the current stores being already selected. The theme will still be available for the non-selected stores, but will be disabled.
This setting can be changed: once a theme is installed on your Wcomm, you can use the "Themes" page in the "Preference" menu to change the theme of the current store, or of the current store group, depending on how the "Multistore configuration for" selector is set.
"Multistore configuration for" selector is the go-to option when you want your changes to have an impact on a given store or set of stores. It should even be the first option to look at when an administration screen opens up, as Wcomm will change the available options depending on the context you are in: store, store group or all stores.
This makes it possible for you to:
When viewing the list of CMS pages in the "All shops" context, all the CMS pages from all shops are displayed. Likewise, when in a shop group context, the pages for all the shops in that group are displayed.
When creating a page in a shop group context, all the shops in this group will display this page, yet the page will be unique: editing it in one shop will apply the changes in all the shops from this group.
On the creation page, a section appears with a list, indicating which ones will be impacted.
When creating cart rules or catalog price rules in a multistore context, an additional condition is available, with which you can choose the shops on which the rule should be available.
Access to the web-service is also highly configurable, both at the shop level and at the shop group level. When creating a web-service key, you can choose to associate it to all shop, some shop groups, or select shops.
Open the configuration panel of webnexs Slider layer to configure.
Each group can have different settings, open the group and browse to the setting panel.
Group general setting
Css settings
Front-end appearance
Image settings
Front-end appearance
In the general setting, click on Manage Sliders of group that you want to configure.
In the setting panel, it lists out all sliders of the group. You can select to configure/delete/duplicate any slider. You can create new slider by clicking on the "+" button on the right top corner.
You can export any slideshow group, in the module setting panel, select the group you want to export then hit the Export button