Reference - XML Import and Export Specifications

Table of Contents



Introduction

The Intershop Commerce Management (ICM) provides an extensive asynchronous API for import and export of business objects.

This reference includes all available schema files.

This document is for developers who want to integrate various systems with ICM.

References

Topic

Schema

Version

Notes

Product and Catalog




Catalog, Product, Product and Category Links, Product Data Feed (Standard Feed)

catalog.xsd

7.1

Also see

Image View, Image Type, Image Set

bc_image.xsd

6.7


Price List

bc_pricing.xsd

7.1

Reference - Product Price and Pricelist Data XML Import Specification

Catalog View/ Catalog Filter

bc_mvc.xsd

7.0


Predefined Product Filter/ Search Query Definition

searchquerydefinition.xsd

6.5

There was a compatible API change to this schema with 7.10.5.3 to accommodate the customer-specific assortment feature. The version number was not increased.

Product Attribute Group

productattributegroup.xsd

7.10

Also see Reference - Product Attribute Groups XML Import Specification.

There was a compatible API change to this schema with 7.10.5.3/7.10.6 to control the accessibility of data via REST API. The version number was not increased.

Product List

productlist.xsd

6.5

For instance, wish list, quote.

Customer (Storefront)




Customer (B2B)

b2b_customer.xsd

7.3

A customer is a container for users.

One B2B customer contains at least one user.

Also see Reference - Customer Data XML Import Specification.

Customer (B2C)

bc_customer.xsd

7.3

A customer is a container for users.

One B2C customer contains exactly one user.

Also see Reference - Customer Data XML Import Specification.

There was a compatible API change to this schema with 7.10.20.x. Version number of format has not been changed.

User (Shop)

customeruser.xsd

7.3

The user represents the person which is using the storefront.

Additionally, a customer is needed.

Also see Reference - Customer Data XML Import Specification

There was a compatible API change to this schema with 7.10.20.x. Version number of format has not been changed.

Promotion




Promotion Codes

bc_marketing.xsd

6.6


Promotion

promotion.xsd

6.6


Promotion Code Group

PromotionCodeGroup.xsd

6.6


CMS




CMS Elements

bc_pmc.xsd

6.5

Components, Pages, etc.

Address




Address

address.xsd

7.8

Also see Reference - Customer Data XML Import Specification.

There was a compatible API change to this schema with 7.10.20.x. Version number of format has not been changed.

Region




Region

bc_region.xsd

6.5


Shipping Configuration




Freight Classes, Shipping Eligibility

bc_shipping.xsd

6.5


Shipping Method

bc_shipping_data.xsd

6.5


Shipping Rules

bc_shippingrule.xsd

6.5


Order




Order Export

6.6

See Reference - Order XML Export and Cookbook - Order XML Export.

Order Status Import

ac_order_status_import_xml.xsd

7.0

Also see Reference - Order Fulfillment Status Import.

Order (Enfinity 6.4)

orderES64.xsd

6.3

Import orders from Enfinity 6.4.

Misc




User (Commerce Management)

user.xsd

6.3.1

Also see Reference - Customer Data XML Import Specification.

There was a compatible API change to this schema with 7.10.20.x. Version number of format has not been changed.

Store

Store.xsd

6.3.1


Short Links

bc_foundation.xsd

6.3


Localization/Translation

xliff-core-1.2-transitional.xsd

7.4

Basics




Data Types

dt.xsd

6.5


Core

core.xsd

6.5


Download

Download the attached ZIP file with all schema files: schema_icm_11.zip

The schema files (XSD) are located in:
<IS_IMPEX_SCHEMA> (which is /intershop/impex/schema in the container).

Since ICM 11.11.3 and 12.2.1, it is possible to additionally provide your own schema files for the import by placing the custom schema files in your cartridge within:
<cartridge_name>/src/main/resources/resources/<cartridge_name>/impex/schema.

The ZIP file includes some more files than mentioned here, e.g., various BMEcat import schema files. These are part of the standard BMEcat documentation and need no further explanations here.



Disclaimer
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.
The Intershop Knowledge Portal uses only technically necessary cookies. We do not track visitors or have visitors tracked by 3rd parties. Please find further information on privacy in the Intershop Privacy Policy and Legal Notice.
Home
Knowledge Base
Product Releases
Log on to continue
This Knowledge Base document is reserved for registered customers.
Log on with your Intershop Entra ID to continue.
Write an email to supportadmin@intershop.de if you experience login issues,
or if you want to register as customer.