Catálogos de proveedores

Cómo quitar productos CommerceML sin imagen

2026-06-29
Tarea

Algunos productos CommerceML no tienen el tag Картинка o lo tienen vacío. Esas posiciones no deben cargarse al catálogo.

Respuesta corta

Agregue una condición de exportación a Товар: Картинка no está vacío. El producto sin imagen se elimina completo.

Cómo hacerlo en Eofferix

  1. En el snapshot XML/YML, seleccione el nodo repetido Товар.

  2. Abra la configuración del nodo.

    Apertura de Товар
    La animación muestra la configuración del nodo de producto repetido.
  3. Agregue una condición de exportación para Картинка: Картинка no está vacío.

    Condición de exportación
    La condición se aplica al artículo completo.

Antes / después

Antes

datos de origen
<КоммерческаяИнформация ВерсияСхемы="2.10">
  <Каталог>
    <Товары>
      <Товар><Ид>SKU-24001</Ид><Артикул>LA-24001</Артикул><Наименование>Lampara Alba</Наименование><Картинка>import_files/la-24001.jpg</Картинка></Товар>
      <Товар><Ид>SKU-24002</Ид><Артикул>KR-24002</Артикул><Наименование>Sillon Costa</Наименование></Товар>
      <Товар><Ид>SKU-24003</Ид><Артикул>PN-24003</Артикул><Наименование>Estante Norte</Наименование><Картинка></Картинка></Товар>
    </Товары>
  </Каталог>
</КоммерческаяИнформация>

Después

resultado
<КоммерческаяИнформация ВерсияСхемы="2.10">
  <Каталог>
    <Товары>
      <Товар><Ид>SKU-24001</Ид><Артикул>LA-24001</Артикул><Наименование>Lampara Alba</Наименование><Картинка>import_files/la-24001.jpg</Картинка></Товар>
    </Товары>
  </Каталог>
</КоммерческаяИнформация>

Qué conviene recordar

  • no está vacío comprueba que el valor XML exista, pero no descarga el archivo de imagen.
  • Si solo se permiten archivos de imagen, use la expresión regular \.(?:jpg|jpeg|png|webp)$ (coincide con valores que terminan en .jpg, .jpeg, .png o .webp).

Procesa datos más rápido con Eofferix

Crea una cuenta gratis para automatizar catálogos y listas de precios según tus reglas.

Registrarse