arrow-downburgerchev-downclosedepartmentdownloadglobeloaderlocationloginmagnifiersearchuser facebooklinkedintwitterxingyoutube atbechczdeesfrgbhuieitnlplsk

¿Qué es el formato BMEcat 1.2 (XML)?

1. Información general y material para descargar

BMEcat 1.2 es un formato estandarizado (XML) creado por la asociación alemana de gestión de materiales, compras y logística (BME) para la transferencia de datos y condiciones de productos.

2. ¿No puedes utilizar este formato? Te mostramos otra alternativa:

Si no puedes facilitarnos un archivo BMEcat, nos gustaría recomendarte otra alternativa para que puedas crear tu catálogo con otro sistema: Mercateo Catálogue Tool

3. BMEcat – Errores frecuentes

Nos gustaría ayudarte a evitar errores comunes que se suelen dar a lo largo del proceso. Entre estos errores más frecuentes, destacan aquellos relacionados con el nombre de los archivos. Te recomendamos prestar especial atención a los nombres de tus archivos, ya que así podrás garantizar que el sistema de Mercateo procese los datos sin complicaciones.

En este apartado te mostramos algunos ejemplos para que los tengas de referencia cuando nombres los archivos con formato BMEcat (XML).

1. Al comenzar el proceso de integración, el Departamento de Catálogo de Mercateo te facilitará el ID del catálogo. Ejemplo:

KATALOG ID_catalog.xml, ejemplo: 1234_catalog.xml

2. Los archivos incluidos en el CSV, deberán nombrarse de la siguiente forma:

products_CATALOGUEID_LANGUAGE_CODING.csv/txt
Ejemplo: products_1234_deu_utf-8.csv

categories_CATALOGUEID_LANGUAGE_CODING.csv/txt
Ejemplo: categories_1234_deu_utf-8.csv

4. Resumen de los elementos BMEcat que se muestran en la página detallada del producto

Cuando un cliente decide buscar un artículo en la plataforma de Mercateo, se dirigirá a la categoría correspondiente hasta encontrar posibles alternativas. Una vez que el cliente hace clic en un producto concreto, accederá a una página detallada con toda la información del producto y las condiciones concretas del catálogo.

Ejemplo:

Presentación del producto en la web

La siguiente imagen ofrece una vista general de los elementos BMEcat a los que se puede acceder desde esta página. En ella encontramos: el nombre del artículo, el número EAN, información del fabricante, términos de búsqueda o palabras clave, imágenes y una descripción detallada con las características del producto.

  • 1: Nº del artículo(SUPPLIER_AID)

  • 2: Nombre del fabricante(MANUFACTURER_NAME)

  • 3: Nº del fabricante (MANUFACTURER_AID)

  • 4: EAN o GTIN (EAN)

  • 5: Términos de búsqueda (KEYWORD)

  • 6: Imágenes (MIME)

  • 7: Nombre del artículo (DESCRIPTION_SHORT)

  • 8: Hoja de datos o ficha de seguridad del artículo (MIME)

  • 9: Descripción del artículo (DESCRIPTION_LONG) o características (ARTICLE_FEATURES)

Resumen de condiciones

Las condiciones se muestran en la parte superior derecha de la página. La información que se muestra varía en función de las preferencias del usuario. Desde este apartado, el cliente podrá visualizar la opción recomendada por Mercateo o, si lo prefiere, las condiciones de todos los almacenes disponibles que ofrecen el producto seleccionado.

Vista tras seleccionar la opción recomendada por Mercateo

  • 1: Plazo de entrega (DELIVERY_TIME)

  • 2: Nivel de stock (no sería un elemento BMEcat)

  • 3: Precio del artículo (ARTICLE_PRICE)

  • 4: Unidades de pedido (ORDER_UNIT)

Vista tras seleccionar la opción del conjunto de almacenes disponibles

  • 1: Plazo de entrega (DELIVERY_TIME)

  • 2: Nivel de stock (no sería un elemento BMEcat)

  • 3: Precio del artículo (ARTICLE_PRICE)

  • 5: Gastos de envío (not a BMEcat element)

5. Descripción de elementos BMEcat & campos obligatorios

A continuación, te mostramos una breve descripción de los elementos y las especificaciones del formato BMEcat. El orden corresponde al orden del catálogo en formato BMEcat.

La declaración XML es la secuencia de identificación al inicio de un archivo XML. Está compuesta por 3 atributos: version, encoding y standalone.

El elemento DOCTYPE crea la conexión entre el documento y el DTD. El DTD define el orden y la estructura de los elementos de un documento XML. De este modo, al procesar un fichero XML, se puede comprobar si corresponde al DTD de referencia y, por tanto, a un archivo BMEcat 1.2.

Extracto BMEcat:

La información global del catálogo se guarda en el apartado HEADER o encabezado. El sistema de Mercateo procesará únicamente parte de la información incluida en este apartado. Sin embargo, los campos obligatorios que se indican en la versión BMEcat 1.2 sí deben estar siempre presentes en el catálogo.

Extracto BMEcat:

<GENERATOR_INFO> nombre del generador BMEcat utilizado </GENERATOR_INFO>

es B2453 1 Tarifa 2020 2020-06-30 EUR Mercateo o nombre de tu proveedor exclusivo Nombre del proveedor

El contenido de los siguientes apartados es importante para que el sistema de Mercateo pueda procesar bien los datos:

Elemento BMEcat Requisitos
GENERATOR_INFO - Aquí puedes guardar el nombre de tu generador BMEcat.
- Esta información es útil durante el análisis de detección de errores.
LANGUAGE - Campo obligatorio
- Selecciona una opción de la siguiente lista: ISO 639-2
SUPPLIER_ID type=”buyer_specific” - Puedes indicar el número de cliente que aparece en el sistema del cliente.
CURRENCY - Selecciona una opción de la siguiente lista: ISO 4217
- Si se introduce la moneda en la categoría de artículo, no podrá aparecer en el encabezado o HEADER.

