1. Home
  2. Documentation
  3. Onventis Buyer
  4. Administration
  5. Interfaces
  6. Import catalogs and conditions

Import catalogs and conditions

Requirements

Before you can start importing catalogs and conditions, some basic requirements must first be met. You basically need the following for uploading catalog data:

  1. Supplier account: The supplier account is your own area in Onventis, which allows you to maintain your company data, create users, process orders and upload catalogs, among other things.
    If you do not yet have your own account, please contact your customer so that they can register it for you.
  2. Access data: To log in to your account, you will need the appropriate login credentials. If you do not have them, you can have your customer send them to you (again) at any time.

_scroll_external/attachments/image2016-7-25-8-2-33-13771b4bd6d3b6df8ce1009a2f9cf6ba424166cf1354fe6e84f15c0c551648b6.png

When you log in to the system for the first time, you will be prompted to change the password that was sent to you. Please change this according to the given password rules.

_scroll_external/attachments/image2016-7-25-8-2-46-543955c03aa41206072fb53514c56c6d0d37f300bed6102003fd4ca4799a6e96.png

FTP account: Up to a maximum size of 10MB per catalog file, it is also possible to upload catalogs in Excel or CSV format without a separate FTP account. If you want to upload larger catalogs or catalogs in general in BMEcat 1.2 format, you need a separate FTP account. In this case, please contact the department Catalog & Integration Services of the Onventis GmbH. We will create an FTP access for you after receipt of your order and send you the access data. FTP accounts can be created in the size classes 0.25 GB, 0.5 GB and 1 GB. be commissioned.

Preparation

Catalog data is imported into Onventis using the Business Connector. You can use this interface to import catalogs, conditions, customer data, orders or master data, for example.

There are two ways to make files available for import:

  • Upload and save data using FTP access for BMEcat or files such as Onventis Excel templates or CSV templates > 10 MB.
  • Upload of data via web interface. With this variant, only Onventis Excel templates and CSV templates up to max. 10 MB can be uploaded.

The catalog data must comply with the BMEcat version 1.2 standard or the Onventis Excel templates. If you want to upload catalogs in the BMEcat 1.2 format, please note that Onventis has implemented certain extensions for this format that supplement the standard and offer you additional options for the optimal presentation of your catalogs. If necessary, please contact the Customer Service of Onventis GmbH to obtain the appropriate documentation.

Hinweis

The data can be imported as a new catalog or into an existing catalog. By importing into an existing catalog, both versions (the productive version in Onventis and the import version) update existing items, add new ones and keep old ones. If you do not want to keep old articles, you have to activate the option “Delete old articles” in the import interface.

Creating a catalog cover

Before you can upload a catalog, you must first create a catalog cover. The catalog cover is a kind of container that contains the data of the catalog and allows you to make other basic settings for this catalog, such as “Only items with valid conditions can be ordered”, eClass no., material group, cost type, etc.

You can create new catalog covers under Administration → Catalog Management → Catalogs . To do this, please select in the dropdown menu the function _scroll_external/attachments/image2016-7-25-8-12-22-baaa6ddd83f4f93327e1c7c6002cdb53938fac96b4d70787fdc88da88af97538.png

You can find a description of the catalog system under: Catalog Management.

Within the catalog cover, you can also define a responsible user group, which is then informed about new conditions and is allowed to release them. If no responsible user group has been maintained, the information e-mail address from the organizational settings is used and any authorized user may release the conditions.

Creating a new BcJob

In the area Administration → Business-Connector → BcJobs you can always see all running and already executed BcJobs.

_scroll_external/attachments/image2019-9-17_10-47-42-efdf2ff0ae6bdc7e153a8ee854cc8f27e87bc115e01bd91fe4bade79ce827a8a.png

A new BcJob can be created via the _scroll_external/attachments/neu-button-0c8887f92b36dbeb9ec1d1623fc3f937ce223fe880fdd409ebb3da7a89944fa6.jpg button.

An import job is made up of various functions that offer a variety of possible combinations. By compiling:

  • Controller
  • Adapter
  • Converter and
  • Port

defines whether data is to be imported or exported, which data is to be imported, in which format this data is to come and where Onventis can find this data.

Settings for the catalog import according to BMEcat standard

In a “BcJob” there are several possibilities to import data. For example, to import a catalog according to the BMEcat standard, the following settings must be selected:

  • BcJob Controller
  • BcJob adapter
  • BcJob Converter & BcJob Port

These are described in more detail in the following paragraphs.

BcJob Controller

This is where you determine whether it is an import or export. Import Controller” must be selected here.

