El catálogo se mantiene en 1C y el sitio funciona en 1C-Bitrix. Hay que recibir productos, ofertas, precios, stock e imágenes desde 1C, procesar los datos en Eofferix y enviar el catálogo preparado al sitio.
En 1C usa el flujo estándar Intercambio con sitio o el módulo 1C-Bitrix para la configuración del cliente. No es Bitrix24. En Eofferix crea una fuente 1C / CommerceML, copia URL, usuario y contraseña en la configuración de intercambio de 1C, ensambla CommerceML como fuente agrupada y usa un perfil de exportación 1C-Bitrix.
Cómo hacerlo en Eofferix
Abre la configuración de intercambio con sitio en 1C. La ruta depende de la configuración del cliente: puede ser el
Intercambio con sitioestándar o un módulo1C-Bitrixinstalado para esa configuración. No lo trates como un escenario de Bitrix24.En Eofferix crea una fuente y elige
1C / CommerceML. Guarda la fuente para obtener la URL de intercambio, un usuario separado y una contraseña separada para esta instancia de 1C.
La URL aparece después de guardar la fuente. Estas credenciales son solo para el intercambio CommerceML de esta fuente. Copia la URL, el usuario y la contraseña en la configuración de intercambio de 1C. Al iniciar el intercambio, 1C envía
import.xml,offers.xml, documentos de precios, documentos de stock y archivos de imágenes mediante CommerceML.
La pantalla de Eofferix muestra el tipo 1C / CommerceMLy el bloque de credenciales de intercambio.En la configuración de la fuente, elige el ensamblado
Catálogo 1C unificadosi necesitas trabajar con productos y ofertas como un catálogo. En este modo Eofferix uneimport,offers,pricesyrestsen una estructura agrupada.Cuando llegue el paquete, abre el XML ensamblado o la vista de tabla y configura las transformaciones necesarias: nombres, SKU, secciones, precios, stock, atributos e imágenes.
Crea un perfil de destino
1C-Bitrix, comprueba la conexión con el módulo Eofferix instalado en el sitio, elige el iblock y configura los campos de identificación de productos y ofertas. Primero ejecuta una exportación de prueba y después el lanzamiento completo o programado.
Antes / después
Antes
datos de origen<commerceml_exchange>
<file name="import.xml" type="catalog">
<Product>
<Id>1c-1001</Id>
<Sku>LMP-2201</Sku>
<Name>Lámpara Alba</Name>
</Product>
</file>
<file name="offers.xml" type="offers">
<Offer>
<Id>1c-1001#main</Id>
<Price>89.00</Price>
<Stock>12</Stock>
</Offer>
</file>
</commerceml_exchange>Después
resultado<onec_catalog assembly_mode="grouped">
<items>
<item>
<Id>1c-1001</Id>
<Sku>LMP-2201</Sku>
<Name>Lámpara Alba</Name>
<Offers>
<Offer>
<Id>1c-1001#main</Id>
<Price>89.00</Price>
<Stock>12</Stock>
</Offer>
</Offers>
</item>
</items>
</onec_catalog>Cómo comprobar el resultado
- La fuente 1C debe mostrar el paquete recibido y el estado listo para ensamblar o fuente lista.
- En el XML agrupado comprueba que precios y stock estén dentro de la oferta correcta.
- En el perfil
1C-Bitrix, ejecuta primero una exportación de prueba de 5 productos y revisa el resultado en el iblock del sitio.