El objetivo del CATALOG_GROUP_SYSTEM es estructurar los artículos de forma jerárquica. Contiene los siguientes elementos:

  • GROUP_SYSTEM_ID
  • GROUP_SYSTEM_NAME
  • CATALOG_STRUCTURE (campo obligatorio)
  • GROUP_SYSTEM_DESCRIPTION

Requisitos:

  • El sistema de grupos de catálogos se puede crear a partir de los elementos de CATALOG_STRUCTURE
  • Los grupos de catálogos se pueden elegir libremente.
  • El número de artículo se asigna al grupo de productos respectivo mediante el elemento BMEcat ARTICLE_TO_CATALOGGROUP_MAP.
  • Un artículo se puede asignar a varios grupos de productos.
  • Si el elemento CATALOG_GROUP_SYSTEM no se indica en el catálogo, podrían darse errores en los datos de disponibilidad de los artículos y en los resultados de búsqueda.

Extracto BMEcat:

<CATALOG_GROUP_SYSTEM>

<GROUP_SYSTEM_ID> 2017/01 </GROUP_SYSTEM_ID>
<GROUP_SYSTEM_NAME> Selección de productos de oficina</GROUP_SYSTEM_NAME>

<CATALOG_STRUCTURE type=”root“>
<GROUP_ID>1</GROUP_ID>
<GROUP_NAME>catálogo</GROUP_NAME>
<PARENT_ID>0</PARENT_ID>
</CATALOG_STRUCTURE>

<CATALOG_STRUCTURE type=”node“>
<GROUP_ID>10</GROUP_ID>
<GROUP_NAME>categoría principal 1</GROUP_NAME>
<PARENT_ID>1</PARENT_ID>
</CATALOG_STRUCTURE>

<CATALOG_STRUCTURE type=”leaf“>
<GROUP_ID> 101</GROUP_ID>
<GROUP_NAME>subcategoría 1-1</GROUP_NAME>
<PARENT_ID>10</PARENT_ID>
</CATALOG_STRUCTURE>

<CATALOG_STRUCTURE type=”leaf“>
<GROUP_ID>102</GROUP_ID>
<GROUP_NAME>subcategoría 1-2</GROUP_NAME>
<PARENT_ID>10</PARENT_ID>
</CATALOG_STRUCTURE>

</CATALOG_GROUP_SYSTEM>

El elemento CATALOG_STRUCTURE sirve para especificar un grupo dentro de un sistema de grupos de catálogos.

Los siguientes elementos son secundarios y también son compatibles con el sistema de Mercateo:

  • GROUP_ID (campo obligatorio)
  • GROUP_NAME (campo obligatorio)
  • GROUP_DESCRIPTION
  • PARENT_ID (campo obligatorio)
  • GROUP_ORDER
  • MIME_INFO

Extracto BMEcat:

<CATALOG_STRUCTURE type=”root“>
<GROUP_ID> 1</GROUP_ID>
<GROUP_NAME> catálogo</GROUP_NAME>
<PARENT_ID> 0</PARENT_ID>
</CATALOG_STRUCTURE>

<CATALOG_STRUCTURE type=”node“>
<GROUP_ID> 10</GROUP_ID>
<GROUP_NAME> categoría principal 1</GROUP_NAME>
<PARENT_ID> 1</PARENT_ID>
</CATALOG_STRUCTURE>

<CATALOG_STRUCTURE type=”leaf“>
<GROUP_ID> 101</GROUP_ID>
<GROUP_NAME> subcategoría 1-1</GROUP_NAME>
<PARENT_ID> 10</PARENT_ID>
</CATALOG_STRUCTURE>

El elemento CATALOG_STRUCTURE type=”Attribute” establece dónde se encuentra el grupo dentro del árbol del catálogo. A continuación te mostramos posibles atributos:

Valor atributo Descripción
root < CATALOG_STRUCTURE type=”root“ >
El grupo de productos superior en la jerarquía es denominado “root”. Conforma la raíz principal y es el grupo en el que se engloban todos los demás. Solo puede haber un elemento “root” por catálogo. El grupo “root”:
- debe incluirse siempre.
- es el punto de acceso al catálogo en el sistema de Mercateo.
- contiene GROUP_ID 1 y PARENT_ID 0.
node <CATALOG_STRUCTURE type=”node“>
Los grupos de productos del tipo “node” pueden ubicarse por debajo de la raíz “root”. Contienen otros subgrupos de productos, pero no incluyen productos.
leaf <CATALOG_STRUCTURE type=”leaf“>
Los grupos de productos del tipo “leaf” se encuentran al final de cada rama de una categoría y es la parte en la que se asignan los productos. Siempre debe haber al menos un grupo de productos del tipo “leaf” junto a la categoría “root”.

Ejemplo: estructura grupo de productos

structure

Otros requisitos en detalle:

Elemento BMEcat Requisitos
GROUP_ID - campo obligatorio
- El GROUP_ID es el código que corresponde a una categoría del catálogo y que clasifica así los distintos grupos de productos.
- Se pueden utilizar números y letras.
- No se pueden utilizar caracteres especiales.
GROUP_NAME - campo obligatorio
- Utiliza diferentes nombres para cada nivel de grupos de productos.
- Los nombres de los grupos de productos se pueden crear libremente.
- El nombre del grupo de productos ayuda al cliente a orientarse para encontrar los artículos que necesita.
GROUP_DESCRIPTION - Este elemento no está disponible en Mercateo en estos momentos.
PARENT_ID - campo obligatorio
- Introduce aquí el Group ID correspondiente al grupo de productos superior en la jerarquía.
GROUP_ORDER - Utiliza únicamente números enteros positivos.
- Mientras más bajo sea el número, más alto aparecerá el grupo de productos en la categoría superior.
MIME_INFO - Solo disponible para catálogos de fabricantes del Universo de Marcas Mercateo.

Los productos se asignan al grupo de productos correspondiente vía el elemento BMEcat ARTICLE_TO_CATALOGGROUP_MAP.