BcJob adapter

Here you define what is to be imported. To import a catalog in BMEcat format, “BMECat Adapter” must be selected.

BcJob Converter & BcJob Port

Here the user determines which data type is involved and where the data comes from. Since these are imported directly from the FTP server during the BMEcat import and the data may only have a certain format, the selection cannot be changed here. Therefore, “zero converter” and “zero port” are stored here.

Afterwards, the settings for the BcJob job must look like this:

_scroll_external/attachments/image2019-9-17_11-1-59-b131f1c547036c0d4f6ca59a6d0353f51cec1cd86cd7fa27765f83d2d7f551cd.png

Use the _scroll_external/attachments/image2016-7-25-8-23-7-9104600d9d8e10d5028b1aa925fab29ebd5d3b0f8b29f88a39d5fb7ecce47ba8.png button to create a “BcJob Job”.

Settings for the catalog import via MS Excel file

To import a catalog using an Excel file, the file must match a predefined pattern. This is explained in more detail in the following points:

  • Structure of the Excel file
  • Import images to the articles

For this purpose, the available Onventis Excel templates can be obtained. Please contact Customer Service in this regard.

Structure of the Excel file

The Excel file contains all the data associated with the article, such as article numbers, descriptions, as well as categories and subcategories in which the article is to be stored in the catalog.

_scroll_external/attachments/image2016-7-25-8-28-42-431cb11c8cda293d3ad424857026daba420e7b417d228ea8b91ce715d03eb041.png

To assign an article to a catalogue category, the categories must be entered in the column “ArticleCategories_en-DE”. These must be separated by the pipe character “|” (“ALT Gr” and “<“) without spaces.

Example:

Articles that are to be assigned to the subcategory “self-aligning ball bearings” in the category “Rolling bearings, plain bearings and accessories” must be saved in the Excel file as follows (Rolling bearings, plain bearings and accessories|Self-aligning ball bearings):

In the catalog, the items are displayed as follows after import:

_scroll_external/attachments/image2016-7-25-8-29-17-ff691cb870423264e6f84074ac50d083e08bb1d86428241f292c5f8a81c7308c.png

Import images to the articles

In order to import additional pictures for the articles, the file names of the pictures must first be stored in the column “ArticlePictureName” of the Excel file. Before the import is started, the Excel file as well as all images of the articles must be saved in a ZIP archive. This archive must then be selected in the BcJob (see Excel Settings à Import Data).

When importing, you have the option of importing a CSV or XLS file. The following settings must be selected for the import:

BcJob Controller

This is where you determine whether it is an import or export. Select “Import Controller” here.

BcJob adapter

Here you define what is to be imported. To import a catalog in Excel format, please select “Catalog + Article Adapter”.

BcJob Converter & BcJob Port

Here the user determines which data type is involved and where the data comes from. When importing a catalog using an Excel file, “Excel ArticleByNr-Import-Converter” must be selected.

With BcJob-Port you can choose between “Web Interface Input Port” (i.e. direct upload of files via the web interface) or “Local Port Files” (upload of files from FTP server, relevant for Excel files > 10 MB).

Subsequently, the settings for the BcJob job must be as follows, depending on the file type:

_scroll_external/attachments/image2019-9-17_11-2-35-d6107f848e4c3cf3fae1296282c095f63dfb96dcd78e6ca64724d7814bb04723.png

Use the _scroll_external/attachments/image2016-7-25-8-23-7-9104600d9d8e10d5028b1aa925fab29ebd5d3b0f8b29f88a39d5fb7ecce47ba8.png button to create a “BcJob Job”.

Settings before import

Since the input masks differ depending on the import type (BMEcat, Excel, …), the individual areas of the BcJobs are explained and shown below:

  • BcJob
  • Settings
  • Notifications

BcJob

A title must be assigned for the BcJob job that is created. In the Description field, you have the option of entering additional text. This is displayed next to the title on the overview of BcJob jobs.

A BcJob can be stored deactivated _scroll_external/attachments/image2016-7-25-9-11-33-367f3b395f8acfc34684e69a7262bbead6c598168f567e550adc795ef84fd063.png and activated _scroll_external/attachments/aktvieren-und-schliessen-e65e816346cc1e57a53ebd2736ee9a240f6119a03cf27caf418d651f0b4af90c.jpg.

