NopTalk Pro Installation

advertisement
NopTalk Pro
User guide
vasksoft@gmail.com
www.vasksoft.com
Table of Contents
I.
About NopTalk Pro ............................................................................................... 3
Features ................................................................................................................................................................. 3
System requirement ............................................................................................................................................. 4
Supports nopCommerce ..................................................................................................................................... 4
Supports receive locations .................................................................................................................................. 4
Supports source formats ..................................................................................................................................... 4
Support resource mapping ................................................................................................................................. 4
II.
NopTalk Pro Installation ...................................................................................... 5
Installations instructions ..................................................................................................................................... 5
III.
NopTalk Pro Usage............................................................................................... 8
Start application.................................................................................................................................................... 8
NopTalk Manager - Application menu ............................................................................................................ 8
NopTalk Manager – Stores ................................................................................................................................ 8
NopTalk Manager – Vendors (Source mapping).......................................................................................... 10
Vendors list ............................................................................................................................................................................. 10
Vendor`s information and source data mapping ............................................................................................................. 11
Vendor`s data ......................................................................................................................................................................... 11
Vendor`s source data ............................................................................................................................................................ 12
XML source data ................................................................................................................................................................. 12
Excel source data ................................................................................................................................................................. 12
CSV source data ................................................................................................................................................................... 13
Vendor`s source data mapping to nopCommerce .......................................................................................................... 14
General rules for XML mapping....................................................................................................................................... 14
General rules for Excel or CSV mapping ........................................................................................................................ 14
Product info mapping ......................................................................................................................................................... 15
SEO mapping ....................................................................................................................................................................... 16
Category mapping ................................................................................................................................................................ 18
Manufacturer mapping ........................................................................................................................................................ 19
Pictures mapping ................................................................................................................................................................. 20
Product attributes mapping................................................................................................................................................ 21
Source data filter mapping ................................................................................................................................................. 22
Test source mapping ........................................................................................................................................................... 23
NopTalk Manager – Tasks ............................................................................................................................... 25
Tasks list .................................................................................................................................................................................. 25
Insert or update tasks. ........................................................................................................................................................... 26
Insert task ................................................................................................................................................................................ 26
Task mapping ......................................................................................................................................................................... 27
NopTalk Manager – Logs................................................................................................................................. 32
Logs and reports .................................................................................................................................................................... 32
NopTalk Manager - System Tray .................................................................................................................... 33
About NopTalk Pro
NopTalk PRO allows you to easily upload your product information into your nopCommerce store.
Save yourself hours with this module and make inventory management a breeze.
Simply match the tags from your XML/CSV/XLSX file to nopCommerce product fields to import your feed thousands of products imported in one click!
It's easy to migrate from any other platform to nopCommerce - as long as you can get a XML/CSV/XLSX file from
your old system, this tool can import it to nopCommerce. Or you can use it to set up multiple shops with ease. This
is also good for daily updates from suppliers' feeds.
Features

Tools can set automatic close store before import;

Import from multiple Suppliers;

Map fields;

Set scheduler for importing individual per supplier (minutely/hourly/daily);

Upload your XML/CSV/XLS file or download it from a HTTP URL or a FTP;

Manage Suppliers list and theirs import tasks. One supplier can have multi tasks. Example:
o
One tasks for products filtered by category/manufacturer/or another filter - just update
price/quantity/availability/attributes;
o
One tasks for products filtered by category/manufacturer/or another filter - insert and update
products;

Add and update products;

Specify the meta data, default name, short description, full description;

Modify the price field during import - e.g., add 21% to your supplier's pricing;

Import only these products that you want - e.g., Filter where Quantity >0, Price <50, Brand=Nike,
Type=Shirts;

Import multiple top level categories and subcategories;

Split categories by delimiter;

Download remote images from path;

Does not require any particular field to be imported, only import the data you want to show in your store;

Import into multiple nopCommerce stores;

Show importing logs and reports.
System requirement

Windows OS;