Por SUPPLIER_AID o número de artículo se entiende el código único de identificación del producto según la clasificación interna del proveedor. Se trata de un campo alfanumérico obligatorio, en el que se graba un número de artículo único. Los artículos sin SUPPLIER_AID no se procesarán en Mercateo y no podrán mostrarse en el marketplace.

<SUPPLIER_AID>XYZ0001.02</SUPPLIER_AID>

Requisitos:

  • campo obligatorio:
  • Máximo 12 caracteres
  • El número de artículo solo puede utilizarse una vez dentro del catálogo.
  • Los duplicados se excluirán automáticamente del sistema y no se mostrarán.
  • No se admiten caracteres especiales como:, &, #, ü.

El elemento ARTICLE_DETAILS comprende los campos que identifican a un artículo y lo describen con palabras.

Dentro del elemento ARTICLE_DETAILS encontramos los siguientes campos BMEcat:

  • DESCRIPTION_SHORT (campo obligatorio)
  • DESCRIPTION_LONG (campo obligatorio)
  • EAN (campo obligatorio condicional)
  • BUYER_AID
  • MANUFACTURER_AID (campo obligatorio)
  • MANUFACTURER_NAME (campo obligatorio))
  • DELIVERY_TIME (campo obligatorio)
  • SPECIAL_TREATMENT_CLASS
  • KEYWORD
  • REMARKS
  • ARTICLE_ORDER

Extracto BMEcat:

<ARTICLE_DETAILS>

<DESCRIPTION_SHORT> artículo de ejemplo 1</DESCRIPTION_SHORT><DESCRIPTION_LONG> descripción del producto del artículo de ejemplo 1 </DESCRIPTION_LONG>
<EAN> 4443123456789 </EAN>
<BUYER_AID type=”buyer_specific” > 23330 </BUYER_AID>
<MANUFACTURER_AID> 123456790 </MANUFACTURER_AID>
<MANUFACTURER_NAME> Nombre del fabricante </MANUFACTURER_NAME>
<DELIVERY_TIME> 2 </DELIVERY_TIME>
<SPECIAL_TREATMENT_CLASS type=”GHS” > Ver ficha de datos de seguridad </SPECIAL_TREATMENT_CLASS>
<SPECIAL_TREATMENT_CLASS type=”GHSSIGNAL” > Ver ficha de datos de seguridad </SPECIAL_TREATMENT_CLASS>
<KEYWORD> término de búsqueda 1 </KEYWORD>
<KEYWORD> término de búsqueda 2 </KEYWORD>
<REMARKS> comentarios sobre el producto </REMARKS>
<ARTICLE_ORDER> 1 </ARTICLE_ORDER>

</ARTICLE_DETAILS>

El elemento DESCRIPTION_SHORT corresponde al nombre del producto. Este nombre debe describir de forma breve y clara el producto que se quiere mostrar y que aparecerá en los resultados de búsqueda.

<DESCRIPTION_SHORT> artículo de ejemplo 1</DESCRIPTION_SHORT>

Requisitos:

  • Campo obligatorio
  • Mínimo 10 caracteres
  • Máximo 80 caracteres
  • Se deberá añadir el nombre exacto del artículo.
  • Se deberán añadir características propias del artículo (ej. tamaño, color, material etc.)
  • No será posible utilizar el formato HTML.

El elemento DESCRIPTION_LONG o descripción larga del producto contiene una explicación clara del artículo con información más detallada sobre sus características, tales como: especificaciones técnicas, información de distribución, entre otras. En la plataforma de Mercateo, la descripción larga del artículo se muestra bajo las imágenes.

<DESCRIPTION_LONG> descripción del artículo de ejemplo 1</DESCRIPTION_LONG>

Atención:

No se deberá añadir aquí información sobre la unidad de embalaje

  • Los datos sobre la unidad de embalaje se deberán añadir en el elemento TAG ORDER_UNIT y CONTENT_UNIT.
    No se deberá mostrar aquí información sobre devoluciones.
  • Si te gustaría realizar cambios, contacta con tu contacto en el Departamento de Proveedores de Mercateo.
    No se deberán utilizar etiquetas HTML que puedan influir en el diseño propio de Mercateo.
  • Ejemplos: tablas, enlaces, etiquetas “body”, fuente, color, etc.

Requisitos:

  • Campo obligatorio
  • Revisar la ortografía y la puntuación.
  • Incluir información conforme a estándares regulados como DIN o ISO.
  • Incluir la información requerida y con la máxima calidad. La descripción debe ser lo más detallada posible.
  • Extensión máxima de 64,000 caracteres.
  • Subdividir el texto en párrafos o en listas para mejorar la presentación y facilitar la lectura.
  • Para mostrar las características del producto, se deberá usar el elemento BMEcat ARTICLE_FEATURES

etiquetas html

El GTIN (Global Trade Item Number) es válido a escala mundial y se indica en el campo EAN (European Article Number).

El GTIN es un número de identificación único gestionado y concedido por el GS1. Un código EAN también puede representar uno GTIN cuando es precedido por un 0. Si se indican códigos EAN de 13 dígitos en el catálogo, estos se convierten automáticamente en códigos GTIN en el sistema de Mercateo.

Es de gran importancia indicar los códigos EAN o GTIN para todos los productos. Esta información tiene una influencia muy positiva en los resultado de búsqueda y permite agrupar dobletes.

<EAN> 04046719661183</EAN>

Requisitos:

  • Campo obligatorio
  • El código EAN se compone de 13 dígitos. En casos excepcionales, de 8.
  • El código GTIN se compone de 14 dígitos.
  • Atención: los códigos EAN o GTIN se asignan individualmente por producto y no se pueden utilizar más de una vez en el catálogo.
  • No será posible procesar la información si un mismo código EAN aparece más de una vez.

El BUYER_AID es el código único de identificación del producto según la clasificación interna del cliente. El valor “type” en este caso define la naturaleza del número de artículo utilizado en la empresa del cliente.

En el sistema de Mercateo, el BUYER_AID es de especial importancia para la integración de catálogos exclusivos. En este apartado se pueden indicar números de artículos, grupos de mercancías y otras etiquetas según las especificaciones del cliente.

