Import from ERP



This cookbook explains how to import your ERP data into Quable PIM in five easy steps.

Process Overview


Importing your ERP data into Quable PIM is a multistep process . Several factors impact the quality of your data, such as dependencies and hierarchy. This is why imports must (typically) be done in a specific order.


Your specific configuration and/or needs may render in some steps unnecessary.

1Predefined ValuesYour Quable PIM objects may include attributes with predefined values. In order for these objects to make use of the predefined values, they must already exist within Quable PIM. Therefore, any predefined values for selection lists must be imported first.
2ClassificationsNow you can start importing your data hierarchy. This begins with the highest level, your classifications.
2DocumentsAfter your classifications have been imported, you can add the heart of your data, your documents.
4VariantsNext, add any variants you may have.
5LinksThe last step to complete your data model is to add links to connect your variants to your documents.

Technical Considerations

100There are three important technical consideration to take into account when importing data into Quable PIM from your ERP:

ERP Data Structure

It's essential to ensure that your ERP data corresponds to your Quable PIM data model.

Your ERP only manages variants (also known as SKUs) and all of the data is associated to each variant.

Your Quable PIM data model consists of at least one document type with variants associated to that document type.
In this case, you'll need to manipulate your ERP data before it can be imported into Quable PIM.

The following table demonstrates two potential data models:

Data ModelDescription
Model A - Reference and VariantFor this data model, your ERP variants need to be separated into two elements:

  • a Reference document and

  • a Variant associated to the Reference document.

Model B - Reference, Color Reference, and VariantFor this data model, your ERP variants need to be separated into three elements:

  • a Reference document,

  • a ColorReference document, and

  • a Variant associated to the ColorReference document via a link.


A key element when importing from your ERP into Quable PIM is ensuring that the data correctly aligns to the various elements and that the appropriate relationships are maintained.

When mapping your ERP data to Quable PIM, there are two subjects that necessitate particular attention:

Document and Variant CodesIn many cases, the code in your ERP is the same unique identifier of your variant in Quable PIM. However, this is not always the case.

Quable PIM requires that both variants and documents have their own unique identifier per type.

You can have both a variant and a document with a code: "A0001", but you cannot have two documents or two variants with that code.
Document and Variant AttributesIt's your responsibility to ensure the proper mapping and any trans-typing of your data between the ERP and Quable PIM.

Synchronization of Classifications

In accordance with the implementation you define, your hierarchy in Quable PIM will be identical to your ERP categories.

Once this is set, you should consider synchronizing your classification hierarchy in order to place your documents in it. There are two typical scenarios:

ScenarioSolutionPros / Cons
Your classification hierarchy is fixed or changes very little.You don't need to run an automatic synchronization job, you can manage this manually.Less code and more human processing.
You can run a synchronization job but launch it manually.More human processing but more reliable synchronization.
Your classification hierarchy is not fixed or you want total control over the uploads.You can synchronize your classifications before pushing the documents and variants.Maximum control over imports.