If you want to prepare an import job, but do not want to start it yet, you can do so by clicking _scroll_external/attachments/image2016-7-25-9-11-33-367f3b395f8acfc34684e69a7262bbead6c598168f567e550adc795ef84fd063.png. If the job is to be executed, it must be activated by clicking on the _scroll_external/attachments/aktvieren-und-schliessen-e65e816346cc1e57a53ebd2736ee9a240f6119a03cf27caf418d651f0b4af90c.jpg button.

Settings

When you create the BcJob, you can specify whether this import is a one-time import or a standing order.

As a rule, catalog imports are carried out once, i.e. without a standing order, since these usually have a longer validity and since it must be noted that the catalog files must always be made available on the selected port (FTP or web interface).

_scroll_external/attachments/image2019-9-17_10-52-19-e4fb35abb0eedd302676de4276333708cb4e6e5a5a94f02523500ae66219e734.png

If you would like to set up a standing order, select Standing order _ <Yes>. Then the interval for the import can be set.

_scroll_external/attachments/image2019-9-17_10-52-4-812ca82c0af2f76d8d7b66ba5383729a52464d89d37e78f4f08bdbcb656d43e3.png

Hinweis

Since a catalog import involves large data that places a heavy load on the server, catalog imports are not possible between 08:00 and 17:00. Imports start daily from 17:00.

You can predefine a date and time in the import job to start the import at the earliest from this point in time. If you leave the fields empty and save the import job via _scroll_external/attachments/aktvieren-und-schliessen-e65e816346cc1e57a53ebd2736ee9a240f6119a03cf27caf418d651f0b4af90c.jpg, the job will be started automatically at the next possible time (17:00).

Notifications

In this area you can enter which contact person(s) should be informed when the

  • Job is completed successfully
  • Job is completed with warnings
  • Job is completed with errors

Several e-mail addresses can be stored in the e-mail field. These must be separated with a semicolon (“;”) without spaces between the addresses.

_scroll_external/attachments/image2019-9-17_10-52-55-8e84d426389ab66db9b6e145128b4b1b1129c1380e688b9647235bcf2a36a2e8.png

Catalog template and BMEcat documentation

Adapter-specific settings – BMEcat

BMEcat-specific settings

For the import of BMEcat catalogs, there are various setting options that strongly influence the import behavior and thus the use of these catalogs.

_scroll_external/attachments/image2016-7-25-9-36-51-9c91ed385ecf1f5164cabd64269eee5dadbd590c5a67c3f259c5dffabcc62e5d.png

Catalog/Files area

Here you specify the name of the BMEcat file to be imported and the media file to be uploaded via FTP and the catalog into which they are to be imported. The name of the ZIP file on FTP must be entered here. If no image archive is to be imported for the catalog, the corresponding field can be left blank.

Afterwards, the catalog cover into which the catalog is to be imported must be selected in the dropdown catalog.

Both the catalog and the multimedia data must be packed in a ZIP file. The ZIP files for the catalog and the multimedia files must not contain a subdirectory. The name of the XML file of the catalog must have exactly the same name as the ZIP file.

_scroll_external/attachments/image2016-7-25-9-37-29-951c2046807d8ce29f66694442312e79c52f1df3902c776b10b0291310d43069.png _scroll_external/attachments/image2016-7-25-9-37-42-e94150a4bfb541918d3dc21c8924a2409e387cb73486ce8aad9a5030c855bc2c.png

Article area

Under Culture you can define for which language the articles should be imported.

The following is defined under Settings :

  • Delete article relations: All relations are deleted (article favorites, assignments to categories, referencing).
  • Delete item categories: The tree structure of the catalog is removed.
  • Skip feature system: The feature “group system”, i.e. the characteristics for the articles are not imported.
  • Skip Import Root: During import, the first category node is not imported because it has already been manually created in Onventis as a catalog name in the catalog shell.
  • Delete empty categories after import: Categories to which no article is assigned are deleted.
  • Delete old articles: All items in the catalog currently loaded in Onventis, including their relationships, are deleted.

_scroll_external/attachments/image2016-7-25-9-39-4-3884b31b1fd5ec48742d9eedd819c27700899697bce896dc855cf69eba292839.png

If the old articles are not deleted, new articles not yet contained in the catalog will be created during a catalog update, existing articles will be updated and articles contained in the current catalog but not included in the catalog update will also remain included without being updated. This can result in articles that are no longer produced or articles with invalid prices remaining in the catalogue for ordering.

Conditions area

If conditions are to be imported, you must specify which type of conditions are to be imported. If a catalog is imported by a vendor, the sales conditions must be imported for it.

_scroll_external/attachments/image2016-7-25-9-39-31-bf944a8fdce290835c885d8fcbb74e177aafec5ec972179e29fe2305e9520dc0.png

