Export / Import
Exporting Product Database
You could export the entire product database by choosing either [XLSX] or [CSV] export button of the desired format. This action may take a while if you have a very large list of products.
Importing Product Database from Act!
You could import all products from your Act! Database to Link2Quotes by pressing Import → [Import from Act!] button. You will be prompted to confirm that you want to import the products.
Skip existing products with the same name
If selected, products that have the same name as ones in Link2Quotes Product Database will be skipped and not imported.
Overwrite existing products with the same name
If selected, products that have the same name as ones in Link2Quotes Product Database will be overwritten into.
If you choose to overwrite existing products, you could also specify which fields get overwritten, while leaving the rest of existing field values preserved.
Importing Product Database from File
Using an export tool in combination with import tool allows you to make changes to the product database using an external editor such as Microsoft Excel.
To import a file, press Import → [Import from File] button and select a file. Supported formats are Excel Workbook (xlsx) and CSV File (csv) only.
The first row in the file must contain valid column names. Any invalid column names will be ignored. To obtain the exact column names and formatting, or an example, you could use the corresponding export tool.
After selecting a file, review the available options, then press [Import] to begin.
Skip existing products with the same name
If selected, products that have the same name as ones in Link2Quotes Product Database will be skipped and not imported.
Overwrite existing products with the same name
If selected, products that have the same name as ones in Link2Quotes Product Database will be overwritten into.
This action will overwrite all fields which are defined in the imported file.
If there are any missing column names in the file, any existing values on those fields are preserved.
By default, the import tool will use product name to check for existing products and duplicates. Alternatively, you can also identify products by item number by changing [Identify Product By] option from the Settings page.
Available Column Names for Importing from File
Column | Description | Example |
---|---|---|
Type | Product type, must be either Product or Upcharge . |
Product |
Name | Product name, may be used to identify existing products. | Sample Product |
ItemNumber | Item number of the product, may be used to identify existing products. | SAMPLE-01 |
Description | Product description. | |
ImageUrl | Link to product image. | https://example.org/image.png |
Url | External link to open when clicking the product. | https://example.org |
CurrencyCode | Currency for the sale price, if not set the default currency as set in Link2Quotes is assumed | CAD |
Price | Product listing price. | 100 |
DiscountPrice | Adjusted price after discount. If omitted, the adjusted price will be calculated based on Price and Discount . |
80 |
Discount | Product discount in percentage. If this column is specified, DiscountPrice column should be omitted. |
20 |
BulkPrices | Bulk pricing formatted in {min_qty}:{price} . For multiple prices, separated each entry by semicolon. See sample for formatting. Note: if a bulk pricing has minimum quantity of 1, it will replace DiscountPrice |
10:75;20:70 |
CostCurrency | Currency for the cost, if not set the cost is in the same currency as sale price | CAD |
Cost | Product cost. | 50 |
Upcharge | Upcharge value in percentage. Only applicable for entries with "Upcharge" type. | 10 |
OptionGroup | If specified, customers may only select one product having the same option group. | Sample Group |
Optional | Whether a product is optional. | 1 |
ApplicableTaxes | Applicable taxes, separated by semicolon. Names should match taxes as set in the settings. | VAT;GST |
Categories | Categories separated by semicolon. | CRM;Productivity |
Importing Multi-currency Pricing
With the addition of multi-currency pricing support per product, it is also possible to define products with multi-currency pricing in the imported Excel file.
There are four available columns which are can be filled in to define to product pricing:
Price
Discount
orDiscountPrice
(choose one)BulkPrices
When they are filled in, these values are imported into "Base" pricing of the product.
In addition to the above base columns, you could also suffix the column names with _{currency}
. For example, if your Link2Quotes are configured to allow USD and CAD currencies, you could define the following column names:
Price_USD
Discount_USD
orDiscountPrice_USD
(choose one)BulkPrices_USD
Price_CAD
Discount_CAD
orDiscountPrice_CAD
(choose one)BulkPrices_CAD
If you choose to include the above columns, make sure that the product has CurrencyCode
column filled in with which currency code to use as the base pricing, otherwise values from currency-suffixed columns are ignored.
If you specify "USD" to the CurrencyCode
column, and both Price
and Price_USD
columns are filled in, the value from Price_USD
will take precedence to be imported into base pricing.
Examples
Column | Value | Comment |
---|---|---|
ItemNumber | SAMPLE-01 | |
Name | Sample Product | |
CurrencyCode | USD | |
Price | 100 | Base Price |
DiscountPrice | 90 | Base Price |
Price_CAD | 135 | |
DiscountPrice_CAD | 120 |
Column | Value | Imported |
---|---|---|
ItemNumber | SAMPLE-02 | |
Name | Sample Product | |
CurrencyCode | USD | |
Price_USD | 100 | Base Price |
DiscountPrice_USD | 90 | Base Price |
Price_CAD | 135 | |
DiscountPrice_CAD | 120 |
Column | Value | Comment |
---|---|---|
ItemNumber | SAMPLE-03 | |
Name | Sample Product | |
CurrencyCode | USD | |
Price | 120 | Ignored (overridden by Price_USD) |
DiscountPrice | 100 | Ignored (overridden by DiscountPrice_USD) |
Price_USD | 100 | Base Price |
DiscountPrice_USD | 90 | Base Price |
Price_CAD | 135 | |
DiscountPrice_CAD | 120 |
Column | Value | Comment |
---|---|---|
ItemNumber | SAMPLE-04 | |
Name | Sample Product | |
CurrencyCode | ||
Price | 120 | Base Price |
DiscountPrice | 100 | Base Price |
Price_CAD | 135 | Ignored (CurrencyCode not set) |
DiscountPrice_CAD | 120 | Ignored (CurrencyCode not set) |
^^ Last revised: 2024.04.03