.NET Framework 4.5.1;
Supports nopCommerce

nopCommerce v3.50;

nopCommerce v3.60;

nopCommerce v3.70 (will available in NopTalk Pro v2.0)
Supports receive locations

File System;

FTP;

Web URL;

Web services ((will available in NopTalk Pro v2.0))
Supports source formats

XML;

CSV;

XLSX;
Support resource mapping

Replace founded source text with your text. (Will available in NopTalk Pro v2.0);
NopTalk Pro Installation
Installations instructions

First download the installation file “NopTalkPro_v1.1.msi” from our site http://www.vasksoft.com

Run the downloaded file. It will open the installation wizard.
Picture 1 Setup wizard

Press button “Next”.
Picture 2 Setup wizard

Read the End-User License Agreement, then check “I accept the terms in the License Agreement” and press
button “Next”.
Picture 3 Setup wizard

Specify the installation path and press button “Next”.
Picture 4 Setup wizard

Click “Install” button to begin installation.
Picture 5 Setup wizard

Click the “Finish” button to finish installation.
NopTalk Pro Usage
Start application
To run application click shortcut on Desktop
or in Start menu. The application will start.
Picture 6 Application start
NopTalk Manager - Application menu
Ribbon menu – NopTalk manager:

Stores – there are saved nopCommerce stores settings;

Vendors - there are saved vendor sources settings and mappings;

Tasks - there are saved import tasks settings, mappings and statuses ;

Logs – import tasks logs and reports viewer;

System Tray – minimize the application to system tray;

Exit – exit the application.
NopTalk Manager – Stores
This module is designed to save connections to nopCommerces stores, in which will be imported products. Stores
module functionality:

List of nopCommerce stores;

Insert nopCommerce store settings;

Update nopCommerce store settings;

Delete nopCommerce store settings;
Picture 7 List of stores
Picture 8 Connection data of the nopCommerce store
NopTalk Manager – Vendors (Source mapping)
This module is designed to save Vendor`s information and data source mapping. The module functionality:

Vendors list;

Save Vendor`s data;

Save Vendor`s source data;

Save Vendor`s source data mapping to nopCommerce;

Test source mapping – preview mapped data.
Vendors list
Picture 9 List of Vendors
Vendor`s information and source data mapping
Vendor`s data
Picture 10 Data of Vendor
Input fields:

Name – Vendor name;

Description – Vendor description.
Buttons:

Test mapping – will open items preview windows to view mapped data from source file.

Save – save data;

Close – close this windows and return to Vendors list form.
Vendor`s source data
XML source data
Picture 11 Data of Vendor`s XML data file
Excel source data
Picture 12 Data of Vendor`s XLSX data file
CSV source data
Picture 13 Data of Vendor`s CSV data file
Input fields:

Source type – How to get the file. Available values: File System/Ftp/Web URL;

Source address – Where to get the file. File/Ftp/Web Paths;

Source username – Set username, if required credentials get source file;

Source password – Set password, if required credentials get source file;

Source format – source formats list. Available values: XML/CSV/XLSX.

First data row index – start reading products from current data row. (Most need if Excel or CSV have first
header row, then must set to 1).

CSV delimiter – Any character may be used to separate the values. In a comma-separated values (CSV) file the
data items are separated using commas as a delimiter.
Buttons:

Test source – will test source file download.
Vendor`s source data mapping to nopCommerce
General rules for XML mapping

You must fill “XPath uses path expressions to navigate in XML documents” input fields, where want to map
source value to nopCommerce product field.

Default value using rules:
o Replace null or empty value – if XPath (not)mapped value will be null or empty than will fill product
field with entered text in default value field;
o Add text to the end of XPath value – if default value begin whit symbol ‘+’ then default text will be
added to the end of XPath mapped value.;
o I you use text in brackets [xpath], then application will this understand as XPath. Example if you want
replace empty XPath with other XPath or concatenate multi XPath in one field;
XPath examples
https://msdn.microsoft.com/en-us/library/ms256086(v=vs.110).aspx
General rules for Excel or CSV mapping

You must fill “Source Column Index” input fields, where want to map source value to nopCommerce product
field.

Default value using rules:
o Replace null or empty value – if source column (not)mapped value will be null or empty than will fill
product field with entered text in default value field;
o Add text to the end of source field value – if default value begin whit symbol ‘+’ then default text will
be added to the end of source mapped value.;
o I you use number in brackets [number], then application will this understand as column index.
Example if you want replace empty source column with other source column or concatenate multi
source columns in one field;
Product info mapping
Picture 14 Product info mapping for XML
Picture 15 Product info mapping for Excel, CSV
Input fields:

Product repeat node – The name of the product root xml node in source file. This field is mandatory;

Product Id – The product identifier in vendors source file. This field is mandatory;

Product SKU – The product identifier in nopCommerce store. By this field will be search of existing products
in nopCommerce store (If exist, then product can be updated if not - inserted). This field is mandatory. If not
filled, then will by auto generated;

Product name – The name of the product;

Short description – The short description of the product;

Full description – The full description of the product;

Manufacturer part number – The manufacturer`s part number of this product;

Product cost – The cost of the product. This field value must be number;

Product price – The price for customer of the product. This field value must be number;

Stock quantity – The current stock quantity of this product.
SEO mapping
Picture 14 SEO mapping for XML
Picture 15 SEO mapping for Excel, CSV
Input fields:

Meta keywords – Meta keywords to be added to product page header;

Meta description – Meta description to be added to product page header;

Meta title – Override the page title. The default is the name of the product;

Search engine friendly page name – Set a search engine friendly page name e.g. 'the-best-category' to make your
page URL 'http://www.yourStore.com/the-best-category'. Leave empty to generate it automatically based on
the name of the product;
Category mapping
Picture 16 Category mapping for XML
Picture 17 Category mapping for Excel, CSV
Input fields:

Category(s) – Category(s) name. If categories are in repeat node, you can save there repeated node name (for
XML);

Category1 – Name of other category;

Category2 – Name of other category;

Category3 – Name of other category;

Category(s) – Name of other category;

Delimiter to split – If source value save multi categories in on field you can split it. Example: “women->shoes>ballets”. The delimiter would be there “->”
Manufacturer mapping
Picture 18 Manufacturer mapping for XML
Picture 19 Manufacturer mapping for Excel, CSV
Input fields:

Manufacturer – The manufacturer name of the product;
Pictures mapping
Picture 20 Pictures mapping for XML
Picture 21 Pictures mapping for Excel, CSV
Input fields:

Image(s) – URL(s) of image(s). If images URLs are in repeat node, you can save there repeated node name (for
XML);

Image1 – URL of other image;

Image2 – URL of other image;

Image3 – URL of other image;

Image4 – URL of other image;
Product attributes mapping
Picture 22 Product attributes mapping for XML
Picture 23 Product attributes mapping for Excel, CSV

Attributes repeat node – If attributes are in repeat node, you can save there repeated node name (for XML);

Attribute name – Name of the attribute;

Attribute value – Value of the attribute. The attribute name must be mapped;

Attribute stock – Stock by the attribute. The attribute name must be mapped;

Attribute1 name – Name of the other attribute;

Attribute1 value – Value of the other attribute. The other attribute name must be mapped;

Attribute1 stock – Stock by the other attribute. The other attribute name must be mapped;

Attribute2 name – Name of the other attribute;

Attribute2 value – Value of the other attribute. The other attribute name must be mapped;

Attribute2 stock – Stock by the other attribute. The other attribute name must be mapped;
Source data filter mapping
In filter mapping you can map any xml value to the filter. And later you can use these filters in tasks. For example if you
want to import products where their price are smaller than 50 or where brand is named Nike.
Picture 24 Filter mapping for XML
Picture 25 Filter mapping for Excel, CSV
Test source mapping
You can test the source mapping – press button “Test mapping”. Will open new windows with mapped items preview.
Picture 26 Test source mapping
NopTalk Manager – Tasks
After you has been created Vendor source mapping, now you can create multiple tasks for that Vendor source mapping..
For example:

The task for products filtered by category/manufacturer/or another filter - insert new products;

The task for products filtered by category/manufacturer/or another filter - just update
price/quantity/availability/attributes;
Tasks list
Picture 26 List of tasks
Filter:

Auto refresh list – if checked the task list will be auto refreshed every 5 seconds.
List fields:

Id – task identifier;

Store – Name of nopCommerce store;

Vendor – Name of vendor;

Task name – Name of task;

Task action – Action of task. Available values: insert, update;

Task status – Status of task. Available values: started, stopped; Started - mean that task will start when running
task scheduler, stopped – mean that task will not start;

Schedule type – Type of schedule. Available values: minutely, hourly, daily ;

Task last run – The date when task run last time;

Task next run – The date when task will run next time ;

Total items – Count of filtered items found in source data, when task run last time;

Exported items – Count of items imported to the nopCommerce store, when task run last time;

Task running – The task is now running;
Buttons:

Start task scheduler – Start schedule or stop schedule tasks on configured time.

Run now all tasks – Run now all tasks;

Cancel task – Cancel selected running task;

Run now task – Run selected task;

Insert – Insert new task;

Edit – Edit selected task;

Delete – Delete selected task;
Insert or update tasks.
Insert task
Picture 27 Insert new task data
Picture 27 Edit task data
Input fields:

Name – Task name; This field is mandatory;

Store – nopCommerce stores configured in Stores module; This field is mandatory;

Vendor source mapping – Vendor mapping configured in Vendors module; This field is mandatory;

Status – Task status. Available values: started, stopped. Started - mean that task will start when running task
scheduler, stopped – mean that task will not start. This field is mandatory;

Action – Action of task. Available values: insert, update. This field is mandatory;

Disable store while processing – Set nopCommerce store state as disabled when the task is running;

Limited to stores – List of nopCommerce virtual stores. You can select to which virtual store you want to store
product.

Unpublish product – If product in source not found then unpublish the product in nopCommerce. It works
only if the product was imported with current task;

Scheduler type - Types of scheduler. Available values: minutely, hourly, daily;

Scheduler interval – repeat interval for schedule task in minutes or hours;

Scheduler time – time to run tasks on daily scheduler type ;
Task mapping
On new task insert the default source mapping will be copied from vendor source mapping. Than you can configure
each task individual as you want:

You can change “Default value” of fields.

You can check which mapped fields you want to import to nopCommerce store (Checkbox “Fields to
import”).

You can configure Category relationships – set parent and child categories;

You can set some other product attributes like (values are selected from nopCommerce store):
o Delivery date;
o Manage inventory method;
o Product attribute types;

You can modify the price of product during import - e.g., add 21% to your supplier's pricing;

You can filter which items you want to import. Available filters operations:
o == (equal);
o <= (less or equal);
o >= (more or equal);
o != (not equal);
o %Like% (contains);
o %Like (starts with);
o Like% (ends with);

You can test mapping – items preview windows:
Picture 28 Task mapping – Product Info
Picture 29 Task mapping – SEO
Picture 30 Task mapping – Category
Picture 31 Task mapping – Pictures
Picture 32 Task mapping – Attributes
Picture 33 Task mapping – Filters
Picture 34 Task mapping – test mapping
NopTalk Manager – Logs
In this module you can view all logs messages. There are logged:

Tasks results;

Error messages;

Warning messages;
Logs and reports
Picture 35 Logs list
Filters:

Date from – Log message date from;

Date to – Log message date to;

Auto refresh list –if checked the logs list will be auto refreshed every 5 seconds;
Buttons:

Clear logs – Delete all logged messages;
NopTalk Manager - System Tray
You can minimize NopTalk application to System Tray.
Picture 35 Minimize to system tray.
Download