<BUYER_AID> 23330</BUYER_AID>

Requisitos:

  • El BUYER_AID se procesa y se evalúa únicamente para catálogos exclusivos.
  • En la etiqueta BMEcat BUYER_AID, deberá indicarse siempre el elemento “type”.

Para preguntas relacionadas con las etiquetas, puedes contactar con tu cliente.
En Mercateo estaremos encantados de ayudarte con el proceso de integración del catálogo.

Información sobre el uso de múltiples etiquetas
Es posible insertar más de una etiqueta. El elemento BUYER_AID puede aparecer varias veces para un mismo artículo. Sin embargo, en este caso, deberá hacerse una distinción a través del elemento “type”.

Extracto BMEcat (ejemplo con 3 etiquetas diferentes):

<BUYER_AID type=”buyer_specific”> etiquetado según especificaciones del cliente</BUYER_AID>
<BUYER_AID type=”merchandise group”> etiquetado según especificaciones del cliente</BUYER_AID>
<BUYER_AID type=”CORERANGE”> k</BUYER_AID>

El MANUFACTURER_AID o código de fabricante especifica el número único asignado por el fabricante al artículo. El nº de fabricante puede ser diferente al nº de artículo del proveedor (el SUPPLIER_AID).

Completar con exactitud estos datos resulta muy positivo para los resultados de búsqueda y permite agrupar el mismo producto junto a otros productos con las mismas características presentes en otros catálogos.

<MANUFACTURER_AID> 123456790</MANUFACTURER_AID>

Requisitos:

  • Campo obligatorio:
  • Siempre se deberá indicar tanto el número como el nombre del fabricante que corresponda.
  • Un número de fabricante solo puede aparecer una vez en el catálogo para el mismo fabricante.
  • Los números de fabricante deben ser diferentes para las diferentes versiones de un producto.

El elemento MANUFACTURER_NAME se refiere al nombre del fabricante (sin el nombre o formato de la empresa).

Completar con exactitud estos datos resulta muy positivo para los resultados de búsqueda y permite agrupar el mismo producto junto a otros productos con las mismas características presentes en otros catálogos.

<MANUFACTURER_NAME> nombre del fabricante</MANUFACTURER_NAME>

Requisitos:

  • Campo obligatorio:
  • Siempre se deberá indicar el número y el nombre del fabricante correspondiente.
  • No se deberá indicar el nombre de la empresa (GmbH & Co.KG, AG etc.).

El elemento DELIVERY_TIME o plazo de entrega indica el tiempo necesario en días laborables para la entrega del artículo al cliente de Mercateo.

<DELIVERY_TIME> 2</DELIVERY_TIME>

Requisitos:

  • Campo obligatorio:
  • Se deberá indicar el plazo de entrega en días.
  • Se deberán utilizar únicamente números enteros positivos.
  • No es posible utlizar valores negativos, decimales o letras.
  • Las falsificaciones son sancionadas por Mercateo.

Podrás optimizar la información proporcionada sobre el plazo de entrega con datos adicionales sobre el nivel de existencias.

Según las especificaciones que se indican en la versión BMEcat 1.2, la información sobre cuidados especiales o clasificaciones adicionales para materiales peligrosos se indican en el elemento SPECIAL_TREATMENT_CLASS.

Mercateo utiliza el elemento SPECIAL_TREATMENT_CLASS sobre todo para integrar la etiqueta GHC (type=”GHS”) y la indicación GHS (type=”GHSSIGNAL”).

<SPECIAL_TREATMENT_CLASS type=”GHS”> GHS02</SPECIAL_TREATMENT_CLASS>
<SPECIAL_TREATMENT_CLASS type=”GHSSIGNAL”> G</SPECIAL_TREATMENT_CLASS>

Requisitos:

  • Se deberá precisar la etiqueta del GHS o SGA (Sistema Globalmente Armonizado) correspondiente y deberá aparecer en la hoja de datos de seguridad del artículo.
  • En el elemento BMEcat SPECIAL_TREATMENT_CLASS, deberá aparecer siempre el “type” asociado (GHS o GHSSIGNAL).
  • Es posible añadir varias informaciones en el apartado “GHS”.
  • El elemento “GHSSIGNAL” sólo se guarda una vez para el artículo.
  • Se utiliza W = warning y D = danger como “GHSSIGNAL”
  • Si no hay ninguna mención de advertencia, no hay que indicar “GHSSIGNAL” en la información sobre el artículo.

Puedes acceder a más información en la siguiente página Etiquetado según el SGA (Sistema Globalmente Armonizado).En esta página encontrarás también una lista con las etiquetas existentes.

De forma alternativa al elemento SPECIAL_TREATMENT_CLASS, el etiquetado SGA puede indicarse a través del elemento ARTICLE_FEATURES.

Información sobre la utilización de múltiples etiquetas
Es posible utilizar múltiples etiquetas. El elemento SPECIAL_TREATMENT_CLASS puede aparecer en varias ocasiones para un mismo artículo. De esta forma, es posible indicar todas las etiquetas del SGA necesarias por artículo.

Extracto BMEcat (ejemplo con 4 datos informativos distintos):

<SPECIAL_TREATMENT_CLASS type=”GHS”> GHS02</SPECIAL_TREATMENT_CLASS>
<SPECIAL_TREATMENT_CLASS type=”GHS”> GHS07</SPECIAL_TREATMENT_CLASS>
<SPECIAL_TREATMENT_CLASS type=”GHS”> GHS08</SPECIAL_TREATMENT_CLASS>
<SPECIAL_TREATMENT_CLASS type=”GHSSIGNAL”> G</SPECIAL_TREATMENT_CLASS>

Las palabras clave sirven para que los artículos se puedan encontrar fácilmente en la plataforma.

Introduciendo estas palabras clave, debería ser posible encontrar también el artículo en el sistema de destino.

<KEYWORD>término de búsqueda 1 </KEYWORD>

