Correlación de conceptos
En Magento, los campos y conceptos están en su mayoría alineados con los de Sales Layer, pero has de tener en cuenta algunas informaciones importantes:
- Categorías: en Magento se identifican por el nombre, por lo que no será posible tener dos categorías con el mismo nombre si tienen la misma categoría padre.
- Variantes: todas las variantes deben tener un producto padre para poder crearlas correctamente en Magento.
- Conjuntos de atributos: en Sales Layer se conocen como conjuntos de atributos en Magento y se comportan de la misma manera.
- Imágenes: Sales Layer puede enviar varias imágenes, pero Magento tiene funciones especiales para gestionarlas. Puedes consultar las siguientes guías en Magento: https://docs.magento.com/user-guide/catalog/product-images-and-video.html y https://docs.magento.com/user-guide/catalog/product-image-upload.html.
Magento permite crear campos adicionales para productos o variantes denominados "Atributos de producto" y "Atributos configurables" respectivamente, y es posible enviarlos a través del conector Sales Layer. Sin embargo, es necesario que estos campos o atributos ya existan en tu tienda Magento antes de finalizar la configuración. Para más información sobre los atributos personalizados, revisa los siguientes enlances:
- https://docs.magento.com/user-guide/catalog/product-create-configurable.html
- https://devdocs.magento.com/guides/v2.4/howdoi/custom-attributes/introduction.html
- https://docs.magento.com/user-guide/stores/attributes-input-types.html.
Glosario y abreviaturas
API: es el acrónimo de application programming interface, que es un software puente que permite a dos aplicaciones comunicarse entre sí.
Cron Job: es una herramienta de programación que permite ejecutar un Script o programa en tu Hosting de manera automática a una hora o fecha determinada, o incluso ser programada para ejecutarse regularmente con una frecuencia determinada. Se usan generalmente para automatizar tareas en tu sitio web que deben hacerse en momentos específicos, de modo qu no sea necesario ejecutarlas manualmente.
Extensión cURL: es una biblioteca que constituye la extensión más potente de PHP. Permite al usuario crear peticiones HTTP en PHP. La biblioteca cURL se utiliza para comunicarse con otros servidores con la ayuda de una amplia gama de protocolos. cURL permite al usuario enviar y recibir datos a través de la sintaxis URL.