sales conditions: Sales conditions must be assigned to either a specific customer or a customer group under Assignment . In addition, the currency of the conditions can be selected.

The default currency is the same as the base currency in the company master ( Other tab).

In general, the first price per article is always read from the BMECat, e.g. <ARTICLE_PRICE price_type=”net_customer”>. However, if a catalog contains more than one price type, you can select between the types below to determine which price is imported:

  • net_list: (purchase) list price without sales tax
  • gros_list: (Purchase) list price including sales tax
  • nrp: non-binding (sales) price recommendation
  • net_customer_exp: Customer-specific final price without sales tax for express delivery

Other settings for the conditions are:

Delete own conditions of selected customer/customer group before import: If the previous conditions in the catalog are to be replaced, the checkbox must be activated.

Do not delete current conditions: If this option is activated, it is still possible for the customer to order items under the old conditions during the update process until the new conditions have been set via the release list.

Conditions must be released: If this checkbox is activated, the importer (vendor) must release the conditions via the condition release list after the import – only then are the conditions passed on to the customer for release in the customer condition release list. This allows the conditions to be checked again before they are handed over to the customer. It should be noted that this takes another day, as the release can only run overnight.


Purchasing conditions: Purchase conditions only apply when a customer imports a catalog through their account itself, not when a vendor imports a catalog for a customer.

In the case of purchasing conditions, you can specify and enter the vendor to which the conditions belong, and you can choose whether your own conditions are to be deleted from the specified vendor before the import.

By choosing Do not delete current conditions , you can specify whether the current conditions are to be retained until the new conditions are released. This means that existing articles can still be ordered until the new conditions have been implemented.

If the Conditions must be released checkbox is activated, the conditions must be released after the import via the condition release list.

_scroll_external/attachments/image2016-7-25-9-42-16-1a44dff3f1c983157ca5e02c1fec131080dfcabe24b2d694e05aa9a45159707b.png

Area numbers and material groups for customers

If the customer material numbers (field BUYER_AID) and/or material groups (ERP_GROUP_BUYER) for certain articles are to be included with the BMEcat and displayed in the customer catalog, the corresponding customer can be selected in this area.

 

_scroll_external/attachments/image2016-7-25-9-42-30-e1f74da368298047bf2fbc7e43751bfde0ef50bd85a05675562e5460937e0bda.png

Please note that customer material numbers can also be imported later using a separate template.

Adapter-specific settings – Excel/CSV

There are also specific settings for the Excel import. For example, the conditions are not included in the catalog as in BMEcat, but are imported separately.

Catalogarea:

Under Catalog , you can first select the catalog cover into which the Excel catalog is to be imported.

Under Settings you can define the following:

  • Delete empty categories after import: Categoriesto which no article is assigned will be deleted.
  • Delete old articles: All items in the catalog currently loaded in Onventis, including their relationships, are deleted.

_scroll_external/attachments/image2016-7-25-10-19-36-8a72feb914bf9b2b692a63d8f58aefc63fac4cac54cbe37f56527493f4e40045.png

 

Import data area (via web interface input port):

  • For Excel files up to max. 10 MB, the web interface can be used for imports.

Use the button Selection to select the Excel file to be imported. The file attachment must then be attached in the web interface using the Attach button .

Via _scroll_external/attachments/speichern_schliessen-fcd0a2aa41080b88c2b315cc0f8ca2fbf00c9c6553edbfb6264f1d99b27ef151.jpg the created BcJob is saved.

_scroll_external/attachments/image2016-7-25-10-20-9-f1ad5d513969cb3b32034284658c4dc171dd0ec0c260a662972f5816328969d5.png

 

  • Excel files larger than 10 MB are imported via FTP (null port for BMECat or local files port for Excel):

If you import an Excel catalog with a size of more than 10 MB, it must be uploaded via FTP. The Excel file must first be stored on the FTP. Then the name of the Excel file must be entered under File path and Pattern .

_scroll_external/attachments/image2016-7-25-10-20-29-987597d10d81b46fba9d37b553b59a4d8b77a9769adc5c7aa7e4e87d88598593.png

You also have the option of creating an archive directory on the FTP server if one does not already exist. The import files can be automatically stored in this directory on the FTP after the import. For this purpose, the name of the archive directory can be specified under Archive path.

_scroll_external/attachments/image2016-7-25-10-20-42-0c4fe756e6f595ae0df3bbb42e21d4db04b3da5feb19ea890ced2fc658e711fb.png

Import catalog conditions (Excel/CSV)