Requisitos:

  • Recomendamos no usar más de 10 palabras clave por artículo.
  • Cada término de búsqueda se crea en un campo KEYWORD separado.
  • El nombre principal del artículo deberá añadirse también como palabra clave. Ej. “Tóner”.
  • El nombre principal del artículo deberá aparecer también en el título que da nombre al artículo en la plataforma.

Atención:

  • Palabras clave que son ajenas al contexto del producto/marketplace.
  • Nombres de fabricantes
  • Números de fabricantes
  • Códigos EAN
  • Nombres de personas
  • Conjunciones como: “con”, “para”, “en”, “y”, “desde” y verbos
  • Características y adjetivos como: “blanco”, “transparente”, “redondo” etc. Estos elementos se deberán añadir en el apartado ARTICLE_FEATURES.

En el apartado REMARKS se podrán añadir comentarios adicionales.

<REMARKS>comentarios sobre el producto</REMARKS>

Requisitos:

  • Si necesitas completar el apartado REMARKS para un producto, contacta con tu persona de contacto en el Departamento de Proveedores de Mercateo. Puede ser que haya que activar este apartado para que pueda ser visible en la plataforma de Mercateo.

El orden en el que el artículo debe presentarse en el sistema de destino.
En la presentación de la lista de artículos, el orden es ascendente (el primer artículo corresponde al número más bajo).

<ARTICLE_ORDER>1</ARTICLE_ORDER>

Requisitos:

  • Se deberán utilizar números enteros positivos.
  • No se podrán utilizar valores negativos, 0 o decimales.
  • Si no se añade el elemento ARTICLE_ORDER, los productos aparecerán en orden alfabético.
  • El orden de los artículos dentro del catálogo se indicará a través del elemento ARTICLE_ORDER.

El elemento ARTICLE_FEATURES se puede utilizar para clasificar un artículo.

Los siguientes campos BMEcat se encuentran dentro del apartado ARTICLE_FEATURES:

  • REFERENCE_FEATURE_SYSTEM_NAME (campo obligatorio condicional)

  • REFERENCE_FEATURE_GROUP_ID

  • REFERENCE_FEATURE_GROUP_NAME

  • FEATURE

  • FNAME

  • FVALUE

  • FUNIT

  • FORDER

Extracto BMEcat:

<ARTICLE_FEATURES>
<REFERENCE_FEATURE_SYSTEM_NAME>ECLASS-5.1.4</REFERENCE_FEATURE_SYSTEM_NAME&gt
<REFERENCE_FEATURE_GROUP_ID>29-33-24-12</REFERENCE_FEATURE_GROUP_ID&gt
</ARTICLE_FEATURES>

<ARTICLE_FEATURES>
<FEATURE>
<FNAME>ancho</FNAME>
<FVALUE>15</FVALUE>
<FUNIT>cm</FUNIT>
</FEATURE>
<FEATURE>
<FNAME>alto</FNAME>
<FVALUE>8</FVALUE>
<FUNIT>cm</FUNIT>
</FEATURE>
<FEATURE>
<FNAME>color</FNAME>
<FVALUE>blanco</FVALUE>
</FEATURE>
</ARTICLE_FEATURES>

Si se trata de características que pertenecen al sistema de clasificación, se indicarán directamente en el elemento ARTICLE_FEATURES para el sistema de clasificación.

<ARTICLE_FEATURES>
<REFERENCE_FEATURE_SYSTEM_NAME>ECLASS-5.1.4</REFERENCE_FEATURE_SYSTEM_NAME&gt
<REFERENCE_FEATURE_GROUP_ID>29-33-24-12</REFERENCE_FEATURE_GROUP_ID&gt
<FEATURE>
<FNAME>ancho</FNAME>
<FVALUE>15</FVALUE>
<FUNIT>cm</FUNIT>
</FEATURE>
<FEATURE>
<FNAME>alto</FNAME>
<FVALUE>8</FVALUE>
<FUNIT>cm</FUNIT>
</FEATURE>
</ARTICLE_FEATURES>

Especifica la clasificación o el sistema de grupos de características utilizado dentro del elemento ARTICLE_FEATURES.

El elemento REFERENCE_FEATURE_GROUP_ID también es necesario.En este apartado se deberá indicar el ID que se asigna al artículo.

<REFERENCE_FEATURE_SYSTEM_NAME>ECLASS-5.1.4
</REFERENCE_FEATURE_SYSTEM_NAME>
<REFERENCE_FEATURE_GROUP_ID>24-11-03-21</REFERENCE_FEATURE_GROUP_ID>

Requisitos:

  • Campo obligatorio:
  • Se deberá añadir el código eCl@ss en los catálogos.
  • Para los catálogos exclusivos, se deberá indicar el sistema de clasificación requerido por el cliente.
  • El elemento ARTICLE_FEATURES puede añadirse varias veces por artículo.
  • Se puede añadir un sistema de clasificación en cada elemento ARTICLE_FEATURES.
  • Un artículo se puede asignar a varios sistemas de clasificación. (Ej. ETIM, eCl@ss5.1.4, eCl@ss 6.1, números de aranceles aduaneros, etc.)
  • También es posible establecer características y propiedades dentro del sistema de clasificación utilizando el elemento FEATURE.

Mercateo requiere que el etiquetado de tus artículos sea acorde con el sistema eCl@ss. Se deberá introducir el correspondiente ID en el campo REFERENCE_FEATURE_GROUP_ID.

El elemento FEATURE describe una característica medible de un artículo. Ej: el nombre de la característica y su valor, junto con más información que describa la característica. Se trata de un complemento del elemento DESCRIPTION_LONG.

Este elemento incluye siempre los apartados FNAME y FVALUE. Si es una característica (ej. largo, volumen, peso, etc.) que también requiere una unidad, será añadida en el apartado FUNIT.

Las características se muestran en la página detallada del producto en una tabla que reúne la descripción larga del artículo. El orden puede controlarse mediante el elemento FORDER. FUNIT y FORDER no son elementos obligatorios dentro del apartado FEATURE.

