ig.creator:import:commercial:simplecom
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ig.creator:import:commercial:simplecom [2014/09/14 21:22] – eb_ig | ig.creator:import:commercial:simplecom [2024/04/04 08:04] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Import/ | ||
+ | The IG.Creator supports minimal commercial information that is required for the graphical mapping. Such information is: | ||
+ | * Product Numbers | ||
+ | * Properties | ||
+ | * Property Values | ||
+ | |||
+ | Additional, optional information is: | ||
+ | * Property-to-Product Mapping | ||
+ | * Value-to-Property Mapping | ||
+ | |||
+ | This information comes typically from an external commercial system or service, and the IG.Creator implements special modules to import from/sync against them, such as the [[ig.creator: | ||
+ | |||
+ | Note. This content is also named as **SimpleCom** format in some places in the IG.Creator, or in this Wiki. | ||
+ | |||
+ | ===== CSV Files ===== | ||
+ | |||
+ | The following files are supported. They can be uploaded separately and asynchronously. The files need a Separator between the columns and may optionally start with a header row. | ||
+ | |||
+ | ==== Products ==== | ||
+ | |||
+ | // | ||
+ | |||
+ | The first column defines a Product by a Key. No spaces, dots, commas, special characters, umlauts, etc. are allowed. The Key _Master defines a pseudo product for inheritance of Property mappings (see [[ig.creator: | ||
+ | |||
+ | The second column defines an informal description of the Product. Watch out for separator characters! | ||
+ | |||
+ | The third column defines an optional native commercial ID, such as a Guid in the context of [[ig.creator: | ||
+ | |||
+ | ==== Properties ==== | ||
+ | |||
+ | // | ||
+ | |||
+ | The first column defines a Property by a Key. Same syntactical restrictions as described for the Product Key. | ||
+ | |||
+ | The second column defines an informal description of the Property. | ||
+ | |||
+ | ==== Property Values ==== | ||
+ | |||
+ | // | ||
+ | |||
+ | The first column defines a Property Value by a Key. Same syntactical restrictions as described for the Product Key. | ||
+ | |||
+ | The second column defines an informal description of the Property Value. | ||
+ | |||
+ | ==== Product Mapping ==== | ||
+ | |||
+ | // | ||
+ | |||
+ | The first column references to a Product, the second to a Property, which makes this Property available for the given Product. | ||
+ | |||
+ | ==== Property Mapping ==== | ||
+ | |||
+ | // | ||
+ | |||
+ | The first column references to a Property, the second to a Property Value, which makes this Property Value available for the given Property. | ||
+ | |||
+ | ===== Options ===== | ||
+ | |||
+ | There are a number of options to be set for the CSV upload: | ||
+ | |||
+ | ==== Reset Table(s) ==== | ||
+ | |||
+ | If set, the corresponding table(s) will be reset before starting the upload. Otherwise the data will be merged. | ||
+ | |||
+ | ==== Header Row ==== | ||
+ | |||
+ | If selected, the first row will be considered as Header row and thus ignored. | ||
+ | |||
+ | ==== Separator ==== | ||
+ | |||
+ | This lets you chose the column separator. | ||
+ | |||
+ | ==== Quoting ==== | ||
+ | |||
+ | This lets you select optional quoting characters, to be removed from the beginning/ | ||
+ | |||
+ | ==== Encoding ==== | ||
+ | |||
+ | Especially if you're descriptions may contain umlauts, it's important to select the corresponding coding. | ||
+ | |||
+ | ==== Null Value ==== | ||
+ | |||
+ | Optionally, you may setup a Null value. Any field content that is equal to the Null value (if defined), will be ignored and an empty field will be created in the database. |