When importing a catalog via Excel, the conditions must be uploaded separately. There is a separate import template for this purpose.

_scroll_external/attachments/image2016-7-25-10-17-58-4e243880d64bcf4f66f619acf4a931b84854a97efac4fbdee633100c549758d4.png

In addition to the option of uploading conditions initially for a new catalog, this separate import also allows you to conveniently import price updates for a catalog without always having to upload the entire catalog, including the master data.

The settings in the BcJob correspond to the settings already described above in the areas of

  • BcJob
  • Settings
  • Notifications
  • Conditions
  • Import data

_scroll_external/attachments/image2019-9-18_16-14-14-316e34ca812fbe3f154c8bb7da3306ec5ea14adb8d100925eb1ba32e3f651df3.png

Settings

If it is necessary to include customer material numbers for a catalog and if these are not already included via a BMEcat, it is possible to import these customer-specific article numbers separately. To import these customer-specific article numbers, you must create a new BCJob as described below:

_scroll_external/attachments/image2019-9-17_15-42-2-e47e9989abc4c3b292c529b09fce1d9479ac2a10a258290af2550d690556cd9a.png

Within the BcJob, the specifications for the BcJob itself and the settings for the time control, the notifications and the import data must be made again. How these work is described in Importing Catalogs and Conditions. The information in the article numbers section is important here. Here you have to define in which catalog and for which customer these customer material numbers should be imported.

_scroll_external/attachments/image2019-9-17_15-43-22-172ff4bb6902ce7bcc0dbd155c7763b394c2e1daa7193e0f37f90eacd219e923.png

Importing article groups

Create article groups

In the area Catalog Management → Article Groups you can create new article groups or have them created automatically via a BcJob. You can use article groups to assign special conditions to several articles at the same time. Each article can be assigned to a specific article group. You then have the option of defining special conditions for the article groups in each catalog and then assigning these conditions to customers. You can define surcharges and discounts in the article group conditions.

After assigning a number and a title, the new article group can be saved.

_scroll_external/attachments/image2019-9-17_15-50-22-fe8c84c22cc385362a3ef16f27d46e3b7c7856595d0cb75cfd4225d13c0847f2.png

Article group assignment or creation via a BcJob

When using the Excel template for the BcJob “Catalog adapter”, one or more group assignments must be entered in the column
ArticleGroupNumbers
column, one or more group assignments must be entered for each desired article. If there is more than one group per article, the article group numbers are separated by the pipe character “|” (AltGr key + <).

_scroll_external/attachments/image2016-7-25-10-24-14-c61dddfaf1eedead9f307110af0d75ecbcf7217de6a654bb2a7625f1a74c52cf.png

After that, an Import-BcJob must be created with the “Catalog Adapter” as described above. You can select the previously saved Excel file as import data via the user interface and attach it to the BcJob.

After successful processing, you will receive the following status message by clicking on the status of the BcJob, provided that these article groups were newly created via the import:

_scroll_external/attachments/image2016-7-25-10-24-31-74b9b93bbb3d66001ba7653588997d77c574504a0434eb5fd6f7a10524f34e83.png

Existing article groups are assigned to the articles during import.

The group number is automatically taken as the name of the article group. This title can be changed at any time under Catalog Management → Article Groups.

_scroll_external/attachments/image2016-7-25-10-24-41-e4f9c7a4aba1192ffcc36ee2e81302214e3c4ae967186eee2cdcae6831f11f24.png

Import status

In the overview of the BcJobs you can see the status of the imports. The import has the status “Saved” until it is executed.

_scroll_external/attachments/image2019-9-17_16-16-44-84d4d01446003b761e281b6322f7cc86dfb66f26426ac3f7a56a91d7ba384677.png

As soon as the import starts, the status changes to “In process”. If the import was completed without problems, the status changes to “OK” and the catalog is now available.

If the import was completed with errors, it receives the status “Warning” or “Error”.

An import is completed with a warning if, for example, columns in your import file that are not mandatory fields are missing. However, this data does not affect working with the imported data. If “Error” occurs, the import could not be performed and the import is terminated.

You can view the log files by clicking on the respective status. Here you also have the possibility to check how much data was imported or why imports were cancelled.

_scroll_external/attachments/image2016-7-25-10-22-6-3f6508febb8d3c33755c3acb262c4e294f4fc2644246817561e7a067ea773114.png _scroll_external/attachments/image2016-7-25-10-22-14-28dfea9fd2b4da0dbacebac6c46168d133c6d110ee5c02630bb1106d8473a7e0.png