Extracto BMEcat:

diámetro 9 mm 1

Requisitos:

  • FNAME (nombre de la característica), información obligatoria, único por artículo.
  • FVALUE (valor de la característica), información obligatoria, uso múltiple posible.
  • FUNIT (unidad de medida de la característica), se deberán usar unidades estándar.
  • VARIANTS (variantes) no son compatibles con el sistema de Mercateo.

Información sobre el etiquetado acorde con el SGA (Sistema Mundialmente Armonizado)
Además de los datos indicados en el apartado SPECIAL_TREATMENT_CLASS, es posible añadir el etiquetado SGA en el campo FEATURE.

Se requieren dos datos: el valor para GHS y la indicación GHSSIGNAL. La información sobre la peligrosidad del artículo es obligatoria. Se recomienda añadir la ficha de seguridad, pero es opcional.

Extracto BMEcat:

GHS GHS02 GHS07 GHSSignal G Información de peligro Líquido y vapor muy inflamables Causa grave irritación ocular Información de seguridad P101 Si se necesitara asesoramiento médico, tenga a mano el envase o la etiqueta del producto. P102 Mantener fuera del alcance de los niños. P210 Mantener alejado del calor, las superficies calientes, chispas, llamas y otras fuentes de combustión. No fumar. P271 Usar solo al aire libre o en un área bien ventilada. P305+P351+P338 SI LA SUSTANCIA LLEGA A LOS OJOS: Enjuagar cuidadosamente con agua durante varios minutos. Retirar las lentes de contacto (si es posible y aplicable). Continuar enjuagando los ojos. P501 Utilizar un envase o contenedor que cumpla con la normas locales, regionales, nacionales e internacionales.

Requisitos:

  • Puedes encontrar más información sobre el etiquetado del SGA en la hoja de datos de seguridad del artículo.
  • Puedes encontrar información general en el siguiente artículo .
  • Puedes acceder a más información en la siguiente tabla.
Atributo Requisitos
GHS <FNAME>GHS</FNAME>
- Campo obligatorio
- Se pueden añadir varios datos en el apartado GHS.
- Es posible utilizar los siguientes valores en la plataforma pública de Mercateo: GHS02, GHS04, GHS05, GHS07, GHS08 and GHS09
- Deberán añadirse los elementos GHS y GHSSIGNAL
GHSSIGNAL <FNAME>GHSSIGNAL</FNAME>
- Información obligatoria
- Excepción: si no hay una palabra de advertencia, no se deberá añadir un elemento GHSSIGNAL
- W (= warning) y D (= danger) serían posibles como valores.
- El elemento GHSSIGNAL es único para cada artículo.
- Tanto el elemento GHS como el GHSSIGNAL deben indicarse.
Información de peligro <FNAME>Información de peligro</FNAME>
- Información obligatoria
Información de seguridad <FNAME>Información de seguridad</FNAME>
- Información opcional

El apartado ARTICLE_ORDER_DETAILS contiene elementos que describen los términos y condiciones que se aplican cuando se pide un artículo determinado, así como los tipos de embalaje.

Los siguientes campos BMEcat se engloban dentro del elemento ARTICLE_ORDER_DETAILS:

  • ORDER_UNIT (campo obligatorio)
  • CONTENT_UNIT(campo obligatorio condicional)
  • NO_CU_PER_OU(campo obligatorio condicional)
  • PRICE_QUANTITY
  • QUANTITY_MIN
  • QUANTITY_INTERVAL

Extracto BMEcat:

<ARTICLE_ORDER_DETAILS>
<ORDER_UNIT>PK</ORDER_UNIT>
<CONTENT_UNIT>C62</CONTENT_UNIT>
<NO_CU_PER_OU>500</NO_CU_PER_OU>
<PRICE_QUANTITY>100PRICE_QUANTITY>
<QUANTITY_MIN>5QUANTITY_MIN>
<QUANTITY_INTERVAL>5QUANTITY_INTERVAL>
<ARTICLE_ORDER_DETAILS>

Unidad en la que se puede realizar el pedido; solo es posible pedir múltiplos de la
unidad del artículo. El precio también se refiere siempre a esta unidad.

Extracto BMEcat:

<ORDER_UNIT>PK</ORDER_UNIT>

Requisitos:

  • Campo obligatorio:
  • La unidad se debe indicar para cada artículo.
  • Utilizar únicamente unidades ISO.
  • Los elementos Order unit y Content unit no pueden ser iguales.
  • El precio siempre se refiere al elemento Order Unit.

El elemento CONTENT_UNIT corresponde a la unidad más pequeña dentro de una unidad de pedido.

Extracto BMEcat:

<CONTENT_UNIT >C62</CONTENT_UNIT >

Requisitos:

  • Campo obligatorio (conditional):
  • Utilizar únicamente unidades ISO.
  • Si se utiliza el elemento CONTENT_UNIT, deberá indicarse también el apartado NO_CU_PER_OU.
  • El ORDER_UNIT y el CONTENT_UNIT no pueden ser iguales.
  • Para las siguientes unidades no será necesario indicar la unidad de pedido ni la cantidad de embalaje:
    • C62 (piece)
    • SET (set)
    • ST (sheet)
    • PR (pair)

El elemento NO_CU_PER_OU se refiere al número de CONTENT_UNIT por ORDER_UNIT o cantidad de contenido.

Extracto de BMEcat:

<NO_CU_PER_OU >6</NO_CU_PER_OU>

Requisitos:

  • Campo obligatorio (condicional):
  • Si se utiliza el elemento NO_CU_PER_OU is used, deberá añadirse también el CONTENT_UNIT
  • En el apartado NO_CU_PER_OU se podrán añadir números enteros positivos.
  • La cantidad de embalaje y la cantidad mínima de pedido no dependen la una de la otra y pueden tener valores diferentes.

El elemento PRICE_QUANTITY determina el número de unidades de pedido que comprende un determinado precio.

<PRICE_QUANTITY >100</PRICE_QUANTITY>

Requisitos:

  • Añadir únicamente números enteros.
  • No añadir valores negativos, 0 o numerosos espacios.

Por QUANTITY_MIN o cantidad mínima se entiende el número mínimo de unidades que se deben comprar para que se pueda continuar con el proceso de pedido.

<QUANTITY_MIN >10</QUANTITY_MIN>

Requisitos:

  • Añadir únicamente números enteros
  • Si el elemento QUANTITY_MIN no se indica en el catálogo, se añadirá automáticamente por defecto el valor 1.
  • El valor de QUANTITY_MIN no puede ser menor que el de QUANTITY_INTERVAL.
  • El QUANTITY_MIN se utiliza de forma independiente del elemento NO_CU_PER_OU.

QUANTITY_INTERVAL define los múltiplos en los que se puede comprar un artículo. (ej. uno por uno, diez a la vez, etc.) El cálculo siempre se inicia a partir de la cantidad indicada en la columna QUANTITY_MIN.

<QUANTITY_INTERVAL >10</QUANTITY_INTERVAL>

Requisitos:

  • Añadir únicamente números enteros.
  • Si el elemento QUANTITY_MIN no se indica en el catálogo, se añadirá automáticamente por defecto el valor 1.
  • El QUANTITY_MIN no puede ser mayor que el elemento QUANTITY_MIN.
  • El valor de los elementos QUANTITY_INTERVAL y QUANTITY_MIN suelen ser los mismos.

El elemento ARTICLE_PRICE_DETAILS se puede utilizar para especificar la información sobre el precio de un artículo.
Los siguientes campos BMEcat se incluyen en el apartado ARTICLE_PRICE_DETAILS:

  • DATETIME (el sistema de Mercateo no procesa este elemento)
  • ARTICLE_PRICE (campo obligatorio)
    • PRICE_AMOUNT
    • PRICE_CURRENCY
    • TAX
    • LOWER_BOUND

Extracto de BMEcat:

<ARTICLE_PRICE_DETAILS>
<DATETIME type=”valid_start_date” >
<DATE >2016-07-01</DATE>
</DATETIME >
<DATETIME type=”valid_end_date” >
<DATE >2016-12-31</DATE>
</DATETIME >

<ARTICLE_PRICE price_type=”net_list” >
<PRICE_AMOUNT>50.00</PRICE_AMOUNT>
<PRICE_CUURENCY>EUR</PRICE_CURRENCY>
<TAX>0.20</TAX>
<LOWER_BOUND>1</LOWER_BOUND>
</ARTICLE_PRICE>

</ARTICLE_PRICE_DETAILS>

Cada elemento ARTICLE_PRICE puede especificar un precio diferente para el artículo.

Los siguientes elementos son secundarios y son compatibles con el sistema de Mercateo:

  • PRICE_AMOUNT
  • PRICE_CURRENCY
  • TAX
  • LOWER_BOUND

Extracto BMEcat:

<ARTICLE_PRICE price_type=”net_list” >
<PRICE_AMOUNT>50.00</PRICE_AMOUNT>
<PRICE_CUURENCY>EUR</PRICE_CURRENCY>
<TAX>0.20</TAX>
<LOWER_BOUND>1</LOWER_BOUND>
</ARTICLE_PRICE>

Puedes encontrar más indicaciones sobre precios en la siguiente tabla.

Elemento BMEcat Requisitos
price_type= - Campo obligatorio
- A menos que se haya acordado de otra forma, el precio de compra en Mercateo deberá indicarse de la siguiente manera:
· price_type=net_list
- En el caso de catálogos exclusivos, aplicaría lo siguiente:
· price_type=net_customer
PRICE_CURRENCY - La moneda y el IVA se incluyen juntos. No se deben añadir monedas e impuestos para diferentes países dentro de un mismo catálogo.
- La moneda se puede incluir también en el encabezado o HEADER. Puedes encontrar más información en el siguiente enlace: BMEcat specification.
- Puedes acceder a una lista con las monedas disponibles y sus abreviaturas en: wikipedia.org.
PRICE_AMOUNT - Campo obligatorio
- El importe del precio se incluye en el apartado PRICE_AMOUNT.
- Se utiliza un punto para separar decimales.
- En el precio se puede incluir un máximo de dos decimales.
- El precio se debe incluir sin IVA.
TAX - El tipo impositivo establece el IVA que se aplica a este precio.
- Se deberán indicar los valores referentes a los impuestos como números decimales. Para un 20% de IVA, se deberá indicar 0,20 en el catálogo.
- Se utiliza un punto para separar decimales.
- La moneda y el IVA se incluyen juntos en el catálogo. No se deben añadir monedas e impuestos para diferentes países dentro de un mismo catálogo.
LOWER_BOUND - Los precios por volumen se pueden mostrar usando el elemento LOWER_BOUND.
- En el apartado LOWER_BOUNDse se define el límite inferior para el precio por volumen.
- El primer LOWER_BOUND debe corresponder con la cantidad mínima de pedido.
- Se deberán utilizar únicamente número enteros y positivos.
- Es posible indicar varios precios por volumen..

El elemento MIME_INFO puede utilizarse para especificar referencias sobre documentos multimedia adicionales pertenecientes a un artículo determinado.

Esto permite, por ejemplo, hacer referencia a fotografías u hojas de datos de productos de un artículo al mismo tiempo que se intercambian los datos del catálogo.
Los archivos se deberán subir al directorio FTP del servidor de Mercateo con el mismo nombre que se utiliza en el catálogo.

Los siguientes campos BMEcat se incluyen en el apartado MIME_INFO:

  • MIME(campo obligatorio)
    • MIME_TYPE
    • MIME_SOURCE
    • MIME_DESCR
    • MIME_PURPOSE

Extracto BMEcat:

<MIME_INFO>

image/jpeg tóner.jpg vista del producto normal application/pdf tóner.jpg >ficha del producto> data_sheet

</MIME_INFO>

El elemento MIME puede utilizarse para especificar referencias sobre documentos multimedia adicionales pertenecientes a un artículo determinado.

Los siguientes campos BMEcat se incluyen en el apartado MIME:

  • MIME_TYPE
  • MIME_SOURCE
  • MIME_DESCR
  • MIME_PURPOSE

Extracto de BMEcat:

image/jpeg tóner.jpg vista del producto normal application/pdf tóner.jpg >ficha del producto> data_sheet

Requisitos:

  • Se debe indicar al menos una ilustración significativa por cada artículo del catálogo.
  • Cada imagen o PDF corresponde a un apartado MIME.
  • Se pueden crear varios elementos MIME por artículo.
  • Los formatos de imágenes compatibles son JPG y GIF.
  • La ficha del producto y la ficha de seguridad deberán estar en formato PDF.

Puedes encontrar más información en la siguiente tabla:

Elemento BMEcat Requisitos
MIME_TYPE - campo obligatorio
- El tipo de archivo se define en el apartado MIME_TYPE:
· JPG bzw. JPEG: <MIME_TYPE>image/jpeg</MIME_TYPE>
· campo obligatorio
· campo obligatorio
MIME_SOURCE - campo obligatorio
- El nombre del archivo de imagen u hoja de datos de referencia se especifica en el campo MIME_SOURCE.
- El nombre del archivo solo puede contener letras minúsculas, dígitos y guiones bajos. No se deberán usar espacios o caracteres especiales (<,>).
MIME_DESCR - Es posible describir la imagen o indicar la ficha de producto en el apartado MIME_DESCR.
MIME_PURPOSE - campo obligatorio
- MIME_PURPOSE es el uso previsto en Mercateo. Se pueden añadir las siguientes especificaciones:
· Imágenes: <MIME_PURPOSE>normal</MIME_PURPOSE>
· Fichas de producto: <MIME_PURPOSE>data_sheet</MIME_PURPOSE>
· Fichas de seguridad de producto: <MIME_PURPOSE>safety_data_sheet</MIME_PURPOSE>
MIME_ORDER - El elemento MIME_ORDER puede utilizarse para controlar la secuencia de imágenes que aparece en la página de detalles del artículo.
- Se deberán añadir valores enteros positivos.
- No se deberán añadir valores negativos, 0 o números decimales.
- La imagen que tenga asignado el número más bajo será la primera en aparecer.

Utilizando el apartado ARTICLE_REFERENCES podrás indicar si existen en el catálogo artículos relacionados de alguna manera entre sí.

<ARTICLE_REFERENCE type=similar“>
<ART_ID_TO>30025<ART_ID_TO>
</ARTICLE_REFERENCE>

Existen tres tipos de referencias de artículos. Estos tres tipos se indican vía ARTICLE_REFERENCE type=”…”:

Valor atributo Descripción
similar - <ARTICLE_REFERENCE type=similar“>
- Artículo alternativo
- El artículo de referencia que figura en ART_ID_TO es un artículo similar a este artículo principal, que tiene funciones similares y que posiblemente puede utilizarse como alternativa.
accesorios - <ARTICLE_REFERENCE type=accesorios“>
- Artículo accesorio
- El elemento de referencia que figura en ART_ID_TO es una parte accesoria para este elemento principal. Un accesorio expande la funcionalidad del elemento principal.
otros - <ARTICLE_REFERENCE type=otros“>
- Otro artículo./li>
- El tipo de referencia que puede utilizarse si ninguno de los otros tipos de referencia describe adecuadamente la relación entre el elemento de referencia y el elemento principal.

Extracto BMEcat:

<ARTICLE_REFERENCE type=similar“>
<ART_ID_TO>30025</ART_ID_TO>
</ARTICLE_REFERENCE>

<ARTICLE_REFERENCE type=similar“>
<ART_ID_TO>30026</ART_ID_TO>
</ARTICLE_REFERENCE>

<ARTICLE_REFERENCE type=accessories“>
<ART_ID_TO>34-53468</ART_ID_TO>
</ARTICLE_REFERENCE>

<ARTICLE_REFERENCE type=others“>
<ART_ID_TO>110bz-r2</ART_ID_TO>
</ARTICLE_REFERENCE>

<ARTICLE_REFERENCE type=others“>
<ART_ID_TO>113bt-r6</ART_ID_TO>
</ARTICLE_REFERENCE>

Requisitos:

  • En el ART_ID_TO se deberá introducir el número único de artículo que se ha utilizado para el artículo de referencia en el campo SUPPLIER_AID.
  • Los artículos de referencia se muestran en la página detallada del producto bajo la descripción larga.
  • Los artículos de referencia deberán pertenecer al catálogo.

accesorios

Los artículos se organizan en la estructura de grupos de productos a través del elemento BMEcat ARTICLE_TO_CATALOGGROUP_MAP.

<ARTICLE_TO_CATALOGGROUP_MAP>
<ART_ID>Número del artículo</ART_ID>
<CATALOG_GROUP_ID>número de grupo de catálogo</CATALOG_GROUP_ID>
</ARTICLE_TO_CATALOGGROUP_MAP>

Requisitos:

  • Los grupos de producto se crean en el área CATALOG_GROUP_SYSTEM.
  • Los artículos solo pueden asignarse a grupos de productos del tipo: type=”leaf”.
  • Un artículo se puede asignar a varios grupos de productos.

Extracto BMEcat:

<ARTICLE_TO_CATALOGGROUP_MAP>
<ART_ID>123456</ART_ID>
<CATALOG_GROUP_ID;101</CATALOG_GROUP_ID>
</ARTICLE_TO_CATALOGGROUP_MAP>

<ARTICLE_TO_CATALOGGROUP_MAP>
<ART_ID>123456</ART_ID>
<CATALOG_GROUP_ID;102</CATALOG_GROUP_ID>
</ARTICLE_TO_CATALOGGROUP_MAP>

<ARTICLE_TO_CATALOGGROUP_MAP>
<ART_ID>987654</ART_ID>
<CATALOG_GROUP_ID;101</CATALOG_GROUP_ID>
</ARTICLE_TO_CATALOGGROUP_MAP>